A small collection of reusable agent skills for GitHub Copilot (VS Code + CLI) and Claude Code. Each skill lives under skills/ and is symlinked into your personal skill folders by install.sh.
Platform: the installer uses Unix symlinks and
$HOMEpaths, so it expects WSL, Linux, or macOS. It is not supported on native Windows (PowerShell/CMD).
| Skill | Description |
|---|---|
prd-builder |
Generates a Product Requirements Document (PRD) from a brief idea or a notes file through a short interactive interview. Saves a Markdown PRD plus a resumable state file. |
install.sh symlinks every directory in skills/ into both of these personal skill folders so the skills are picked up automatically:
~/.copilot/skills— GitHub Copilot (VS Code and the Copilot CLI)~/.claude/skills— Claude Code
Because they are symlinks, edits you make in this repo are reflected immediately — no need to re-run the installer after changing a skill's contents.
- WSL, Linux, or macOS with
bash - GitHub Copilot and/or Claude Code installed
From the repo root:
./install.shThis creates ~/.copilot/skills and ~/.claude/skills if needed and links each skill into them. Existing real (non-symlink) files with the same name are skipped to avoid clobbering your own files.
Then reload VS Code and restart Claude Code / the Copilot CLI to pick up the new skills.
To remove only the symlinks this script created:
./install.sh --unlinkOnce installed, invoke a skill from your agent. For example, with the PRD Builder:
Create a PRD for a feature that lets users export their data as CSV.
or point it at a notes file:
Use the prd-builder skill with my notes in
webv.md.
The PRD Builder asks a few clarifying questions, writes the PRD to docs/prd-[feature-name].md, and saves a resumable session state file under .prd-sessions/.
- Create a new folder under
skills/, e.g.skills/my-skill/. - Add a
SKILL.mdwith YAML front matter (name,description, optionalargument-hint) describing when and how the skill should be used. Seeskills/prd-builder/SKILL.mdas a template. - Add any supporting files the skill references (templates, question banks, schemas).
- Run
./install.shto link the new skill into your skill folders.
install.sh # symlink installer (link / --unlink)
skills/
prd-builder/
SKILL.md # skill definition and procedure
questions.md # interview question bank
prd-template.md # output PRD template
state-schema.md # resumable session state schema