Dev & Engineering skills-loaderskmagntmdnpm-cliprogressive-disclosure

OpenSkills – Universal Skills Loader

One CLI. Every agent. Load Anthropic-style SKILL.md skills into any AI coding agent.

FollowAgents review · FARS-2.1
Not recommended
52/ 100 5-point scale 2.6 / 5
1 2 3 4 5 6
1Trust10 / 29 · 1.7/5

Evidence: CLI tool, default project-local install, supports --global and --universal options; has -y to skip prompts; SECURITY.md mentions using HTTPS git clone, cleaning temp dirs, default public repos only; minimal dependencies (commander etc.), no telemetry; has path traversal security tests; has update and remove commands. Deductions: least privilege - tool modifies AGENTS.md and installs skill files but does not clarify required permission scope; user confirmation - has -y skip but does not state default prompting; data flow transparency - does not explain how skill content is loaded and used; sensitive data handling - does not address handling of sensitive data in skills; dependency security - dependencies use ^ ranges, not locked; external effects - modifies filesystem but does not detail impact; rollback - has remove command but does not state rollback to previous state; source attribution - does not explain how skill sources are verified.

2Reliability8 / 14 · 2.9/5

Evidence: README and SECURITY.md consistent; tests cover path detection, path traversal, sync logic; dependencies declared in package.json, CI tests; but failure messages - no error handling examples or user prompts. Deductions: self-consistency - docs and tests mostly consistent but not deeply verified; dependency availability - dependencies declared but actual availability not verified; failure messages - no error handling examples.

3Adaptability12 / 18 · 3.3/5

Evidence: README clearly targets AI coding agent users, supports multiple agents (Claude Code, Cursor, etc.); capability boundaries clear - only handles SKILL.md format; trigger precision - commands and XML markers precise; environment fit - supports Node.js 20.6+, cross-platform. Deductions: audience and scenarios - clear but no specific use cases; capability boundaries - clear but not deep discussion of limitations; trigger precision - commands and XML markers clear but no discussion of false trigger risks; environment fit - supports Node.js 20.6+ but no other environment limitations.

4Convention10 / 18 · 2.8/5

Evidence: README well-structured with quick start, commands, FAQ; install notes detailed, multiple install methods; naming stable, command and option names consistent; examples and FAQ present; known limitations - SECURITY.md mentions some security considerations but no explicit functional limitations; license Apache 2.0; version in package.json but no CHANGELOG; maintenance responsibility - no explicit maintainer or contribution guide. Deductions: information architecture good but lacks detailed docs; install notes detailed but no troubleshooting; naming stable but no version compatibility statement; examples and FAQ present but not all scenarios; known limitations not explicitly listed; license clear but no full text; versioning changelog missing; maintenance responsibility unclear.

5Effectiveness9 / 13 · 3.5/5

Evidence: Output is XML in AGENTS.md and skill files, directly usable by agents; marginal value - provides cross-agent skill loading, unique value; cost-benefit - minimal dependencies, simple install. Deductions: output usability - format clear but actual effectiveness not verified; marginal value - unique feature but no comparison with other tools; cost-benefit - minimal dependencies but maintenance cost not assessed.

6Verifiability3 / 8 · 1.9/5

Evidence: README claims implementation of Anthropic's Agent Skills spec but no specific link or verification; tests cover some functionality but not independently verified; fact-inference separation - docs distinguish facts and inferences but not explicitly labeled. Deductions: claim traceability - no specific source links; cross-source corroboration - no third-party verification; fact-inference separation - not explicitly distinguished.

Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision 57d933a4f0d5
Before you use it
  • This tool modifies AGENTS.md and installs skill files; ensure use in a trusted environment.
  • Skill content may include executable scripts; review before loading.
  • Dependency versions use ^ ranges; consider locking versions for reproducible builds.
  • Publisher identity is unverified; assess source trustworthiness carefully.
Review evidence [1][2][3][4][5][6][7][8]
See the full review method →

What does this agent do, and when should you use it?

