
Creating Skills
- 4 installs
- Updated July 18, 2026
- arjitj2/arjit-skills
creating-skills is a skill that scaffolds a new agent skill in a personal monorepo and symlinks it into the Claude and agent skill directories.
About
A meta-skill that guides creating a new agent skill in a personal monorepo. It creates the skill directory and SKILL.md, symlinks the skill into ~/.agents/skills and ~/.claude/skills so all agents can discover it, updates the repo README, then commits and pushes. A developer uses it when adding a new skill to their setup.
- Scaffolds a new skill in the arjit-skills monorepo and symlinks it into ~/.agents/skills and ~/.claude/skills
- Enforces naming, README ordering, and commit/push steps
- Bans creating skills directly in the agent dirs or as standalone repos
Creating Skills by the numbers
- 4 all-time installs (skills.sh)
- Ranked #580 of 782 Skill Development skills by installs in the Skillselion catalog
- Data as of Jul 28, 2026 (Skillselion catalog sync)
creating-skills capabilities & compatibility
- Capabilities
- skill development
What creating-skills says it does
All personal skills live in `~/repos/arjit-skills/skills/<skill-name>/`. Skills are symlinked into `~/.agents/skills/` and `~/.claude/skills/` so all agents can discover them.
**Never** create skills directly in `~/.claude/skills/` or `~/.agents/skills/` — always in the repo, then symlink.
npx skills add https://github.com/arjitj2/arjit-skills --skill creating-skillsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 4 |
|---|---|
| Last updated | July 18, 2026 |
| Repository | arjitj2/arjit-skills ↗ |
What it does
Add a new agent skill to your setup by creating it in a monorepo and symlinking it into the agent skill directories.
Who is it for?
Developers who keep all their agent skills in one monorepo and symlink them into place.
Skip if: Creating a standalone repo per skill or writing skills directly into the agent directories.
When should I use this skill?
When creating a new skill or adding a skill to the user's setup.
What you get
A new skill lives in the monorepo, is symlinked into both agent dirs, and is committed and pushed.
- A new SKILL.md in the monorepo
- symlinks in the agent skill dirs
- an updated README
By the numbers
- 4-step process (create, symlink, README, commit)
Files
Creating Skills
Overview
All personal skills live in ~/repos/arjit-skills/skills/<skill-name>/. Skills are symlinked into ~/.agents/skills/ and ~/.claude/skills/ so all agents can discover them.
Process
1. Create the skill directory and files:
~/repos/arjit-skills/skills/<skill-name>/
SKILL.md # Required
supporting-file.* # Only if needed2. Symlink into both agent directories:
ln -sf ~/repos/arjit-skills/skills/<skill-name> ~/.agents/skills/<skill-name>
ln -sf ~/repos/arjit-skills/skills/<skill-name> ~/.claude/skills/<skill-name>3. Update the repo README (~/repos/arjit-skills/README.md):
- Add the new skill to the Skills section in alphabetical order
- Include a one-line description
4. Commit and push:
cd ~/repos/arjit-skills
git add skills/<skill-name>
git commit -m "Add <skill-name> skill"
git pushRules
- Never create skills directly in
~/.claude/skills/or~/.agents/skills/— always in the repo, then symlink. - Never create a standalone repo per skill — everything goes in
arjit-skills. - Skill names use lowercase letters, numbers, and hyphens only.
- If adapting someone else's skill, credit the original in the repo README and in a comment in SKILL.md.