Reusable open source agent skills for project-local coding workflows. Works with AI coding agents that support the Agent Skills convention, including Codex, Claude Code, Cursor, Windsurf, and similar tools.
Install all skills from this repo:
npx skills add angularsen/skillsInstall Shy into the current project:
npx skills add angularsen/skills --skill shy --agent claude-code codexInstall Shy globally for the current user:
npx skills add angularsen/skills --skill shy --agent claude-code codex --globalAdjust --agent for the tools you use, such as adding cursor. The Skills CLI also supports --agent '*', but that installs to every known agent layout and is usually more than a project needs.
Claude Code can invoke installed skills directly with /shy. The older /shy:resolve, /shy:analyze, and /shy:reset command wrappers are Claude-specific and are not installed by skills.sh. To install those optional wrappers from a local clone:
# Project-local Claude commands
bash scripts/install-claude-shy-commands.sh --project /path/to/project
.\scripts\install-claude-shy-commands.ps1 -Project X:\path\to\project
# User-global Claude commands
bash scripts/install-claude-shy-commands.sh --user
.\scripts\install-claude-shy-commands.ps1 -User| Skill | Description |
|---|---|
| clonvex-dev-setup | Bootstrap a Clerk + Convex project with local and cloud dev modes (framework-agnostic) |
| shy | Analyze and resolve Git merge/rebase conflicts with generated 3-way diffs and careful rebase scope checks |
Each skill is a folder under skills/ with a SKILL.md file:
skills/
└── my-skill/
├── SKILL.md # Frontmatter + instructions (required)
└── references/ # Supporting docs, examples (optional)
Initialize a new skill:
npx skills init skills/my-skill