This repository (doublej/claude-verbs) is where verb set submissions happen.
- Use
claude-verbs-clionly to install and test sets withbunx. - Open set pull requests in this repository.
Spinner verbs are the animated status messages shown in Claude Code while it thinks.
- 15–100 verbs (aim for 50)
- Thematically consistent
- Short phrases (2-6 words works best)
- Fun and creative
gh repo fork doublej/claude-verbs --clone
cd claude-verbsCopy the template inside sets/:
cp sets/_template.json sets/your-set-name.jsonEdit sets/your-set-name.json. The filename (without .json) must match the name field:
{
"$schema": "./schema.json",
"name": "your-set-name",
"displayName": "Your Set Name",
"category": "entertainment",
"description": "A short description of your theme",
"author": "Your Name",
"github": "your-github-username",
"language": "en_US",
"config": {
"spinnerVerbs": {
"mode": "replace",
"verbs": [
"First verb phrase",
"Second verb phrase"
]
}
}
}displayName: human-readable title shown in listingscategory: one ofentertainment,music,gaming,literature,science,tech,sport,culture,originallanguage: locale code likeen_US,nl_NL,de_DE
Each set must contain 15–100 unique verbs (aim for 50).
Add an authorInfo object to your set file to control how you appear on claudeverbs.com. If omitted, your profile is pulled from the GitHub API automatically.
{
"authorInfo": {
"description": "One-sentence bio about yourself.",
"projects": [
{
"name": "project-one",
"url": "https://github.com/your-username/project-one",
"description": "One sentence description."
},
{
"name": "project-two",
"url": "https://github.com/your-username/project-two",
"description": "One sentence description."
}
]
}
}description: a one-sentence bioprojects: 1–3 projects to showcase (name, URL, short description)
bun run validate.tsgit checkout -b add-your-set-name
git add sets/your-set-name.json
git commit -m "add: your-set-name verb set"
git push -u origin add-your-set-name
gh pr createCI validates your set automatically.
- Filename must match the
namefield (kebab-case, lowercase) displayNamemust be a human-readable titlecategorymust be one of:entertainment,music,gaming,literature,science,tech,sport,culture,originalgithubmust be your GitHub username (for attribution)languagemust be a valid locale code (example:en_US,nl_NL)- 15–100 unique verbs per set (no duplicates, aim for 50)
- Set file must live in
sets/ - Must pass
sets/schema.jsonvalidation - Keep content respectful; offensive sets are rejected
modeshould be"replace"or"append"
Browse existing sets at claudeverbs.com for inspiration.