skyll
A runtime skill discovery engine for AI agents. Search and retrieve specialized agent skills (SKILL.md) on-demand via REST API or MCP to inject procedural knowledge into your agent's context.
Introduction
Skyll is a sophisticated skill discovery platform designed to extend the capabilities of AI agents at runtime. Instead of relying on static, pre-installed instruction sets, agents can leverage Skyll to query and dynamically import specialized domain knowledge, workflows, and best practices directly into their reasoning context. This allows developers to build modular agents that adapt to complex, multi-step tasks without requiring manual session management or pre-configuration. It serves as a vital bridge between centralized skill repositories like skills.sh and autonomous agents, supporting both REST API and Model Context Protocol (MCP) standards.
-
Multi-source search aggregation allowing agents to query across diverse registries for relevant technical documentation and procedural workflows.
-
Seamless SKILL.md file retrieval, providing full-content markdown payloads ready for immediate LLM context injection.
-
Relevance-based ranking system using install counts and semantic matching to ensure the agent receives the most effective tools for the task.
-
Dual-interface support through a robust REST API for standard backend integration and an MCP server for native compatibility with tools like Claude Desktop and Cursor.
-
Automated deduplication and caching strategies to ensure efficient, high-speed access while respecting underlying GitHub and registry rate limits.
-
Ideal for developers building autonomous agents, coding assistants, and research bots that require access to evolving technical knowledge bases.
-
Typical usage involves an agent triggering a search query like 'react performance optimization' or 'cloud infrastructure best practices' when encountering an unfamiliar requirement.
-
Expected output includes structured JSON containing metadata, relevance scores, and the raw text content of the target skill, which the agent should then parse and store in its working memory.
-
The system excels in scenarios where agents need to switch context frequently, such as moving from frontend development to DevOps tasks without losing capabilities.
-
Ensure your agent environment has network access to the API endpoints and is configured to handle markdown formatting efficiently for the best results.
Repository Stats
- Stars
- 226
- Forks
- 24
- Open Issues
- 3
- Language
- Python
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- May 3, 2026, 09:24 AM