OpenSkills is a universal skills loader that brings Anthropic's skills system (SKILL.md files) to any AI coding agent that can read AGENTS.md, including Claude Code, Cursor, Windsurf, Aider, and Codex. It generates the exact <available_skills> XML block that Claude Code uses, writes it into AGENTS.md, and loads skills on demand via `npx openskills read <skill-name>`. Skills can be installed from the Anthropic marketplace, any GitHub repo, local paths, or private Git repos. It supports project-local (.claude/skills or .agent/skills) and global (~/.claude/skills) installations, and provides commands for install, sync, list, read, update, manage, and remove. OpenSkills is licensed under Apache 2.0 and requires Node.js 20.6+ and Git.

OpenSkills provides a CLI tool (npx openskills). The install command clones skills from GitHub repos (such as anthropics/skills), local paths, or private Git URLs into the designated directory (default ./.claude/skills, or ./.agent/skills with --universal, ~/.claude/skills with --global). The sync command generates or updates AGENTS.md with an <available_skills> XML block listing installed skills. The read command outputs the skill content (the full SKILL.md) for the agent to use. list shows installed skills, update pulls the latest from the source, and remove deletes a skill. All commands run in the shell, leveraging Node.js and Git, and require network access to clone repositories.

  1. A Claude Code developer installing the official Anthropic skills pack (anthropics/skills) to quickly add PDF manipulation and other skills.
  2. A team using both Claude Code and other agents (Cursor, Windsurf) that installs to .agent/skills with --universal to avoid conflicts.
  3. A developer who wants to version-control skills within a project and share them with teammates via local paths or Git repos.
  4. A developer needing to install skills from a private Git repository using SSH.
  5. An agent user who wants to keep context clean by loading skills on demand via the read command.
  6. A CI pipeline that automates skill installation and synchronization using the -y flag to skip prompts.

What are this agent's strengths and limitations?

Pros
  • Exact Claude Code compatibility: generates the same <available_skills> XML and uses the same .claude/skills folder structure, directly usable with Anthropic's official skills marketplace.
  • Universal: works with any agent that reads AGENTS.md (Claude Code, Cursor, Windsurf, Aider, Codex) without MCP dependency.
  • Progressive disclosure: skills load on demand, keeping context clean.
  • Private and local installation: install from local paths or private Git repos.
  • Repo-friendly: skills live in the project and can be versioned.
Limitations
  • Requires Node.js 20.6+ and Git, which may not be available in all environments.
  • Skill loading depends on npx, requiring agents to execute shell commands.
  • Skill sources currently rely on Anthropic's marketplace or GitHub, which may need network branches.
  • License field is NOASSERTION; although README states Apache 2.0, no license file is explicitly present.
  • For non-Claude agents, the skill format may not be fully compatible and may need adjustments.

How do you install or deploy this agent?

OpenSkills runs via npx, so no global installation is required. Ensure Node.js 20.6+ and Git are installed. Run npx openskills install anthropics/skills to install from the Anthropic marketplace, or npx openskills install <source> for other sources. By default, skills are installed to the project-local ./.claude/skills directory.

How do you use this agent?

After installing skills, run npx openskills sync to generate or update AGENTS.md with the <available_skills> block. Agents can load a skill by running npx openskills read <skill-name>. You can also use npx openskills list to see installed skills, npx openskills update to update them, and npx openskills remove <name> to delete a skill.

How does this agent compare with similar options?

Compared to Claude Code's built-in skills system, OpenSkills provides the same format and storage but extends compatibility to more agents via AGENTS.md. Compared to MCP, OpenSkills is more lightweight and does not require a server.

FAQ

Does OpenSkills require an MCP server?
No. OpenSkills works directly via CLI and file system, without MCP. Skills are static instructions and resources, not dynamic tools.
How do I install skills from a private Git repository?
Use the SSH URL, e.g., npx openskills install [email protected]:your-org/private-skills.git, and ensure SSH keys are configured.
Is OpenSkills compatible with Claude Code's skills marketplace?
Yes, OpenSkills supports installing from the Anthropic marketplace (anthropics/skills) and generates the same format.
Can I install skills globally?
Yes, use the --global flag to install to ~/.claude/skills, which works across projects.
Will sync overwrite my existing AGENTS.md?
The sync command updates AGENTS.md but preserves content outside the SKILLS_TABLE_START and SKILLS_TABLE_END markers. It's recommended to back up first.

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents