easyskillz-reference
Documentation and best practices for using easyskillz to manage AI agent skills.
适合你,如果你正在使用 easyskillz 管理 AI agent 技能并需要参考文档。
/ 下载安装
/ 通过 npx 安装 校验哈希
npx oh-my-skill add durdeuvlad/easyskillz/easyskillz-reference/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- durdeuvlad/easyskillz/easyskillz-reference/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify durdeuvlad/easyskillz/easyskillz-reference安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
3GitHub stars
~710上下文体积 · 单文件
索引托管
怎么用
商店整理自技能原文 · 版本 cbc6b5a · 表述以原文为准它做什么
安装后,Claude 会通过 easyskillz 系统管理技能。技能文件统一存放在 .easyskillz/skills/ 目录,Claude 会自动读取并应用这些技能。
什么时候触发
当用户使用 easyskillz add 命令创建新技能,或运行 easyskillz sync 同步后,Claude 会自动加载这些技能。
装好后可以这样说
Claude 会执行 easyskillz sync 命令。
技能原文 SKILL.md
easyskillz — Skill Management System
This project uses easyskillz to manage AI agent skills across multiple tools.
Why Use easyskillz
- Single source of truth: Skills live in
.easyskillz/skills/and are automatically wired to all AI tools - Zero duplication: Create once, use everywhere (Claude, Cursor, Codex, Windsurf, etc.)
- Team-friendly: Teammates run
easyskillz syncafter cloning — everything just works - Centralized docs: Instruction files managed in
.easyskillz/docs/, symlinked to tool locations
Creating Skills — ALWAYS Use easyskillz
IMPORTANT: Never manually create skill files. Always use:
easyskillz add <skill-name>
Why?
- Automatically wires to ALL registered tools (Claude, Cursor, Codex, etc.)
- Creates proper directory structure in
.easyskillz/skills/ - Ensures symlinks or generated copies are created correctly
- Maintains single source of truth
Example workflow:
# Create a new skill easyskillz add review-pr # Edit the skill code .easyskillz/skills/review-pr/SKILL.md # It's automatically available in all tools!
Core Commands
Skill Management
easyskillz add <name>— Create a new skill and wire it to all registered toolseasyskillz sync— Detect tools, wire all skills, manage instruction fileseasyskillz register <tool>— Add a new tool and wire all existing skills to it
Instruction File Management
easyskillz docs sync— Force re-scan and centralize instruction fileseasyskillz docs list— Show centralized instruction files and their status
Project Transfer
easyskillz export --target <path>— Copy skills + config to another project
Autonomous Operation
When running commands autonomously (without user interaction):
Non-interactive mode (bash/sh):
printf "Y\n1\n1\n" | easyskillz sync # Accept docs (unified) + gitignore (full) printf "n\n2\n" | easyskillz sync # Decline docs + gitignore (conflict-only)
Machine-readable output:
easyskillz sync --json easyskillz add my-skill --json easyskillz docs list --json
After Cloning
When you or a teammate clones this repo:
easyskillz sync
This regenerates all symlinks and wires skills to your local AI tools.
File Structure
.easyskillz/
skills/ ← Source of truth (committed)
review-pr/
SKILL.md
commit-msg/
SKILL.md
docs/ ← Centralized instruction files (committed)
INSTRUCTION.md ← Unified instruction file
easyskillz.json ← Config (committed)
.claude/skills/ ← Symlinks (gitignored, regenerated on sync)
.cursor/rules/ ← Generated Cursor rules (gitignored, regenerated on sync)
Gitignore Strategies
- full — Blanket ignore tool folders (cleanest repo, but hides your hooks/custom files)
- smart — Surgical ignore (only ignores managed skills/configs, keeps your custom files tracked)
- minimal — Only ignore files that might cause merge conflicts
Best Practices
- Always use
easyskillz add— Never create skills manually - Edit in
.easyskillz/skills/— This is the source of truth - Commit
.easyskillz/— Skills and config go in git - Gitignore tool directories —
.claude/,.cursor/, etc. are machine-local - Run
syncafter cloning — Regenerates symlinks for your machine
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →
评论
登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。
…