{
  "schemaVersion": "1.0",
  "item": {
    "slug": "bloom",
    "name": "Bloom Supporter Identity",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/unicornbloom/bloom",
    "canonicalUrl": "https://clawhub.ai/unicornbloom/bloom",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/bloom",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=bloom",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "execute.sh"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/bloom"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/bloom",
    "agentPageUrl": "https://openagent3.xyz/skills/bloom/agent",
    "manifestUrl": "https://openagent3.xyz/skills/bloom/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/bloom/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Bloom Supporter Identity",
        "body": "Discover your supporter personality—straight from your conversations."
      },
      {
        "title": "⚠️ Permissions & Capabilities",
        "body": "This skill requires the following permissions:\n\n📖 Read Conversations - Analyzes your last ~120 messages to understand your interests and supporter type. Raw conversation text stays local; only analysis results are used.\n\n🌐 External Network - Connects to Bloom Protocol API to:\n\nGenerate your shareable dashboard URL\nStore your identity card (personality type, tagline, categories)\nEnable future features (skill recommendations, creator tipping)\n\n🔐 Agent Wallet (Optional) - Creates a blockchain wallet on Base network (Coinbase CDP) for future tipping features. This is generated automatically but not required for basic functionality.\n\nYour Control: Your conversation is analyzed locally. You decide whether to share your identity card publicly via the dashboard link.\n\nAre you a Visionary who jumps on new tools early? An Explorer trying everything? A Cultivator building communities? An Optimizer fine-tuning workflows? Or an Innovator pushing boundaries?\n\nFind out in seconds with Bloom Supporter Identity."
      },
      {
        "title": "🎯 What You Get",
        "body": "Your personalized Bloom Supporter Identity Card reveals:\n\n🎴 Your Supporter Type – Visionary, Explorer, Cultivator, Optimizer, or Innovator\n💬 Custom Tagline – A one-liner that captures your vibe (\"First to try new AI tools\")\n📊 2x2 Dimensions – Conviction vs. Intuition, showing how you make decisions\n🏷️ Top Categories – AI Tools, Productivity, Consumer Apps—where you spend your energy\n🎯 Tool Recommendations – The top 5 tools matched to your profile\n🔗 Shareable Card – Show off your supporter identity\n🤖 Agent Wallet – Ready for tipping creators (powered by Coinbase on Base)"
      },
      {
        "title": "⚡️ How It Works",
        "body": "Simple: just type /bloom in your chat.\n\nWe analyze your last ~120 messages to understand:\n\nWhat excites you (AI agents? productivity hacks? creative tools?)\nHow you engage (deep dives vs. quick experiments)\nYour supporter archetype (early adopter or wait-and-see?)\n\nNo complex setup. No wallet signatures. No auth flows.\nJust pure conversation intelligence."
      },
      {
        "title": "🚀 Usage",
        "body": "/bloom\n\nThat's it. Or use natural language:\n\n\"discover my supporter type\"\n\"what's my bloom identity\"\n\"create my supporter card\"\n\nWorks with as few as 3 messages—but richer history = deeper insights."
      },
      {
        "title": "🌟 Why Bloom Supporter Identity?",
        "body": "For Indie Devs & AI Builders:\nBuilding something new? Show you were early—not through complex analytics, but through conviction. Your supporter card helps you find your first 100 supporters who share your vision.\n\nFor Vibe Coders:\nStop guessing what tools to try next. Get personalized recommendations based on how you actually work, not generic listicles. Discover skills you'll actually use instead of scrolling endless lists.\n\nFor Consumer AI Enthusiasts:\nFind AI tools that match your vibe. Search by supporter type (Visionary, Explorer, etc.) to connect with others who work like you. Rally early adopters for bold launches. Engage optimizers for feedback loops."
      },
      {
        "title": "📋 Requirements",
        "body": "Minimum 3 messages in your conversation (more is better)\nNode.js 18+ (usually pre-installed)\nBloom Identity Skill installed"
      },
      {
        "title": "💡 Example Output",
        "body": "═══════════════════════════════════════════════════════\n🎉 Your Bloom Supporter Identity Card is ready! 🤖\n═══════════════════════════════════════════════════════\n\n🔗 VIEW YOUR IDENTITY CARD:\n   https://bloomprotocol.ai/agents/27811541\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n💜 The Visionary\n💬 \"First to try new AI tools\"\n\nYou jump on cutting-edge tools before they're mainstream. Your\nconviction is your edge, and you see potential where others see\nhype. AI agents are where you spot the next big thing.\n\n🏷️  Categories: AI Tools · Productivity · Automation\n   Interests: AI Agents · No-code Tools · Creative AI\n\n📊 2x2 Dimensions:\n   Conviction: 78/100\n   Intuition: 85/100\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n🎯 Top 5 Recommended Tools:\n\n1. agent-frameworks (94% match) · by @builder_alice\n   Build AI agents with tool use and memory\n   → https://clawhub.ai/skills/agent-frameworks\n\n2. no-code-automation (89% match) · by @automation_guru\n   Connect your apps without writing code\n   → https://clawhub.ai/skills/no-code-automation\n\n...\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n🤖 Your Agent Wallet Created\n\n   Network: Base\n   Status: ✅ Wallet generated and ready\n\n   💡 Use your agent wallet to tip tool creators!\n   ⚠️  Tipping features coming soon\n   🔒 Do not deposit funds yet - withdrawals not ready\n\n═══════════════════════════════════════════════════════\n\n🌸 Bloom Supporter Identity · Built for indie builders"
      },
      {
        "title": "Quick Install (via ClawHub)",
        "body": "clawhub install bloom"
      },
      {
        "title": "Manual Install",
        "body": "# 1. Clone the repo\ncd ~/.openclaw/workspace\ngit clone https://github.com/unicornbloom/bloom-identity-skill.git\ncd bloom-identity-skill\n\n# 2. Install dependencies\nnpm install\n\n# 3. Copy skill wrapper\ncp -r openclaw-wrapper ~/.openclaw/skills/bloom\n\n# 4. Test it\n/bloom"
      },
      {
        "title": "Run from session file (full conversation context)",
        "body": "npx tsx scripts/run-from-session.ts \\\n  ~/.openclaw/agents/main/sessions/<SessionId>.jsonl \\\n  <userId>"
      },
      {
        "title": "Run from piped context (quick test)",
        "body": "echo \"Your conversation here\" | \\\n  npx tsx scripts/run-from-context.ts --user-id <userId>"
      },
      {
        "title": "🐛 Troubleshooting",
        "body": "\"Insufficient conversation data\"\n→ Need at least 3 messages. Keep chatting about tools you're interested in!\n\n\"Command not found\"\n→ Verify bloom-identity-skill is in ~/.openclaw/workspace/ and run npm install\n\nNo tool recommendations\n→ Tool recommendations depend on API availability. Your identity card still works!"
      },
      {
        "title": "🔐 Privacy & Data",
        "body": "What We Analyze (Locally):\n\n✅ Your conversation messages (last ~120 messages)\n✅ Topics and interests you discuss\n✅ No wallet transaction analysis\n✅ No personal identifiable information\n\nWhat We Store:\n\nYour identity card (personality type, tagline, categories)\nAgent wallet address (for future tipping features)\nDashboard URL for sharing\n\nWhat We Don't Collect:\n\n❌ Raw conversation text (only analyzed locally)\n❌ Wallet transaction history\n❌ Personal contact information\n❌ Browsing data or cookies\n\nData Usage:\nYour identity card is stored on Bloom Protocol to power your shareable dashboard and enable future features like creator tipping and skill recommendations."
      },
      {
        "title": "🔒 Security Notes",
        "body": "Agent Wallet:\n\nAutomatically generated on first run via Coinbase CDP (Base network)\nUsed for future creator tipping (not yet active)\n⚠️ Do not deposit funds - withdrawal features not ready\nPrivate keys stored locally with AES-256-GCM encryption\nRead-only until tipping features are enabled\n\nConversation Access:\n\nReads from ~/.openclaw/agents/main/sessions/*.jsonl\nOnly analyzes content locally (text not uploaded)\nResults (personality type, categories) sent to Bloom API\n\nJWT Tokens:\n\nUsed for dashboard authentication only\nGenerated with configurable JWT_SECRET in .env\nDoes not grant access to your OpenClaw account\n\nExternal Connections:\n\napi.bloomprotocol.ai - Identity card storage\nbloomprotocol.ai - Dashboard hosting\nclawhub.ai - Skill recommendations (optional)\n\nOpen Source: All code is public at github.com/unicornbloom/bloom-identity-skill for security audits."
      },
      {
        "title": "🔍 How to Find Skills You'll Love",
        "body": "Once you know your supporter type, you can:\n\nSearch by archetype – Find tools made for Visionaries, Explorers, etc.\nFilter by category – AI agents, productivity, creative tools, automation\nMatch by vibe – Connect with creators who share your approach\nBuild your network – Find your first 100 supporters who get what you're building"
      },
      {
        "title": "📊 The 5 Supporter Types",
        "body": "💜 The Visionary – First to try new tools\nHigh conviction, high intuition. Jumps on cutting-edge stuff early.\n\n🔵 The Explorer – Tries everything\nLow conviction, high intuition. Experiments widely, finds hidden gems.\n\n💚 The Cultivator – Builds communities\nLow conviction, low intuition. Nurtures ecosystems, shares knowledge.\n\n🟡 The Optimizer – Refines workflows\nHigh conviction, low intuition. Doubles down on what works, maximizes productivity.\n\n🔴 The Innovator – Pushes boundaries\nBalanced dimensions. Combines conviction with experimentation."
      },
      {
        "title": "🧬 Technical Details",
        "body": "Version: 2.0.0\nAnalysis Engine: Conversation memory + category mapping\nSession Context: Last ~120 messages (~5KB)\nProcessing Time: ~2-5 seconds\nOutput Format: Structured text + shareable dashboard URL\nAgent Wallet: Coinbase CDP (Base network)\n\nBuilt by Bloom Protocol 🌸\n\nMaking supporter identity portable and provable.\n\nFor indie devs, vibe coders, and AI builders who back great tools early."
      }
    ],
    "body": "Bloom Supporter Identity\n\nDiscover your supporter personality—straight from your conversations.\n\n⚠️ Permissions & Capabilities\n\nThis skill requires the following permissions:\n\n📖 Read Conversations - Analyzes your last ~120 messages to understand your interests and supporter type. Raw conversation text stays local; only analysis results are used.\n\n🌐 External Network - Connects to Bloom Protocol API to:\n\nGenerate your shareable dashboard URL\nStore your identity card (personality type, tagline, categories)\nEnable future features (skill recommendations, creator tipping)\n\n🔐 Agent Wallet (Optional) - Creates a blockchain wallet on Base network (Coinbase CDP) for future tipping features. This is generated automatically but not required for basic functionality.\n\nYour Control: Your conversation is analyzed locally. You decide whether to share your identity card publicly via the dashboard link.\n\nAre you a Visionary who jumps on new tools early? An Explorer trying everything? A Cultivator building communities? An Optimizer fine-tuning workflows? Or an Innovator pushing boundaries?\n\nFind out in seconds with Bloom Supporter Identity.\n\n🎯 What You Get\n\nYour personalized Bloom Supporter Identity Card reveals:\n\n🎴 Your Supporter Type – Visionary, Explorer, Cultivator, Optimizer, or Innovator\n💬 Custom Tagline – A one-liner that captures your vibe (\"First to try new AI tools\")\n📊 2x2 Dimensions – Conviction vs. Intuition, showing how you make decisions\n🏷️ Top Categories – AI Tools, Productivity, Consumer Apps—where you spend your energy\n🎯 Tool Recommendations – The top 5 tools matched to your profile\n🔗 Shareable Card – Show off your supporter identity\n🤖 Agent Wallet – Ready for tipping creators (powered by Coinbase on Base)\n⚡️ How It Works\n\nSimple: just type /bloom in your chat.\n\nWe analyze your last ~120 messages to understand:\n\nWhat excites you (AI agents? productivity hacks? creative tools?)\nHow you engage (deep dives vs. quick experiments)\nYour supporter archetype (early adopter or wait-and-see?)\n\nNo complex setup. No wallet signatures. No auth flows. Just pure conversation intelligence.\n\n🚀 Usage\n/bloom\n\n\nThat's it. Or use natural language:\n\n\"discover my supporter type\"\n\"what's my bloom identity\"\n\"create my supporter card\"\n\n\nWorks with as few as 3 messages—but richer history = deeper insights.\n\n🌟 Why Bloom Supporter Identity?\n\nFor Indie Devs & AI Builders: Building something new? Show you were early—not through complex analytics, but through conviction. Your supporter card helps you find your first 100 supporters who share your vision.\n\nFor Vibe Coders: Stop guessing what tools to try next. Get personalized recommendations based on how you actually work, not generic listicles. Discover skills you'll actually use instead of scrolling endless lists.\n\nFor Consumer AI Enthusiasts: Find AI tools that match your vibe. Search by supporter type (Visionary, Explorer, etc.) to connect with others who work like you. Rally early adopters for bold launches. Engage optimizers for feedback loops.\n\n📋 Requirements\nMinimum 3 messages in your conversation (more is better)\nNode.js 18+ (usually pre-installed)\nBloom Identity Skill installed\n💡 Example Output\n═══════════════════════════════════════════════════════\n🎉 Your Bloom Supporter Identity Card is ready! 🤖\n═══════════════════════════════════════════════════════\n\n🔗 VIEW YOUR IDENTITY CARD:\n   https://bloomprotocol.ai/agents/27811541\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n💜 The Visionary\n💬 \"First to try new AI tools\"\n\nYou jump on cutting-edge tools before they're mainstream. Your\nconviction is your edge, and you see potential where others see\nhype. AI agents are where you spot the next big thing.\n\n🏷️  Categories: AI Tools · Productivity · Automation\n   Interests: AI Agents · No-code Tools · Creative AI\n\n📊 2x2 Dimensions:\n   Conviction: 78/100\n   Intuition: 85/100\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n🎯 Top 5 Recommended Tools:\n\n1. agent-frameworks (94% match) · by @builder_alice\n   Build AI agents with tool use and memory\n   → https://clawhub.ai/skills/agent-frameworks\n\n2. no-code-automation (89% match) · by @automation_guru\n   Connect your apps without writing code\n   → https://clawhub.ai/skills/no-code-automation\n\n...\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n🤖 Your Agent Wallet Created\n\n   Network: Base\n   Status: ✅ Wallet generated and ready\n\n   💡 Use your agent wallet to tip tool creators!\n   ⚠️  Tipping features coming soon\n   🔒 Do not deposit funds yet - withdrawals not ready\n\n═══════════════════════════════════════════════════════\n\n🌸 Bloom Supporter Identity · Built for indie builders\n\n🔧 Installation\nQuick Install (via ClawHub)\nclawhub install bloom\n\nManual Install\n# 1. Clone the repo\ncd ~/.openclaw/workspace\ngit clone https://github.com/unicornbloom/bloom-identity-skill.git\ncd bloom-identity-skill\n\n# 2. Install dependencies\nnpm install\n\n# 3. Copy skill wrapper\ncp -r openclaw-wrapper ~/.openclaw/skills/bloom\n\n# 4. Test it\n/bloom\n\n🛠 Advanced Usage\nRun from session file (full conversation context)\nnpx tsx scripts/run-from-session.ts \\\n  ~/.openclaw/agents/main/sessions/<SessionId>.jsonl \\\n  <userId>\n\nRun from piped context (quick test)\necho \"Your conversation here\" | \\\n  npx tsx scripts/run-from-context.ts --user-id <userId>\n\n🐛 Troubleshooting\n\n\"Insufficient conversation data\" → Need at least 3 messages. Keep chatting about tools you're interested in!\n\n\"Command not found\" → Verify bloom-identity-skill is in ~/.openclaw/workspace/ and run npm install\n\nNo tool recommendations → Tool recommendations depend on API availability. Your identity card still works!\n\n🔐 Privacy & Data\n\nWhat We Analyze (Locally):\n\n✅ Your conversation messages (last ~120 messages)\n✅ Topics and interests you discuss\n✅ No wallet transaction analysis\n✅ No personal identifiable information\n\nWhat We Store:\n\nYour identity card (personality type, tagline, categories)\nAgent wallet address (for future tipping features)\nDashboard URL for sharing\n\nWhat We Don't Collect:\n\n❌ Raw conversation text (only analyzed locally)\n❌ Wallet transaction history\n❌ Personal contact information\n❌ Browsing data or cookies\n\nData Usage: Your identity card is stored on Bloom Protocol to power your shareable dashboard and enable future features like creator tipping and skill recommendations.\n\n🔒 Security Notes\n\nAgent Wallet:\n\nAutomatically generated on first run via Coinbase CDP (Base network)\nUsed for future creator tipping (not yet active)\n⚠️ Do not deposit funds - withdrawal features not ready\nPrivate keys stored locally with AES-256-GCM encryption\nRead-only until tipping features are enabled\n\nConversation Access:\n\nReads from ~/.openclaw/agents/main/sessions/*.jsonl\nOnly analyzes content locally (text not uploaded)\nResults (personality type, categories) sent to Bloom API\n\nJWT Tokens:\n\nUsed for dashboard authentication only\nGenerated with configurable JWT_SECRET in .env\nDoes not grant access to your OpenClaw account\n\nExternal Connections:\n\napi.bloomprotocol.ai - Identity card storage\nbloomprotocol.ai - Dashboard hosting\nclawhub.ai - Skill recommendations (optional)\n\nOpen Source: All code is public at github.com/unicornbloom/bloom-identity-skill for security audits.\n\n🔍 How to Find Skills You'll Love\n\nOnce you know your supporter type, you can:\n\nSearch by archetype – Find tools made for Visionaries, Explorers, etc.\nFilter by category – AI agents, productivity, creative tools, automation\nMatch by vibe – Connect with creators who share your approach\nBuild your network – Find your first 100 supporters who get what you're building\n📊 The 5 Supporter Types\n\n💜 The Visionary – First to try new tools High conviction, high intuition. Jumps on cutting-edge stuff early.\n\n🔵 The Explorer – Tries everything Low conviction, high intuition. Experiments widely, finds hidden gems.\n\n💚 The Cultivator – Builds communities Low conviction, low intuition. Nurtures ecosystems, shares knowledge.\n\n🟡 The Optimizer – Refines workflows High conviction, low intuition. Doubles down on what works, maximizes productivity.\n\n🔴 The Innovator – Pushes boundaries Balanced dimensions. Combines conviction with experimentation.\n\n🧬 Technical Details\nVersion: 2.0.0\nAnalysis Engine: Conversation memory + category mapping\nSession Context: Last ~120 messages (~5KB)\nProcessing Time: ~2-5 seconds\nOutput Format: Structured text + shareable dashboard URL\nAgent Wallet: Coinbase CDP (Base network)\n\nBuilt by Bloom Protocol 🌸\n\nMaking supporter identity portable and provable.\n\nFor indie devs, vibe coders, and AI builders who back great tools early."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/unicornbloom/bloom",
    "publisherUrl": "https://clawhub.ai/unicornbloom/bloom",
    "owner": "unicornbloom",
    "version": "2.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/bloom",
    "downloadUrl": "https://openagent3.xyz/downloads/bloom",
    "agentUrl": "https://openagent3.xyz/skills/bloom/agent",
    "manifestUrl": "https://openagent3.xyz/skills/bloom/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/bloom/agent.md"
  }
}