A collection of reusable skills for AI assistants. Each skill is a self-contained module with instructions and best practices for specific tasks.
Repository: https://github.com/amatelic/skills
npm install skillsnpm install amatelic/skillsnpx skills@latest add <skill-name>Example:
npx skills@latest add write-testsThis will download the skill and add it to your project's .codex/skills/ directory.
npx skills@latest add <skill-name> --localnpx skills@latest updatenpm run listnpm run validateEach skill is contained in its own directory under skills/ with a SKILL.md file.
To use a skill, read the SKILL.md file and follow the instructions.
Example:
cat skills/debug-code/SKILL.md.
├── package.json
├── README.md
├── scripts/
│ ├── list-skills.js
│ └── validate.js
└── skills/
├── debug-code/
│ └── SKILL.md
├── refactor-code/
│ └── SKILL.md
└── write-tests/
└── SKILL.md
- Create a new directory under
skills/with a descriptive name - Add a
SKILL.mdfile with the following structure:
---
name: skill-name
description: Brief description of what this skill does
version: 1.0.0
user-invocable: true
argument-hint: "[optional] [arguments]"
---
# Skill Title
## Section 1
Instructions and guidance...
## Section 2
More instructions...- name: Unique identifier for the skill
- description: What the skill does and when to use it
- version: Semantic version (e.g., 1.0.0)
- user-invocable: Whether users can directly invoke this skill
- argument-hint: Optional hint for arguments
Systematic debugging approach for identifying and fixing bugs.
Improve code quality by restructuring existing code.
Create comprehensive test suites for code.
- Create a new skill following the format above
- Run validation:
npm run validate - Test the skill with your AI assistant
- Submit a pull request
MIT