Optional Agent Skills for Overwatch Workshop projects. Each works on its own.
| Skill | What it does |
|---|---|
wright |
Helps a coding agent decide when and how to use Wright in Workshop and OverPy projects. Wright owns the executable tools and semantic results, and works without this guide. Install Wright separately. |
overpy |
Teaches a coding agent to write OverPy and use the overpy compiler: syntax, events, compiler errors and fixes. Every example compiles with overpy@9.7.10. Install the compiler with npm install -g overpy. |
npx skills add wrightkit/skillsThe Skills CLI asks which agents and scope to use. Common variants:
# list what is available without installing
npx skills add wrightkit/skills --list
# install for one agent, or globally
npx skills add wrightkit/skills -a claude-code
npx skills add wrightkit/skills -g
# one skill only
npx skills add wrightkit/skills --skill overpy
# update later
npx skills updateNode is needed only to install; the skill has no runtime dependency.
Copy a skill directory (SKILL.md and references/) into your agent's skills directory. For agents that use .agents/skills:
git clone https://github.com/wrightkit/skills.git
mkdir -p <your-project>/.agents/skills
cp -R skills/skills/wright skills/skills/overpy <your-project>/.agents/skills/To update, replace that directory with the current one from this repository.
A first-party wright agent install is tracked in Wright #415 and will be preferred once released.
Releases are versioned for the repository as a whole (vX.Y.Z, 0.x until the guides stabilise), not per skill. release-please keeps a Release PR open; merging it creates the tag and the GitHub Release with the changelog. Consumers such as Wright still pin an exact commit; the tag is the readable name for it.
Pull request titles follow Conventional Commits and decide the bump. A change to what a skill tells the agent to do is feat or fix. docs and chore do not trigger a release.