Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Β 
Β 

Latest commit

Β 

History

387 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Tech Leads Club

npm version total downloads monthly downloads license build status

node version typescript nx cloud semantic-release

github stars contributors last commit ai powered

🧠 Agent Skills

A curated collection of skills for AI coding agents

Extend the capabilities of Antigravity, Claude Code, Cursor, GitHub Copilot, and more with reusable, packaged instructions.

πŸ“– Table of Contents

✨ What are Skills?

Skills are packaged instructions and resources that extend AI agent capabilities. Think of them as plugins for your AI assistant β€” they teach your agent new workflows, patterns, and specialized knowledge.

packages/skills-catalog/skills/
  (category-name)/
    spec-driven-dev/
      SKILL.md          ← Main instructions
      templates/        ← File templates
      references/       ← On-demand documentation

πŸ€– Supported Agents

Install skills to any of these AI coding agents:

Tier 1 β€” Most Popular

Cursor Claude Code GitHub Copilot Windsurf Cline

Tier 2 β€” Rising Stars

Aider OpenAI Codex Gemini CLI Antigravity Roo Code Kilo Code

Tier 3 β€” Enterprise & Specialized

Amazon Q Augment Tabnine OpenCode Sourcegraph Cody

Missing your favorite agent? Open an issue and we'll add support!

🌟 Featured Skills

A glimpse of what's available in our growing catalog:

Skill Category Description
tlc-spec-driven Development Project and feature planning with 4 phases: Specify β†’ Design β†’ Tasks β†’ Implement. Creates atomic tasks with verification criteria and maintains persistent memory across sessions.
aws-advisor Cloud Expert AWS Cloud Advisor for architecture design, security review, and implementation guidance. Leverages AWS MCP tools for documentation-backed answers.
playwright-skill Automation Complete browser automation with Playwright. Test pages, fill forms, take screenshots, validate UX, and automate any browser task.
figma Design Fetch design context from Figma and translate nodes into production code. Design-to-code implementation with MCP integration.
security-best-practices Security Language and framework-specific security reviews. Detect vulnerabilities, generate reports, and suggest secure-by-default fixes.

β†’ Browse all skills


πŸš€ Quick Start

Install Skills in Your Project

npx @tech-leads-club/agent-skills

This launches an interactive wizard:

  1. Browse categories β€” Filter skills by category or select "All"
  2. Select skills β€” Choose which skills to install
  3. Choose agents β€” Pick target agents (Cursor, Claude Code, etc.)
  4. Installation method β€” Symlink (recommended) or Copy
  5. Scope β€” Global (user home) or Local (project only)

Each step shows a ← Back option to return and revise your choices.

CLI Options

# Interactive mode (default)
npx @tech-leads-club/agent-skills

# List available skills
npx @tech-leads-club/agent-skills list

# Install a specific skill
npx @tech-leads-club/agent-skills install -s spec-driven-dev

# Install to specific agents
npx @tech-leads-club/agent-skills install -a cursor claude-code

# Install globally (to ~/.gemini, ~/.claude, etc.)
npx @tech-leads-club/agent-skills install -g

# Force re-download (bypass cache)
npx @tech-leads-club/agent-skills install -s my-skill --force

# Update a specific skill
npx @tech-leads-club/agent-skills update -s my-skill

# Remove skills
npx @tech-leads-club/agent-skills remove

# Manage cache
npx @tech-leads-club/agent-skills cache --clear   # Clear all cache
npx @tech-leads-club/agent-skills cache --path    # Show cache location

# Show help
npx @tech-leads-club/agent-skills --help

Global Installation (Optional)

npm install -g @tech-leads-club/agent-skills
tlc-skills  # Use 'tlc-skills' instead of 'npx @tech-leads-club/agent-skills'

⚑ How It Works

The CLI fetches skills on-demand from our CDN:

  1. Browse β€” The CLI fetches the skills catalog (~45KB)
  2. Select β€” You choose the skills you need
  3. Download β€” Selected skills are downloaded and cached locally
  4. Install β€” Skills are installed to your agent's configuration

Caching

Downloaded skills are cached in ~/.cache/tlc-skills/ for offline use.

# Clear the cache
rm -rf ~/.cache/tlc-skills

πŸ›  For Contributors

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 Run CLI locally (interactive mode)
npm run g <name> Generate a new skill
npm run build Build all packages
npm run test Run all tests
npm run lint Lint codebase
npm run format Format code with Prettier

Creating a New Skill

# 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

The generator creates:

  • packages/skills-catalog/skills/(development)/my-skill/SKILL.md

πŸ“ Project Structure

agent-skills/
β”œβ”€β”€ packages/
β”‚   β”œβ”€β”€ cli/                      # @tech-leads-club/agent-skills CLI
β”‚   └── 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-generated catalog
β”œβ”€β”€ .github/
β”‚   └── workflows/                # CI/CD pipelines
└── nx.json                       # Nx configuration

πŸ“ Skill Structure

packages/skills-catalog/skills/
β”œβ”€β”€ (category-name)/              # Category folder
β”‚   └── my-skill/                 # Skill folder
β”‚       β”œβ”€β”€ SKILL.md              # Required: main instructions
β”‚       β”œβ”€β”€ scripts/              # Optional: executable scripts
β”‚       β”œβ”€β”€ templates/            # Optional: file templates
β”‚       └── references/           # Optional: on-demand docs
└── _category.json                # Category metadata

SKILL.md Format

---
name: my-skill
description: What this skill does. Use when user says "trigger phrase".
---

# My Skill

Brief description.

## Process

1. Step one
2. Step two

Category Metadata

_category.json:

{
  "(development)": {
    "name": "Development",
    "description": "Skills for software development",
    "priority": 1
  }
}

Best Practices

  • Keep SKILL.md under 500 lines β€” use references/ for detailed docs
  • Write specific descriptions β€” include trigger phrases
  • Assume the agent is smart β€” only add what it doesn't already know
  • Prefer scripts over inline code β€” reduces context window usage

πŸ”„ Release Process

This project uses Conventional Commits for automated versioning:

Commit Prefix Version Bump Example
feat: Minor (0.X.0) feat: add new skill
fix: Patch (0.0.X) fix: correct symlink path
feat!: Major (X.0.0) feat!: breaking API change
docs: No bump docs: update README
chore: No bump chore: update deps

Releases are automated via GitHub Actions when merging to main.

🀝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feat/amazing-skill)
  3. Commit with conventional commits (git commit -m "feat: add amazing skill")
  4. Push to your fork (git push origin feat/amazing-skill)
  5. Open a Pull Request

πŸ›‘οΈ Content & Authorship

This repository is a collection of curated skills intended to benefit the community. We deeply respect the intellectual property and wishes of all creators.

If you are the author of any content included here and would like it removed or updated, please open an issue or contact the maintainers.

πŸ“„ License

MIT Β© Tech Leads Club

⭐ Star History

Star History Chart


Built with ❀️ by the Tech Leads Club community

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages