Discover and explore top open-source AI tools and projects—updated daily.
numman-aliUniversal skills loader for AI coding agents
New!
Top 51.8% on SourcePulse
Summary
OpenSkills provides a command-line interface (CLI) tool that implements Anthropic's AI coding agent "skills system" universally. It enables agents like Cursor, Windsurf, and Aider to leverage the same skill format and progressive disclosure mechanisms as Claude Code, simplifying workflow integration and skill management across different AI development environments.
How It Works
The project meticulously replicates Anthropic's skills system, including the SKILL.md format, prompt structure (<available_skills>), and default folder layout (.claude/skills/). Instead of Anthropic's Model Context Protocol (MCP) tool invocation, OpenSkills uses a CLI command (openskills read <name>) to load skill instructions and bundled resources on demand. This approach ensures compatibility while offering a simpler, serverless integration for static, reusable workflows.
Quick Start & Requirements
npm i -g openskillsora dependency), Git.npm i -g openskillsopenskills install anthropics/skillsopenskills syncopenskills read skill-creator after installation.Highlighted Details
SKILL.md specification.--universal): Installs skills to .agent/skills/ for shared use across multiple agents, preventing conflicts with Claude Code's native plugins and supporting unified AGENTS.md configurations.Maintenance & Community
The project is maintained by numman-ali, who encourages following @nummanthinks for updates on AI tooling. Specific community channels or detailed contributor information are not detailed in the provided README.
Licensing & Compatibility
Limitations & Caveats
The core difference lies in the invocation mechanism: OpenSkills uses a CLI (openskills read) whereas Claude Code uses a dedicated tool. While aiming for full compatibility, subtle differences in how various agents parse or execute CLI commands could present integration challenges. The "Universal Mode" requires careful consideration of skill loading priority in complex multi-agent setups.
1 week ago
Inactive
letta-ai
openai
e2b-dev