Loading...
Loading...
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.
npx skill4agent add aradotso/claude-code-skills claude-skills-library-expertSkill by ara.so — Claude Code Skills collection.
alirezarezvani/claude-skills# Add the marketplace
/plugin marketplace add alirezarezvani/claude-skills
# Install by domain
/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
# Install individual skills
/plugin install skill-security-auditor@claude-code-skills
/plugin install playwright-pro@claude-code-skills
/plugin install self-improving-agent@claude-code-skillsgit clone https://github.com/alirezarezvani/claude-skills.git
cd claude-skills
./scripts/gemini-install.sh
# Activate a skill
> activate_skill(name="senior-architect")npx agent-skills-cli add alirezarezvani/claude-skills --agent codexbash <(curl -s https://raw.githubusercontent.com/alirezarezvani/claude-skills/main/scripts/openclaw-install.sh)git clone https://github.com/alirezarezvani/claude-skills.git
# Copy skill folders to:
# - Claude Code: ~/.claude/skills/
# - Codex: ~/.codex/skills/
# - Gemini CLI: ~/.gemini/skills/cd claude-skills
./scripts/convert.sh --tool all.cursor/.mdc.aider/CONVENTIONS.md.kilocode/.windsurf/.opencode/.augment/~/.gemini/antigravity/~/.hermes/# Install with confirmation
./scripts/install.sh --tool cursor --target /path/to/project
# Force install without confirmation
./scripts/install.sh --tool aider --target . --force# Cursor
./scripts/convert.sh --tool cursor
./scripts/install.sh --tool cursor --target .
# Aider
./scripts/convert.sh --tool aider
./scripts/install.sh --tool aider --target .
# Windsurf
./scripts/convert.sh --tool windsurf
./scripts/install.sh --tool windsurf --target .
# Hermes Agent
python scripts/sync-hermes-skills.py --verbose# Cursor
find .cursor/rules -name "*.mdc" | wc -l # Should show 268
# Aider
cat CONVENTIONS.md # Should contain all skills
# Windsurf
ls -1 .windsurf/skills/ | wc -l # Should show 268# Core skills
/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
# POWERFUL tier
/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/plugin install marketing-skills@claude-code-skills
# Individual pods
# Content (8), SEO (5), CRO (6), Channels (6), Growth (4), Intelligence (4), Sales (2)/plugin install product-skills@claude-code-skills
# Includes: product-manager, agile-po, ux-researcher, ui-design, analytics-tracking, etc./plugin install c-level-skills@claude-code-skills
# Full C-suite: CTO, CMO, CFO, CRO, CPO, COO, CHRO, CISO, GC, CAIO# Claude Code
cp agents/personas/startup-cto.md ~/.claude/agents/
# For other tools, convert first
./scripts/convert.sh --tool cursor# 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."Week 1-2: startup-cto + aws-solution-architect
Week 3-4: growth-marketer + launch-strategy
Week 5-6: solo-founder + analytics-tracking# Example: Security audit
/activate persona startup-cto
/use skill-security-auditor
/use aws-solution-architect
/use compliance-automation1. startup-cto designs architecture
2. devops-engineer reviews deployment strategy
3. skill-security-auditor audits the plan# Content pipeline
/use copywriting → /use seo-content-optimizer → /use email-sequenceorchestration/ORCHESTRATION.mdmy-skill/
├── SKILL.md # Main instruction file
├── scripts/ # Python tools (optional)
│ └── tool.py
├── references/ # Documentation (optional)
│ └── guide.md
└── templates/ # Templates (optional)
└── template.txt---
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..."
---
# My Skill
> Skill by [ara.so](https://ara.so) — Claude Code Skills collection.
## Overview
What this skill does and when to use it.
## Key Capabilities
- Capability 1
- Capability 2
## Usage
How to use this skill with code examples.
## Workflows
Step-by-step workflows.
## Troubleshooting
Common issues and solutions.#!/usr/bin/env python3
"""
Description of what this tool does.
"""
import sys
import json
import os
def main():
# Use environment variables for configuration
config = os.getenv('MY_CONFIG', 'default_value')
# Your tool logic here
result = {"status": "success"}
# Output JSON for easy parsing
print(json.dumps(result, indent=2))
if __name__ == "__main__":
main()# 1. Create skill directory
mkdir -p my-skill/scripts
# 2. Write SKILL.md and scripts/tool.py
# 3. Test locally
cp -r my-skill ~/.claude/skills/
# 4. (Optional) Submit PR to claude-skills repo
git checkout -b add-my-skill
git add my-skill/
git commit -m "Add my-skill"
git push origin add-my-skill#!/usr/bin/env python3
# Example: engineering-team/playwright-pro/scripts/generate-test.py
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))python engineering-team/playwright-pro/scripts/generate-test.py \
"https://myapp.com/login" \
"input[name='email']" \
"button[type='submit']"# Claude Code
/use senior-architect
/use aws-solution-architect
/use skill-security-auditor
# Then ask:
"Review my architecture for a multi-tenant SaaS with SOC 2 compliance requirements."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# Check installation
ls ~/.claude/skills/
# Reinstall
/plugin uninstall my-skill@claude-code-skills
/plugin install my-skill@claude-code-skills# Check installation
ls ~/.gemini/skills/
# Reinstall
./scripts/gemini-install.sh# Ensure you're in the repo root
cd /path/to/claude-skills
# Check Python version (requires 3.7+)
python3 --version
# Run with verbose output
./scripts/convert.sh --tool cursor --verbose# Make scripts executable
find . -name "*.py" -type f -exec chmod +x {} \;
# Or run with python3 explicitly
python3 engineering-team/playwright-pro/scripts/generate-test.py# Ensure persona file is in correct location
# Claude Code
cp agents/personas/startup-cto.md ~/.claude/agents/
# For other tools, convert first
./scripts/convert.sh --tool cursor
# Verify file exists
cat ~/.claude/agents/startup-cto.mdskill-security-auditor# Install the security auditor
/plugin install skill-security-auditor@claude-code-skills
# Audit a skill directory
/use skill-security-auditor
"Audit the skills in /path/to/untrusted-skills/"# General
export CLAUDE_SKILLS_PATH="$HOME/.claude/skills"
export GEMINI_SKILLS_PATH="$HOME/.gemini/skills"
# For tools with API integration
export OPENAI_API_KEY="your-key-here"
export ANTHROPIC_API_KEY="your-key-here"
# Project-specific
export PROJECT_ROOT="/path/to/project"
export DOCS_OUTPUT_DIR="./docs".cursor/config.json{
"skills_path": ".cursor/rules",
"auto_load": true
}.aider.conf.ymlconventions: CONVENTIONS.md
auto_commits: true.windsurf/config.ymlskills_dir: .windsurf/skills
auto_activate: true# Create a custom bundle
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/
# Install bundle
cp -r my-bundle/skills/* ~/.claude/skills/#!/bin/bash
# scripts/update-skills.sh
cd ~/claude-skills
git pull origin main
./scripts/convert.sh --tool all
./scripts/install.sh --tool cursor --target ~/my-project --force
echo "Skills updated!"# .github/workflows/skill-audit.yml
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 .orchestration/ORCHESTRATION.mdagents/personas/TEMPLATE.md| Command | Description |
|---|---|
| Convert all skills to all tools |
| Install converted skills |
| Install single skill (Claude Code) |
| Install for Gemini CLI |
| Sync to Hermes Agent |
| Verify Cursor installation |