‹ 首页

easyskillz-reference

@durdeuvlad · 收录于 1 周前 · 上游提交 1 个月前

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作者撰写 · MIT · cbc6b5a

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 sync after 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 tools
  • easyskillz sync — Detect tools, wire all skills, manage instruction files
  • easyskillz 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 files
  • easyskillz 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
  1. Always use easyskillz add — Never create skills manually
  2. Edit in .easyskillz/skills/ — This is the source of truth
  3. Commit .easyskillz/ — Skills and config go in git
  4. Gitignore tool directories.claude/, .cursor/, etc. are machine-local
  5. Run sync after cloning — Regenerates symlinks for your machine
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。