🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Bloom Discovery

by @bloomprotocol

Agent-native discovery skill for the intent economy. Analyzes your MentalOS, matches use cases to your installed skills, lets you claim SBT proof, and option...

Versionv4.0.2
Downloads1,177
TERMINAL
clawhub install bloom-discovery

πŸ“– About This Skill


name: bloom-discovery version: 4.0.1 description: > Agent-native discovery skill for the intent economy. Analyzes your MentalOS, matches use cases to your installed skills, lets you claim SBT proof, and optionally reports usage metrics β€” all privacy-first with local analysis. homepage: https://bloomprotocol.ai category: agent-tools os: [macos, linux] network: base-mainnet metadata: { "openclaw": { "emoji": "🌸", "requires": { "bins": ["node", "npx"] } } }

Bloom Discovery Skill

Don't browse 13,000 skills. Browse use cases.

Bloom Discovery is an agent-native skill that analyzes how you work, matches you to curated use cases, verifies your configuration, and lets you claim on-chain proof β€” so your agent works for you, not the other way around.

Capabilities

1. Personality Analysis (MentalOS)

Reads your USER.md and conversation history (~120 messages) to map your builder personality across 4 dimensions:
  • Learning (ε­ΈηΏ’ι’¨ζ Ό): Try First ↔ Study First
  • Decision (ζ±Ίη­–ι’¨ζ Ό): Gut ↔ Deliberate
  • Timing (ζŽ‘η”¨ζ™‚ζ©Ÿ): Pioneer ↔ Pragmatist
  • Focus (ζŠ•ε…₯方式): All-In ↔ Diversified
  • Outputs: Personality type (Visionary / Explorer / Cultivator / Optimizer / Innovator), custom tagline, hidden pattern insight, AI edge guide. Includes displayLabels with en/zh translations for all sections.

    2. Use Case Discovery

    Intent-driven skill browsing. Instead of searching 13,000 skills, you describe what you want to accomplish and Bloom matches you to curated use cases β€” each a tested combination of skills.

  • Fetches use case catalog from Bloom API
  • Matches against your personality spectrum (novelty-seekers get new use cases, risk-averse skip DeFi)
  • Keyword frequency threshold (β‰₯ 3 mentions) to avoid noise
  • 3. Verify Configuration & Claim SBT

    Scans your installed skills (~/.openclaw/skills/) and verifies whether you have the right setup for a given use case.

  • Compares installed skills against use case requirements
  • Shows match percentage and missing capabilities
  • Claim flow: verified config β†’ POST /api/claim β†’ mint SBT or get web link
  • SBT = on-chain proof that you have a verified configuration
  • 4. ERC-8004 Identity Registration

    Register your agent identity on the ERC-8004 Agent Identity Registry (Base mainnet).

  • Sends your agent profile (name, skills, endpoint) to backend for registration
  • Backend handles the on-chain transaction
  • Registry contract: 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
  • 5. Usage Metrics (Opt-in)

    Anonymized usage reporting to improve recommendations for everyone.

  • Reads local OpenClaw skill directory to count install days and usage frequency
  • Reports only: skill name + usage count (no conversation content, no personal data)
  • Opt-in only β€” never sends data without explicit user consent
  • POST /api/metrics with minimal payload
  • Security & Privacy

    βœ… Local analysis β€” Conversation text analyzed on your machine, never uploaded βœ… Local Differential Privacy (Ξ΅=1.0) β€” Spectrum scores noised via Laplace mechanism before transmission βœ… SHA-256 fingerprint β€” Conversation hashed locally; only irreversible hash stored for dedup βœ… Minimal transmission β€” Server receives personality type + approximate scores only βœ… Minimal writes β€” Writes only ~/.bloom/agent-id.json (returning user token, 0600 permissions) and bloom-discoveries.md (local sync log). Never modifies session files or USER.md βœ… Atomic file writes β€” Uses tmp+rename pattern to prevent corruption βœ… User-initiated β€” Only runs when you explicitly invoke the skill βœ… Opt-in metrics β€” Usage data never sent without consent βœ… Open source β€” Full source at github.com/bloomprotocol/bloom-discovery-skill

    ❌ Raw conversation text is never sent to any server ❌ Wallet private keys are never transmitted ❌ Personal identifiable information is never collected ❌ No background data collection β€” only runs on explicit invocation

    Triggers

  • "generate my bloom identity"
  • "create my identity card"
  • "analyze me"
  • "what's my builder type"
  • "discover my personality"
  • "create my bloom card"
  • "find use cases for me"
  • "verify my config"
  • "claim my SBT"
  • "what use cases match my skills"
  • Data Sources

    Primary: USER.md + Conversation History

  • USER.md β€” Declared role, tech stack, interests, working style. Injected as first-class text into the personality analyzer. Falls back gracefully if not present.
  • Conversation history β€” Always available from OpenClaw sessions. Analyzes topics, interests, engagement patterns.
  • Requires: Minimum 3 messages in your session. If less than 3 messages, the skill returns a clear error.
  • Secondary: Installed Skills

  • ~/.openclaw/skills/ β€” Scanned locally for use case verification. Never uploaded.
  • Output

  • Personality type (Visionary / Explorer / Cultivator / Optimizer / Innovator)
  • Custom tagline and description
  • MentalOS spectrum (Learning, Decision, Novelty, Risk β€” each 0-100)
  • Hidden pattern insight + AI-era playbook
  • Main categories and subcategories
  • Matched use cases with verification status
  • Recommended skills from the Bloom skill catalog (with match scores)
  • Dashboard link at bloomprotocol.ai
  • Technical Details

  • Version: 4.0.1
  • Privacy: LDP Ξ΅=1.0 + SHA-256 fingerprint
  • Analysis Engine: MentalOS spectrum (4 dimensions) + category mapping
  • Primary Signal: Conversation memory (~120 messages) + USER.md
  • Processing Time: ~60 seconds (personality) + ~5 seconds (use case matching)
  • Output: Personality card + use case matches + tool recommendations + dashboard URL
  • Network: Base (mainnet) β€” configurable via NETWORK env var
  • On-chain: ERC-8004 Identity Registry + BloomExclusivePass SBT
  • Requirements

  • Node.js 18+
  • No API keys or secrets required β€” the skill works out of the box
  • Optional environment variables:
  • - BLOOM_API_URL β€” API URL (default: https://api.bloomprotocol.ai) - DASHBOARD_URL β€” Dashboard URL (default: https://bloomprotocol.ai)

    Installation

    git clone https://github.com/bloomprotocol/bloom-discovery-skill.git
    cd bloom-identity-skill
    npm install
    


    Built by Bloom Protocol