NA

numman-ali/openskills

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1.1万 stars 质量 56 趋势 32NOASSERTION

通用技能加载器 for AI coding agent - npm i -g openskills

概览

一个CLI。每个代理。格式和Claude Code一样。 OpenSkills为每一个AI编码代理带来了——Claude Code、Cursor、Windsurf、Aider、Codex以及任何能读取 AGENTS.md 的东西。 默认情况下,安装是 project-local(./.claude/skills 或带 --universal 的 ./.agent/skills)。使用 --global,表示 ~/.claude/skills。 - — 相同的提示格式、相同的市场、相同的文件夹结构 - - 支持 Claude Code、Cursor、Windsurf、Aider、Codex 等 - 仅在需要时加载技能(保持上下文干净)- 技能存在于你的项目中并可进行版本限制 - - 从本地路径或私有 git 仓库安装 Claude Code 将技能以 s/s,并暴露在一个方块中。当用户请求任务时,Claude 会动态加载匹配的技能。 OpenSkills通过以下方式生成 AGENTS.md 并加载技能: 所以任何能读取 AGENTS.md 的代理都可以使用Claude代码技能,而不需要Claude代码本身。 显示OpenSkills编写的确切 AGENTS.md 格式

概述(AI 翻译)

AI编码代理通用技能加载器

一个CLI。每个代理。格式和Claude Code一样。

快速入门 ·工作原理 ·指令 ·创建技能 ·常见问题解答


✨ 什么是OpenSkills?

OpenSkills 将 Anthropic 的技能系统带到所有 AI 编码代理中——Claude Code、Cursor、Windsurf、Aider、Codex 以及任何能读取 AGENTS.md 的程序。

把它当作 SKILL.md 的通用安装工具。


🚀 快速启动

默认情况下,安装是项目本地的(./.claude/skills,或./.agent/skills与--universal)。~/.claude/skills使用--global。


✅ 为什么选择开放技能

  • 完全兼容Claude代码 — 相同的提示格式、相同的市场、相同的文件夹结构
  • Universal — 与Claude Code、Cursor、Windsurf、Aider、Codex等合作
  • 渐进披露 — 仅在必要时加载技能(保持上下文简洁)
  • 对仓库友好 — 技能存在于你的项目中,并且可以进行版本化
  • 私有友好 — 从本地路径或私有git仓库安装

🧠 工作原理

克劳德代码系统提示(技能)

Claude Code 将技能以 ** 文件形式发送 *SKILL.md 文件,并暴露在 块内。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。


✨ What Is OpenSkills?

OpenSkills brings Anthropic’s skills system to every AI coding agent — Claude Code, Cursor, Windsurf, Aider, Codex, and anything that can read AGENTS.md.

Think of it as the universal installer for SKILL.md.


🚀 Quick Start

npx openskills install anthropics/skills
npx openskills sync

By default, installs are project-local (./.claude/skills, or ./.agent/skills with --universal). Use --global for ~/.claude/skills.


✅ Why OpenSkills

  • Exact Claude Code compatibility — same prompt format, same marketplace, same folder structure
  • Universal — works with Claude Code, Cursor, Windsurf, Aider, Codex, and more
  • Progressive disclosure — load skills only when needed (keeps context clean)
  • Repo-friendly — skills live in your project and can be versioned
  • Private friendly — install from local paths or private git repos

🧠 How It Works

Claude Code System Prompt (Skills)

Claude Code ships skills as SKILL.md files and exposes them inside a `` block. When the user asks for a task, Claude dynamically loads the matching skill.


pdf
Comprehensive PDF manipulation toolkit for extracting text and tables...
plugin

OpenSkills: Same Format, Universal Loader

OpenSkills generates the exact same `` XML in your AGENTS.md and loads skills via:

npx openskills read 

So any agent that can read AGENTS.md can use Claude Code skills without needing Claude Code itself.

Side-by-Side

Aspect Claude Code OpenSkills
Prompt Format `` XML Same XML
Skill Storage .claude/skills/ .claude/skills/ (default)
Invocation Skill("name") tool npx openskills read
Marketplace Anthropic marketplace GitHub (anthropics/skills)
Progressive Disclosure ✅ ✅

## Available Skills
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add numman-ali/openskills
新手?先看 mcpskill.org 教程 →