‹ 首页

easyskillz-setup

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

Set up easyskillz after cloning a repository or on a new machine.

适合你,如果每次换电脑或克隆仓库后都要手动装依赖、配环境

/ 通过 npx 安装 校验哈希
npx oh-my-skill add durdeuvlad/easyskillz/easyskillz-setup
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- durdeuvlad/easyskillz/easyskillz-setup
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify durdeuvlad/easyskillz/easyskillz-setup
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
3GitHub stars
~669上下文体积 · 单文件
索引托管

怎么用

商店整理自技能原文 · 版本 cbc6b5a · 表述以原文为准
它做什么

装上后,Claude 会运行 easyskillz sync 命令,自动检测你安装的 AI 工具(如 Claude、Cursor 等),读取项目配置,创建符号链接,将所有技能文件连接到你的工具中,并可选管理指令文件和 .gitignore。

什么时候触发

当你克隆了一个使用 easyskillz 的仓库,或在新机器上需要将技能连接到 AI 工具时触发。

装好后可以这样说
Claude 会执行同步,连接所有技能到你的工具。
Claude 会启动设置流程,包括询问指令文件管理策略。
技能原文 SKILL.md作者撰写 · MIT · cbc6b5a

easyskillz-setup

Set up easyskillz after cloning a repository or on a new machine.

When to Use This Skill

Use this skill when:

  • You just cloned a repository that uses easyskillz
  • You're on a new machine and need to wire skills to your AI tools
  • Skills aren't showing up in your AI tools
  • You see a message like "Run easyskillz sync after cloning"
  • You want to initialize easyskillz in a project
What This Skill Does

Runs easyskillz sync which:

  1. Detects which AI tools you have installed (Claude, Cursor, Codex, etc.)
  2. Reads the project's easyskillz configuration
  3. Creates symlinks from tool directories to .easyskillz/skills/
  4. Wires all existing skills to your tools
  5. Optionally manages instruction files (CLAUDE.md, AGENTS.md, etc.)
  6. Optionally configures .gitignore
Instructions

Step 1: Run sync

easyskillz sync

Step 2: Answer prompts (first time only)

If this is your first time running sync in this repo, you'll be asked:

  1. Instruction file management? [Y/n]
  2. Y = Centralize instruction files in .easyskillz/docs/
  3. n = Leave instruction files as-is
  1. Strategy? [1/2] (if you chose Y)
  2. 1 = Unified (one INSTRUCTION.md for all tools)
  3. 2 = Tool-specific (separate files per tool)
  1. Gitignore strategy? [1/2/3]
  2. 1 = Full (gitignore all tool files) ← Recommended
  3. 2 = Conflict-only (gitignore config files only)
  4. 3 = None (manual management)

Step 3: Verify

After sync completes, verify skills are wired:

  • Check .claude/skills/ (if using Claude)
  • Check .cursor/skills/ (if using Cursor)
  • Skills should appear in your AI tool's skill list
Expected Output
Scanning for AI tools...
  ✓ Claude Code      (.claude/skills)
  ✓ Cursor           (.cursor/skills)
  
Reading config (.easyskillz/easyskillz.json)...
  Registered: claude, cursor
  Strategy:   symlink

Testing symlink support...
  ✓ symlinks work

Plan:
  [ wire ]      .claude/skills/review-pr  →  .easyskillz/skills/review-pr
  [ wire ]      .cursor/skills/review-pr  →  .easyskillz/skills/review-pr

Proceed? [Y/n] Y

  ✓ Wired review-pr → Claude Code
  ✓ Wired review-pr → Cursor

Done. 2 tool(s) wired via symlink.
Troubleshooting

Skills not showing up?

  • Make sure you're in the project root directory
  • Check that .easyskillz/skills/ exists and has skill folders
  • Try running easyskillz sync again

Symlinks not working?

  • On Windows, you may need to run as administrator
  • easyskillz will fall back to stub files automatically

No tools detected?

  • Make sure you have at least one AI tool installed
  • Check that the tool has created its config file (e.g., .claude/settings.json)
Related Skills
  • easyskillz-add - Create a new skill
  • easyskillz-register - Add a new AI tool to the project
  • easyskillz-reference - Full easyskillz documentation
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

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