🤝 Contributing to Agent Skills
Description
First of all, thank you for taking the time to contribute! 🎉 > Note: This document provides all the necessary information to get your local environment set up, understand the architecture, create
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
Repository README
This is the README for tech-leads-club/agent-skills, shared by 2 entries
in this directory. It describes the repository, not this entry specifically.
🤝 Contributing to Agent Skills
First of all, thank you for taking the time to contribute! 🎉
**Note**: This document provides all the necessary information to get your local environment set up, understand the architecture, create new skills, and safely submit your contributions.
🛠 Prerequisites
- Node.js ≥ 22
- npm (comes with Node.js)
🚀 Setup
git clone https://github.com/tech-leads-club/agent-skills.git
cd agent-skills
npm ci
npm run build
💻 Development Commands
| Command | Description |
|---|---|
npm run start:dev:cli |
Run CLI locally (interactive mode) |
npm run start:dev:mcp |
Build MCP and open Inspector |
npm run generate:skill |
Generate a new skill |
npm run validate |
Validate all skills |
npm run build |
Build all packages |
npm run test |
Run all tests |
npm run lint |
Lint codebase |
npm run format |
Format code with Prettier |
npm run scan |
Run incremental security scan |
nx run marketplace:dev |
Run marketplace locally |
nx run marketplace:generate-data |
Update marketplace skills data |
⭐ Creating a New Skill
**Important**: When creating a new skill or adding an external skill to the catalog, you **must** use the **`skill-architect`** skill to guide the process and ensure the skill follows our quality standards. If you're an AI agent, load the `skill-architect` skill before proceeding. If contributing manually, review the [Description Quality Standards](#description-quality-standards) below.
# With category (recommended)
nx g @tech-leads-club/skill-plugin:skill my-skill --category=development
# Full options
nx g @tech-leads-club/skill-plugin:skill my-skill \
--description="What my skill does" \
--category=development \
--author="github.com/username" \
--skillVersion="1.0.0"
The generator creates:
packages/skills-catalog/skills/(development)/my-skill/SKILL.md
After generating the scaffold, refine the `SKILL.md` content (especially the `description` field) following the quality standards below.
📁 Project Structure
agent-skills/
├── packages/
│ ├── cli/ # @tech-leads-club/agent-skills CLI
│ ├── marketplace/ # Next.js static site for the skill registry
│ └── skills-catalog/ # Skills collection
│ └── skills/ # All skill definitions
│ ├── (category-name)/ # Categorized skills
│ └── _category.json # Category metadata
├── tools/
│ └── skill-plugin/ # Nx skill generator
├── skills-registry.json # Auto-gene
Related Skills
Epic Decompose
Break an epic into task children without creating task branches.
Productivity Claude Code Terminal Title
Gives each Claude Code terminal window a dynamic title describing the work being done
Productivity N8n Skills
Enables AI assistants to directly understand and operate n8n workflows
Productivity Composio Make
Trigger and manage Make (Integromat) scenarios
Productivity Getting Help
career-ops is an open source project maintained in limited time. Here's how to get help efficiently.
Productivity Worktree Status Check
Verify the current worktree environment and show task details.
Productivity