Reading the repo
Reading the repo
Assembly instructions
Skills for Real Engineers. Straight from my .agents directory.
Saved setup from 21 min ago
Will it work on macOS?
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: xcode-select --install
git clone https://github.com/mattpocock/skills.git cd skills
Node.js 22
# needs nvm: brew install nvm (or https://github.com/nvm-sh/nvm) nvm install 22
npm ci
A plugin updates itself. skills.sh copies editable files into your project, and you update them by hand. Pick one per agent, because installing both gives you every skill twice.
claude plugin install mattpocock-skills@claude-plugins-official
Updates itself by default.
</details> <details> <summary><strong>Codex</strong></summary>codex plugin marketplace add mattpocock/skills
codex plugin add mattpocock-skills@mattpocock
Updates itself at startup.
</details> <details> <summary><strong>GitHub Copilot</strong> (CLI and VS Code)</summary>copilot plugin marketplace add mattpocock/skills
copilot plugin install mattpocock-skills@mattpocock
Then, once, add to ~/.copilot/settings.json:
{
"extraKnownMarketplaces": {
"mattpocock": { "source": { "source": "github", "repo": "mattpocock/skills" }, "autoUpdate": true }
}
}
In VS Code, run Chat: Install Plugin From Source and enter https://github.com/mattpocock/skills. It updates daily.
gemini skills install https://github.com/mattpocock/skills.git --path skills/engineering
gemini skills install https://github.com/mattpocock/skills.git --path skills/productivity
Re-run both commands to update.
</details> <details> <summary><strong>Any other agent, or editable files</strong> (manual updates)</summary>npx skills@latest add mattpocock/skills -a <agent> # cursor, opencode, devin, windsurf, amp, pi; omit -a to choose
When the installer asks which skills to take, include setup-matt-pocock-skills. To update, run npx skills@latest update, and re-run add to pick up new skills.
/setup-matt-pocock-skillsIn your agent, run it once per repo. It will:
/triage uses labels)No reports for macOS yet.
Opens a chat with this manual already filled in, for macOS. It uses your own account; gitmanual sends nothing.