Hi HN, I built this to solve a fragmentation problem in AI agent development.
Right now, Anthropic, OpenAI, GitHub, and Vercel all publish "skills" for AI agents in separate repos with different formats. If you're building an MCP server or AI agent, you need to scrape each one individually.
This project:
- Aggregates skills from all major providers into one JSON catalog
- Auto-updates daily via GitHub Actions (versioned as vYYYY.MM.DD)
- Delivers via CDN (jsdelivr) for fast consumption
- Includes a browser at https://dmgrok.github.io/agent_skills_directory/
The catalog powers my MCP server (mcp_mother_skills) that exposes all skills to Claude, GPT, and other agents.
Technical choices:
- Pure Python (no dependencies beyond PyYAML)
- TOON format support for ~40% smaller payloads
- JSON Schema validation
- Extensible provider system (add new sources in 5 lines)
Happy to answer questions about the architecture or MCP integration patterns.
Hi HN, I built this to solve a fragmentation problem in AI agent development.
Right now, Anthropic, OpenAI, GitHub, and Vercel all publish "skills" for AI agents in separate repos with different formats. If you're building an MCP server or AI agent, you need to scrape each one individually.
This project: - Aggregates skills from all major providers into one JSON catalog - Auto-updates daily via GitHub Actions (versioned as vYYYY.MM.DD) - Delivers via CDN (jsdelivr) for fast consumption - Includes a browser at https://dmgrok.github.io/agent_skills_directory/
The catalog powers my MCP server (mcp_mother_skills) that exposes all skills to Claude, GPT, and other agents.
Technical choices: - Pure Python (no dependencies beyond PyYAML) - TOON format support for ~40% smaller payloads - JSON Schema validation - Extensible provider system (add new sources in 5 lines)
Happy to answer questions about the architecture or MCP integration patterns.