A collection of skills for AI coding agents. Skills are packaged instructions that extend agent capabilities.
Capsync symlinks skills to all installed agentic tools automatically. Edits to skills reflect everywhere.
# 1. Clone this repo
git clone https://github.com/pixincreate/skillset.git
# 2. Install capsync
cargo install capsync
# 3. Initialize — capsync will ask for the path to the cloned repo
capsync initcapsync init detects which agentic tools you have installed (claude, opencode, codex, gemini, etc.) and symlinks the skills directory into each one.
If capsync is not available, use the provided scripts:
# From the repo root
./scripts/symlink.sh # Interactive - asks for installation path
./scripts/symlink-commands.sh # Interactive - asks for commands path# Skills
mkdir -p ~/.config/opencode/skill/
ln -s /path/to/skillset/skills/* ~/.config/opencode/skill/
# Commands
mkdir -p ~/.config/opencode/commands/
ln -s /path/to/skillset/commands/*.md ~/.config/opencode/commands/Only if symlinking is not possible:
cp -r skills/ ~/.config/opencode/skill/
cp commands/*.md ~/.config/opencode/commands/skills/
{skill-name}/ # kebab-case directory name
SKILL.md # Required: skill definition
reference/ # Optional: detailed reference material
{topic}.md # Reference files loaded on demand
scripts/ # Optional: executable scripts
{script-name}.sh # Bash scripts
- Skill directory:
kebab-case(e.g.,terminal-tools,debugging) - SKILL.md: Always uppercase, always this exact filename
- Scripts:
kebab-case.sh(e.g.,deploy.sh,fetch-logs.sh)
---
name: {skill-name}
description: One sentence describing when to use this skill. Include trigger phrases.
triggers:
- "trigger phrase one"
- "trigger phrase two"
---
# {Skill Title}
{Brief description of what the skill does.}
## {Section}
{Content}Skills are loaded on-demand — only the skill name and description are loaded at startup. The full SKILL.md loads into context only when the agent decides the skill is relevant.
- Keep SKILL.md under 500 lines — put detailed reference material in
reference/files - Write specific descriptions — helps the agent know exactly when to activate the skill
- Use progressive disclosure — reference supporting files that get read only when needed
- Prefer scripts over inline code — script execution doesn't consume context (only output does)
| Skill | Description |
|---|---|
terminal-tools/ |
Terminal productivity: tmux, starship, ghostty, zed |
slackdump/ |
Archive, dump, and query Slack workspace data |
web-browser/ |
Web browsing and interaction |
| Skill | Description |
|---|---|
architecture/ |
Software architecture and system design |
debugging/ |
Systematic debugging including root cause analysis |
testing/ |
Testing patterns including TDD |
problem-solving/ |
Systematic problem solving |
research/ |
Technical research and codebase exploration |
spec-enforcement/ |
Verify implementation matches spec |
behavior-validation/ |
Test behavior against requirements |
codebase-exploration/ |
Understand unfamiliar codebases |
| Skill | Description |
|---|---|
code-quality-review/ |
Code quality and security reviews |
code-change-review/ |
Review code changes systematically |
github-review-publisher/ |
Publishing GitHub PR reviews |
pr-analysis/ |
Pull request analysis |
misc/ |
General development practices |
| Skill | Description |
|---|---|
planning/ |
Requirements and writing plans |
brainstorming/ |
Creative exploration before implementation |
collaboration/ |
Team collaboration practices |
dispatching-parallel-agents/ |
Running parallel agent tasks |
spec-writer/ |
Writing clear technical specifications |
refactor-path/ |
Safe incremental refactoring strategies |
safe-pr/ |
PR hygiene and safe merge practices |
learning-log/ |
Capture and retain learnings |
rapidfire/ |
Quick iterative decision making |
| Skill | Description |
|---|---|
frontend-design/ |
UI/UX: guidelines, interfaces, creative implementation |
interface-design/ |
High-level interface design philosophy |
web-design-guidelines/ |
Web interface guidelines |
| Skill | Description |
|---|---|
slack-voice/ |
Slack communication tone and style |
./scripts/symlink.sh
# Select option 2 to uninstall
./scripts/symlink-commands.sh
# Select option 2 to uninstallCreative Commons Zero v1.0 Universal