| name | claude-skills-library-expert |
| description | Expert in using and contributing to the claude-skills library — 268+ AI coding agent skills and plugins for Claude Code, Codex, Gemini CLI, Cursor, and more. |
| triggers | ["how do I install claude skills","show me how to use claude code plugins","convert skills to cursor format","create a new skill for claude code","install marketing skills for gemini cli","how do I use personas with orchestration","troubleshoot skill installation","convert all skills to aider format"] |
Claude Skills Library Expert
Skill by ara.so — Claude Code Skills collection.
Expert in using, installing, and contributing to the alirezarezvani/claude-skills repository — the most comprehensive open-source library of AI coding agent skills with 268+ production-ready skills across 9 domains (engineering, marketing, product, compliance, C-level advisory, etc.).
What This Project Does
The claude-skills library provides modular instruction packages (skills) that give AI coding agents domain expertise they don't have out of the box. Each skill includes:
- SKILL.md — structured instructions, workflows, decision frameworks
- Python tools — 373 CLI scripts (stdlib-only, zero pip installs)
- Reference docs — templates, checklists, domain-specific knowledge
Multi-tool support: Works natively with Claude Code, OpenAI Codex, Gemini CLI, and converts to 9+ other tools (Cursor, Aider, Windsurf, Kilo Code, OpenCode, Augment, Antigravity, Hermes Agent).
Installation
Claude Code (Recommended)
/plugin marketplace add alirezarezvani/claude-skills
/plugin install engineering-skills@claude-code-skills
/plugin install marketing-skills@claude-code-skills
/plugin install product-skills@claude-code-skills
/plugin install c-level-skills@claude-code-skills
/plugin install skill-security-auditor@claude-code-skills
/plugin install playwright-pro@claude-code-skills
/plugin install self-improving-agent@claude-code-skills
Gemini CLI
git clone https://github.com/alirezarezvani/claude-skills.git
cd claude-skills
./scripts/gemini-install.sh
> activate_skill(name="senior-architect")
OpenAI Codex
npx agent-skills-cli add alirezarezvani/claude-skills --agent codex
OpenClaw
bash <(curl -s https://raw.githubusercontent.com/alirezarezvani/claude-skills/main/scripts/openclaw-install.sh)
Manual Installation
git clone https://github.com/alirezarezvani/claude-skills.git
Converting Skills to Other Tools
The library supports 12 AI coding tools via conversion scripts.
Convert All Skills to All Tools
cd claude-skills
./scripts/convert.sh --tool all
This generates tool-specific outputs in:
.cursor/ — Cursor .mdc rules
.aider/ — Aider CONVENTIONS.md
.kilocode/ — Kilo Code rules
.windsurf/ — Windsurf skills
.opencode/ — OpenCode skills
.augment/ — Augment rules
~/.gemini/antigravity/ — Antigravity skills
~/.hermes/ — Hermes Agent skills
Install Converted Skills into a Project
./scripts/install.sh --tool cursor --target /path/to/project
./scripts/install.sh --tool aider --target . --force
Tool-Specific Conversion
./scripts/convert.sh --tool cursor
./scripts/install.sh --tool cursor --target .
./scripts/convert.sh --tool aider
./scripts/install.sh --tool aider --target .
./scripts/convert.sh --tool windsurf
./scripts/install.sh --tool windsurf --target .
python scripts/sync-hermes-skills.py --verbose
Verify Installation
find .cursor/rules -name "*.mdc" | wc -l
cat CONVENTIONS.md
ls -1 .windsurf/skills/ | wc -l
Key Skills and Domains
Engineering (32 core + 40 POWERFUL)
/plugin install senior-architect@claude-code-skills
/plugin install senior-frontend@claude-code-skills
/plugin install senior-backend@claude-code-skills
/plugin install devops-engineer@claude-code-skills
/plugin install playwright-pro@claude-code-skills
/plugin install agent-designer@claude-code-skills
/plugin install rag-architect@claude-code-skills
/plugin install database-designer@claude-code-skills
/plugin install ci-cd-pipeline-builder@claude-code-skills
/plugin install skill-security-auditor@claude-code-skills
Marketing (44 skills)
/plugin install marketing-skills@claude-code-skills
Product (13 skills)
/plugin install product-skills@claude-code-skills
C-Level Advisory (28 skills)
/plugin install c-level-skills@claude-code-skills
Using Personas
Personas are pre-configured agent identities with curated skill loadouts and distinct communication styles.
Available Personas
- startup-cto — Architecture decisions, tech stack, team building
- growth-marketer — Content-led growth, launch strategy, channel optimization
- solo-founder — Cross-domain, MVP building, wearing all hats
Install a Persona
cp agents/personas/startup-cto.md ~/.claude/agents/
./scripts/convert.sh --tool cursor
Use a Persona
# In your conversation with the AI agent:
"I want you to act as the Startup CTO persona. Review my architecture decisions for this new feature."
Orchestration Patterns
Orchestration coordinates personas, skills, and agents across domain boundaries.
Four Patterns
1. Solo Sprint — Switch personas across project phases
Week 1-2: startup-cto + aws-solution-architect
Week 3-4: growth-marketer + launch-strategy
Week 5-6: solo-founder + analytics-tracking
2. Domain Deep-Dive — One persona + multiple stacked skills
/activate persona startup-cto
/use skill-security-auditor
/use aws-solution-architect
/use compliance-automation
3. Multi-Agent Handoff — Personas review each other's output
1. startup-cto designs architecture
2. devops-engineer reviews deployment strategy
3. skill-security-auditor audits the plan
4. Skill Chain — Sequential skills, no persona needed
/use copywriting → /use seo-content-optimizer → /use email-sequence
See orchestration/ORCHESTRATION.md for full protocol and examples.
Creating a New Skill
Skill Structure
my-skill/
├── SKILL.md # Main instruction file
├── scripts/ # Python tools (optional)
│ └── tool.py
├── references/ # Documentation (optional)
│ └── guide.md
└── templates/ # Templates (optional)
└── template.txt
SKILL.md Template
---
name: my-skill
description: One-line description of what this skill does
triggers:
- "phrase a user might say"
- "another trigger phrase"
- "how do I..."
- "show me..."
---
> Skill by [ara.so](https://ara.so) — Claude Code Skills collection.
What this skill does and when to use it.
- Capability 1
- Capability 2
How to use this skill with code examples.
Python Tool Template
"""
Description of what this tool does.
"""
import sys
import json
import os
def main():
config = os.getenv('MY_CONFIG', 'default_value')
result = {"status": "success"}
print(json.dumps(result, indent=2))
if __name__ == "__main__":
main()
Add Your Skill
mkdir -p my-skill/scripts
cp -r my-skill ~/.claude/skills/
git checkout -b add-my-skill
git add my-skill/
git commit -m "Add my-skill"
git push origin add-my-skill
Common Patterns
Using Python Tools from Skills
All 373 Python tools are stdlib-only and can run anywhere:
import sys
import json
def generate_test(page_url, selectors):
"""Generate a Playwright test from URL and selectors."""
test_code = f"""
import {{ test, expect }} from '@playwright/test';
test('test {page_url}', async ({{ page }}) => {{
await page.goto('{page_url}');
await expect(page.locator('{selectors[0]}')).toBeVisible();
}});
"""
return test_code
if __name__ == "__main__":
url = sys.argv[1] if len(sys.argv) > 1 else "https://example.com"
selectors = sys.argv[2:] if len(sys.argv) > 2 else ["body"]
print(generate_test(url, selectors))
Usage:
python engineering-team/playwright-pro/scripts/generate-test.py \
"https://myapp.com/login" \
"input[name='email']" \
"button[type='submit']"
Stacking Skills
/use senior-architect
/use aws-solution-architect
/use skill-security-auditor
"Review my architecture for a multi-tenant SaaS with SOC 2 compliance requirements."
Using Skills with Code Generation
User: "Generate a REST API with CRUD operations for a blog post resource."
AI (with senior-backend skill):
- Analyzes requirements
- Follows RESTful patterns from skill
- Generates code with proper validation
- Includes security best practices
- Adds tests and documentation
Troubleshooting
Skills Not Loading
Claude Code:
ls ~/.claude/skills/
/plugin uninstall my-skill@claude-code-skills
/plugin install my-skill@claude-code-skills
Gemini CLI:
ls ~/.gemini/skills/
./scripts/gemini-install.sh
Conversion Script Fails
cd /path/to/claude-skills
python3 --version
./scripts/convert.sh --tool cursor --verbose
Python Tools Not Executable
find . -name "*.py" -type f -exec chmod +x {} \;
python3 engineering-team/playwright-pro/scripts/generate-test.py
Persona Not Activating
cp agents/personas/startup-cto.md ~/.claude/agents/
./scripts/convert.sh --tool cursor
cat ~/.claude/agents/startup-cto.md
Skill Security Concerns
Use the skill-security-auditor before installing third-party skills:
/plugin install skill-security-auditor@claude-code-skills
/use skill-security-auditor
"Audit the skills in /path/to/untrusted-skills/"
Configuration
Environment Variables
Skills respect these environment variables:
export CLAUDE_SKILLS_PATH="$HOME/.claude/skills"
export GEMINI_SKILLS_PATH="$HOME/.gemini/skills"
export OPENAI_API_KEY="your-key-here"
export ANTHROPIC_API_KEY="your-key-here"
export PROJECT_ROOT="/path/to/project"
export DOCS_OUTPUT_DIR="./docs"
Tool-Specific Configuration
Cursor (.cursor/config.json):
{
"skills_path": ".cursor/rules",
"auto_load": true
}
Aider (.aider.conf.yml):
conventions: CONVENTIONS.md
auto_commits: true
Windsurf (.windsurf/config.yml):
skills_dir: .windsurf/skills
auto_activate: true
Advanced Usage
Creating Skill Bundles
mkdir -p my-bundle/skills
cp -r engineering-team/senior-architect my-bundle/skills/
cp -r product-team/product-manager my-bundle/skills/
cp -r marketing-skill/content-pod/* my-bundle/skills/
cp -r my-bundle/skills/* ~/.claude/skills/
Automating Skill Updates
#!/bin/bash
cd ~/claude-skills
git pull origin main
./scripts/convert.sh --tool all
./scripts/install.sh --tool cursor --target ~/my-project --force
echo "Skills updated!"
Using Skills in CI/CD
name: Security Audit
on: [push]
jobs:
audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Audit skills
run: |
git clone https://github.com/alirezarezvani/claude-skills.git
python claude-skills/engineering/skill-security-auditor/scripts/audit.py .
Reference Links
Quick Reference
| Command | Description |
|---|
./scripts/convert.sh --tool all | Convert all skills to all tools |
./scripts/install.sh --tool cursor --target . | Install converted skills |
/plugin install <skill>@claude-code-skills | Install single skill (Claude Code) |
./scripts/gemini-install.sh | Install for Gemini CLI |
python scripts/sync-hermes-skills.py | Sync to Hermes Agent |
find .cursor/rules -name "*.mdc" | Verify Cursor installation |
MIT License — 15,045 stars — 268 production-ready skills — 373 Python tools — 12 AI coding tools supported