agent-skills
Skills for AI coding agents by anguspiv.
Install everything
# Claude Code
claude plugin marketplace add anguspiv/agent-skills
claude plugin install anguspiv-skills@anguspiv-skills
# skills.sh (Claude Code, Cursor, Codex, OpenCode, …)
npx skills add anguspiv/agent-skills
Skills
Use when writing anything on Angus's behalf that another person will read. Chat replies and status updates, pull request descriptions, issue bodies, review and proposal comments, READMEs and docs sections, handoffs. Trigger on "write this up", "draft a reply", "post a comment", "in my voice", "what's the status", or whenever the output is text a person will read rather than code. Also use before posting to GitHub from an agent crew.
npx skills add anguspiv/agent-skills@angusp-voice
Use when writing, reviewing, or setting up TypeScript or JavaScript in one of Angus's repositories. Any .ts, .tsx, .js or .mjs change, "add a package", "set up tsconfig", "why is eslint complaining", "review this PR", a new function in a pnpm workspace, a Zod schema, a Vitest test. Also use when a project pulls in @angusp/eslint-config, @angusp/tsconfig, @angusp/prettier-config or @angusp/vitest-config, since this skill says how they are wired and what they assume.
npx skills add anguspiv/agent-skills@typescript-standards
Use when opening or rewriting a GitHub issue on Angus's behalf. A task from a plan, a bug someone described in chat, a proposal that needs decisions, a follow-up noticed in passing. Trigger on "open an issue", "file this", "write up a ticket", "seed issues from the plan", "turn this into an issue", or whenever work needs to be handed to a person or agent who was not in the conversation. Pairs with angusp-voice for the sentences; this skill owns the shape of the issue.
npx skills add anguspiv/agent-skills@writing-issues