A collection of installable Agent Skills — reusable instructions that teach AI coding agents (Claude Code, Cursor, etc.) how to perform specific tasks.
Install every skill in this repo into your agent with one command:
npx skills add binoy14/skillsOr install a single skill:
npx skills add binoy14/skills/commit-messageThis makes the skills available to your agent, which will invoke them automatically when a task matches their description.
- commit-message — Write a clear Conventional Commits message from the staged git diff. Use when asked to "write a commit message", "commit my changes", or "draft a commit".
- using-git-spice — Use for any PR workflow — creating a branch, opening or updating a PR, and especially stacking related changes into a series of dependent PRs. Triggers whenever the user wants to start a branch, open/submit a PR, "split this into a stack", or mentions git-spice, gs, or stacked PRs/CRs.
- human-tone — Write, edit, or proofread any human-facing text so it reads as human rather than machine-generated, stripping AI tells and puffery. Covers prose of any length and channel: articles, docs, PR descriptions, issue/review comments, commit bodies, emails, chat messages. Use when asked to "write" or "draft" something, "write copy", "proofread this", "review my writing", "improve/fix the tone", "make this sound less like AI", or "make it sound human".
Each skill lives in its own folder under skills/ and contains:
skills/
<skill-name>/
SKILL.md # Required. Frontmatter + instructions for the agent.
scripts/ # Optional. Helper scripts the skill can run.
references/ # Optional. Supporting docs the skill can read.
SKILL.md starts with YAML frontmatter:
---
name: skill-name
description: One line telling the agent exactly when to use this skill.
metadata:
author: Binoy Patel
version: "1.0.0"
argument-hint: <optional-arg>
---The description is the most important field — agents read it to decide whether a skill is relevant, so word it around what a user would actually say.
The registry of skills and how they're grouped lives in skills.sh.json.
- Copy an existing skill folder under
skills/toskills/<your-skill>. - Edit
SKILL.md— set a uniquename(matching the folder) and a precisedescription. - Add the skill's
nameto a grouping inskills.sh.json, and add a bullet under Available Skills above. - Run
npm run checkto validate frontmatter, the registry, and formatting.
MIT — see LICENSE.