218 lines
15 KiB
Plaintext
218 lines
15 KiB
Plaintext
# Claude Code Skills & Agent Plugins — Full Repository Description
|
|
|
|
> A comprehensive, self-contained description of the `alirezarezvani/claude-skills` repository, written for AI agents and LLM crawlers. This file follows the [llms.txt](https://llmstxt.org) convention (`llms-full.txt` variant: the expanded, single-file version). For the concise index, see [llms.txt](https://alirezarezvani.github.io/claude-skills/llms.txt).
|
|
|
|
- **Project:** Claude Code Skills & Agent Plugins
|
|
- **Repository:** https://github.com/alirezarezvani/claude-skills
|
|
- **Documentation site:** https://alirezarezvani.github.io/claude-skills/
|
|
- **Author:** Alireza Rezvani
|
|
- **License:** MIT (free to extract, deploy, adapt, and redistribute)
|
|
- **Distribution:** Claude Code plugin marketplace (`.claude-plugin/marketplace.json`) and the ClawHub registry (clawhub.com)
|
|
|
|
---
|
|
|
|
## What this repository is
|
|
|
|
This is a **library of skill packages** for Claude AI and Claude Code — reusable, production-ready modules that bundle domain expertise, best practices, deterministic analysis tools, and strategic frameworks. It is **not a traditional application**. It is a catalog of self-contained skill folders meant to be extracted and deployed by users into their own AI-agent workflows.
|
|
|
|
Teams download a skill folder and use it immediately: the skill's `SKILL.md` teaches the agent the workflow, the `scripts/` provide deterministic Python CLI tools, the `references/` supply expert knowledge bases, and the `assets/` give ready-to-customize templates.
|
|
|
|
### Headline scale (derived from the tree by `scripts/derive_counters.py`)
|
|
|
|
| Metric | Count |
|
|
|--------|-------|
|
|
| Production-ready skills | 354 |
|
|
| Marketplace plugins | 82 |
|
|
| Top-level domains | 18 |
|
|
| Python automation tools | 593 |
|
|
| Reference guides | 722 |
|
|
| Agents (cs-* + personas) | 96 |
|
|
| Slash commands | 102 |
|
|
|
|
Counters are generated from the actual file tree; run `python3 scripts/derive_counters.py --check` to verify the docs still match the tree.
|
|
|
|
---
|
|
|
|
## Cross-tool compatibility
|
|
|
|
Skills are authored once and made portable across many AI coding agents via sync scripts in `scripts/`. Supported targets include:
|
|
|
|
- **Claude Code** (primary) — plugins, agents, slash commands, MCP servers, hooks
|
|
- **OpenAI Codex** — `scripts/sync-codex-skills.py`, `~/.codex/`
|
|
- **Gemini CLI** — `scripts/sync-gemini-skills.py`
|
|
- **Cursor** — rules-format export
|
|
- **Hermes Agent** — `scripts/sync-hermes-skills.py`
|
|
- **Mistral Vibe** — `scripts/sync-vibe-skills.py`, `~/.vibe/skills/`
|
|
- **Codebuff** — `scripts/sync-codebuff-skills.py`
|
|
- **OpenClaw**, **Aider**, **Windsurf**, **Kilo Code**, **OpenCode**, **Augment**, **Antigravity** — documented in the Multi-Tool Integrations guide.
|
|
|
|
---
|
|
|
|
## Design principles
|
|
|
|
1. **Skills are products.** Each skill is deployable as a standalone package with no dependency on other skills.
|
|
2. **Documentation-driven.** Success depends on clear, actionable `SKILL.md` docs.
|
|
3. **Algorithm over AI.** Analysis tools use deterministic Python (standard library only) — **no LLM/ML calls inside scripts**. This keeps skills portable, fast, and reproducible.
|
|
4. **Template-heavy.** Skills ship ready-to-use templates users customize.
|
|
5. **Platform-specific.** Specific, actionable frameworks beat generic advice.
|
|
|
|
### Anti-patterns the repo deliberately avoids
|
|
- Dependencies between skills (each stays self-contained)
|
|
- Complex build systems or test frameworks (portability first)
|
|
- Generic advice instead of specific frameworks
|
|
- LLM calls in scripts (defeats portability and speed)
|
|
|
|
---
|
|
|
|
## Skill package pattern
|
|
|
|
Every skill follows this structure:
|
|
|
|
```
|
|
skill-name/
|
|
├── SKILL.md # Master documentation: the workflow the agent follows
|
|
├── scripts/ # Python CLI tools (stdlib-only, no LLM calls; support --help and JSON output)
|
|
├── references/ # Expert knowledge bases (markdown), each citing 5-8 authoritative sources
|
|
└── assets/ # User-facing templates
|
|
```
|
|
|
|
Knowledge flows: `references/` → informs `SKILL.md` workflows → executed via `scripts/` → applied using `assets/` templates.
|
|
|
|
Each `SKILL.md` carries YAML frontmatter with a `name` and a `description` whose trigger phrasing (e.g. "Use when…") tells the agent when to invoke the skill.
|
|
|
|
---
|
|
|
|
## Repository structure
|
|
|
|
```
|
|
claude-skills/
|
|
├── .claude-plugin/ # Plugin registry (marketplace.json — 82 plugins)
|
|
├── agents/ # cs-* agents + 7 personas
|
|
├── commands/ # Slash commands
|
|
├── engineering-team/ # Core engineering skills
|
|
├── engineering/ # POWERFUL-tier advanced engineering skills
|
|
├── product-team/ # Product skills
|
|
├── marketing-skill/ # Marketing skills (8 pods incl. AEO)
|
|
├── marketing/ # Landing-page generator skill
|
|
├── c-level-advisor/ # C-level advisory skills (full C-suite + founder-mode)
|
|
├── project-management/ # PM skills + bundled Atlassian Remote MCP
|
|
├── ra-qm-team/ # Regulatory / quality-management compliance skills
|
|
├── compliance-os/ # Compliance audit-prep orchestrator + sub-skills
|
|
├── business-growth/ # Customer success, sales eng, revops
|
|
├── business-operations/ # Internal-ops skills (orchestrator + sub-skills)
|
|
├── commercial/ # Per-deal-economics skills (orchestrator + sub-skills)
|
|
├── finance/ # Finance skills
|
|
├── research/ # Academic research skills (orchestrator + specialists)
|
|
├── research-ops/ # Enterprise research operations (orchestrator + sub-skills)
|
|
├── productivity/ # Capture, email, reflect, handoff, andreessen
|
|
├── markdown-html/ # Markdown-to-interactive-HTML converter suite
|
|
├── standards/ # Communication, quality, git, security standards
|
|
├── templates/ # Reusable templates
|
|
├── docs/ # This MkDocs Material documentation site
|
|
└── scripts/ # Build, sync, and validation scripts
|
|
```
|
|
|
|
---
|
|
|
|
## The 18 domains in detail
|
|
|
|
### Engineering — Core (`engineering-team/`)
|
|
Fullstack, AI/ML, DevOps, security, data, and QA skills. Includes senior-role skills (architect, backend, frontend, fullstack, DevOps, data engineer/scientist, ML, computer vision, prompt, QA, security, SecOps), cloud architects (AWS/Azure/GCP), a full security suite (adversarial reviewer, AI security, cloud security, incident response, red team, threat detection, pen testing), Playwright Pro (10 sub-skills), a Self-Improving Agent suite, Snowflake development, and Stripe integration.
|
|
|
|
### Engineering — POWERFUL (`engineering/`)
|
|
Advanced, higher-leverage engineering skills: agent design, RAG architecture, MCP server building, CI/CD pipelines, database/schema design, observability, SLO architecture, chaos engineering, Kubernetes operators, feature-flags, migration architecture, performance profiling, dependency auditing, and meta-skills for **authoring skills** (`write-a-skill`), token compression (`caveman`), plan interrogation (`grill-me`), and conversation continuity (`handoff`). Also hosts AgentHub, the autoresearch-agent (Karpathy file-optimization loop), the LLM Wiki, ship-gate, and a PreToolUse security-guidance hook.
|
|
|
|
### Product (`product-team/`)
|
|
RICE prioritization, OKRs, user stories, UX research and design, product discovery/strategy, competitive teardowns, experiment design, product analytics, SaaS scaffolding, code-to-PRD, spec-to-repo, and an Apple HIG expert.
|
|
|
|
### Marketing (`marketing-skill/`)
|
|
Eight pods spanning content creation, copywriting/editing, SEO, **AEO (Answer Engine Optimization)**, ASO (app-store optimization), demand generation, paid ads, CRO (conversion-rate optimization across page/form/signup/paywall/popup/onboarding), social media, email sequences, pricing strategy, launch strategy, schema markup, and campaign analytics.
|
|
|
|
### Marketing — Landing Pages (`marketing/`)
|
|
A single-file HTML landing-page generator with multiple design styles, brand-palette validation, and GSAP animation patterns.
|
|
|
|
### Project Management (`project-management/`)
|
|
Jira and Confluence experts, Atlassian admin/templates, scrum master, senior PM, meeting analyzer, and team communications. Ships a bundled Atlassian Remote MCP (`.mcp.json`, SSE transport, OAuth handled by Claude Code).
|
|
|
|
### C-Level Advisory (`c-level-advisor/`)
|
|
A full C-suite of opinionated advisor skills (CEO, CFO, CMO, CPO, CRO, COO, CTO, CHRO, CISO, CDO, CAIO, CCO, VP Engineering, General Counsel) plus a **Founder-Mode** operating system: `/cs:office-hours`, `/cs:brief` → `/cs:boardroom` → `/cs:decide` → `/cs:execute` → `/cs:post-mortem`, plus onboarding, cross-eval, and decision-freeze commands. Includes an Executive Mentor suite and strategic frameworks (RICE, JTBD, OKR, ADKAR, Wardley mapping). Memory is Markdown-only (no database dependency).
|
|
|
|
### Regulatory & Quality (`ra-qm-team/`)
|
|
ISO 13485, EU MDR 2017/745, FDA, GDPR/DSGVO, ISO 27001, SOC 2, CAPA, risk management, and QMS/ISMS audit skills for regulated industries (notably medical devices).
|
|
|
|
### Compliance OS (`compliance-os/`)
|
|
An orchestrator plus audit-prep sub-skills for SOC 2, ISO 13485, ISO 27001, GDPR, FDA QSR, EU AI Act readiness, and ISO 42001 (AIMS).
|
|
|
|
### Business & Growth (`business-growth/`)
|
|
Customer success management, sales engineering, revenue operations, and contract/proposal writing.
|
|
|
|
### Business Operations (`business-operations/`)
|
|
Internal-ops skills for BizOps leads and COO direct reports: process mapping (BPMN + bottleneck + cycle-time), vendor management (scorecard + SLA + third-party risk), capacity planning (Erlang-C), internal comms (ADKAR + Kotter), knowledge ops (SOP/runbook hygiene), and procurement optimization. Orchestrator uses `context: fork` chaining. Every output is a recommendation routed to a named human — never an auto-decision.
|
|
|
|
### Commercial (`commercial/`)
|
|
Per-deal-and-packaging skills: pricing strategist (model picker + Van Westendorp PSM + packaging), deal desk (scorer + approval router + redliner), partnerships architect, channel economics, commercial policy, RFP responder (Shipley method), and commercial forecaster. Pricing outputs a model and a range (never a single number); deal outputs route to a named approver (never auto-approve).
|
|
|
|
### Finance (`finance/`)
|
|
Financial analysis, DCF valuation, budgeting/forecasting, business investment advisory, and SaaS-metrics coaching.
|
|
|
|
### Research (`research/`)
|
|
Academic/literature research: an orchestrator (hybrid router) plus specialists for recency+sentiment pulse, literature review, NIH grants, entity dossiers, patent/prior-art landscapes, course-reading syllabi, and NotebookLM browser automation.
|
|
|
|
### Research Operations (`research-ops/`)
|
|
The enterprise counterpart to `research/`: clinical study design (sample size, endpoints, phase-gate — estimates confirmed by a named clinical owner), R&D program finance (budget, burn/runway, CapEx-vs-OpEx routing), market research (TAM/SAM/SOM with method + assumptions, never a single number), and product research (study design, saturation planning, insight synthesis requiring recurrence across independent participants).
|
|
|
|
### Productivity (`productivity/`)
|
|
Capture (brain-dump-to-action), email (inbox setup + triage, drafts-only), reflect (light-prompt journaling), handoff (conversation continuity with redaction linting and session hooks), and andreessen (market-first decision engine).
|
|
|
|
### Markdown to HTML (`markdown-html/`)
|
|
A converter suite operationalizing Thariq Shihipar's thesis that markdown collapses past ~100 lines and HTML restores density/clarity/shareability. Ships an orchestrator (doctype router), a design-system onboarding wizard (WCAG-AA-validated brand palette), and three converters: `md-document` (long-form → single-file HTML with TOC/search/code-copy/scrollspy), `md-review` (code-review markdown → 2-column diff + severity annotations), and `md-slides` (markdown deck → single-file HTML presentation with keyboard nav, presenter mode, and print-to-PDF). Output is single-file HTML (Google Fonts + Prism.js CDN the only permitted externals).
|
|
|
|
---
|
|
|
|
## Agents and slash commands
|
|
|
|
- **Agents (`agents/`):** 96 total, mostly `cs-*` prefixed personas (e.g. `cs-ceo-advisor`, `cs-senior-engineer`, `cs-aeo`, domain orchestrators) plus 7 general personas. Agents orchestrate skills and carry a distinct operating voice.
|
|
- **Slash commands (`commands/`):** 102 total, including `/prd`, `/rice`, `/okr`, `/tdd`, `/changelog`, `/slo-design`, `/chaos-experiment`, `/plugin-audit`, `/seo-auditor`, and the `/cs:*` family (office-hours, boardroom, bizops, commercial, research-ops, markdown-html routers, and per-skill commands).
|
|
|
|
---
|
|
|
|
## Plugin distribution
|
|
|
|
Plugins are registered in `.claude-plugin/marketplace.json` (82 plugins) across these categories: development (34), leadership (9), research (9), productivity (6), marketing (5), compliance (4), product (4), finance (2), and one each of project-management, business-growth, design, knowledge, operations, commercial, research-ops, documentation, and engineering.
|
|
|
|
### plugin.json rules (for anyone extending the library)
|
|
- Required fields: `name`, `description`, `version`, `author`, `homepage`, `repository`, `license`, `skills`.
|
|
- Two approved extension fields: `source` (provenance for megaprompt-derived skills) and `attribution` (credit for MIT-licensed external derivations).
|
|
- Skill paths are relative to the plugin root and start with `./`. Canonical forms: single-skill = `["./"]`; `skills/` subdir = `"./skills"`; multi-skill domain = explicit `["./sub1", "./sub2", ...]`.
|
|
- Validation: `scripts/check_plugin_json.py --all` runs in CI on every PR.
|
|
|
|
---
|
|
|
|
## Git and contribution workflow
|
|
|
|
- **Branch strategy:** feature → dev → main. **All PRs target `dev`, never `main`.** `main` receives only periodic `dev → main` promotion PRs from the maintainer.
|
|
- **Conventional commits** are enforced (e.g. `feat(agents): …`, `fix(tool): …`, `docs(workflow): …`).
|
|
- **Branch protection:** `main` requires PR approval; direct pushes are blocked.
|
|
|
|
### ClawHub publishing constraints
|
|
- The `cs-` prefix is used only on the ClawHub registry when a slug conflicts with another publisher — repo folder names and local skill names are never renamed.
|
|
- No paid/commercial service dependencies; free-tier APIs and bring-your-own-key patterns are acceptable.
|
|
- Rate limit: 5 new skills per hour.
|
|
- Package versions match the repo release version.
|
|
|
|
---
|
|
|
|
## How an agent should use this repository
|
|
|
|
1. **Find a matching skill** by browsing the [Skills Overview](https://alirezarezvani.github.io/claude-skills/skills/) or a domain index, matching the task to a skill's `description` trigger.
|
|
2. **Read the skill's `SKILL.md`** to learn the workflow.
|
|
3. **Run the skill's Python tools** (`scripts/*.py`, stdlib-only, all support `--help` and most support JSON output) for deterministic analysis.
|
|
4. **Consult `references/`** for the expert knowledge underpinning the workflow.
|
|
5. **Apply the `assets/` templates** to produce the deliverable.
|
|
|
|
To install as a plugin, add the marketplace and install the relevant plugin via Claude Code; see [Getting Started](https://alirezarezvani.github.io/claude-skills/getting-started/) and [Multi-Tool Integrations](https://alirezarezvani.github.io/claude-skills/integrations/) for non-Claude tools.
|
|
|
|
---
|
|
|
|
*Generated to make the repository accessible to AI agents. Counters reflect `scripts/derive_counters.py` at the time of writing; the repository evolves — the GitHub repository and documentation site are the authoritative sources.*
|