bmb-skills-hub

Generate index, embedding, skill-tree, and MCP manifest files from a skills directory.

Updated May 15, 2026
One-click install
npx skills add https://github.com/cabezno/bmb-encover-agent --skill bmb-skills-hub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmb-skills-hub
Source: https://github.com/cabezno/bmb-encover-agent/tree/main/skills/meta/bmb-skills-hub
Command: npx skills add https://github.com/cabezno/bmb-encover-agent --skill bmb-skills-hub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Centralizes many BMB Encover skills into a single discoverable catalog so other agents and clients can reliably search, browse, and load the right skill.

Core Features & Use Cases

  • Generates machine-readable indexes: Creates index.json and index.embeddings.json so agents can list and semantically search available skills.
  • Organizes discoverability via taxonomy: Builds a navigable skill-tree.json to support category browsing and structured discovery.
  • Exposes skills to MCP clients: Produces mcp-manifest.json so tools can be discovered and invoked by MCP-compatible clients.
  • Auto-builds human documentation: Generates a readable README.md for the hub to help users understand what’s available and how to use it.

Quick Start

Run the hub generator to scan your skills/ directory and produce index.json by executing the command: python3 scripts/skills_index.py --scan skills/ --output skills/index.json.

Frequently Asked Questions about bmb-skills-hub

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an index.json file for a multi-skill repository?

To generate an index.json file for a multi-skill repository, run the repository's indexing script to scan your skills directory and output a machine-readable catalog of available skills.

What is semantic search for agent-ready skills and how does it work?

Semantic search for agent-ready skills works by generating an index.embeddings.json file from your skill metadata, allowing agents to retrieve relevant skills across sessions based on meaning rather than exact keyword matches.

How do I create an MCP manifest for tool discovery?

You can create an mcp-manifest.json file by running the skill catalog generator, which exposes your skills so they can be discovered and invoked by MCP-compatible clients at runtime.

Can I organize skill discovery by category for structured browsing?

Yes, you can organize skill discovery by category by generating a skill-tree.json file, which builds a navigable taxonomy to support structured browsing of skills within multi-skill repositories.

Do I need SKILL.md conventions to build a skill catalog?

Yes, the skill catalog generator relies on SKILL.md conventions within your skills directory to accurately scan, parse, and index the skill metadata into the required JSON output files.

What is the best way to automate skill discovery for agents at runtime?

The best way to automate skill discovery is to generate index.json and embeddings files beforehand, enabling agents to dynamically browse categories and retrieve the right skill at runtime.