FAQ
awesome-agent-skill is a Claude Code plugin with 200 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes account-research, agent-evaluation, agent-tool-contracts. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add charlieviettq/awesome-agent-skill --agent claude-code
Repo: charlieviettq/awesome-agent-skill
A curated, open-source skill library for agentic developer tools.
Give your coding agent reusable playbooks for planning, debugging, QA, security, docs, data work, browser automation, and shipping.
Open Skill Marketplace β search 598 skills, preview SKILL.md inline, explore the bundle graph, copy install commands.
awesome-agent-skill is now a searchable marketplace of 598 portable SKILL.md playbooks for AI coding agents, with source folders for Cursor and generated Claude Code copies.
| Highlight | Why it matters |
|---|---|
| Full Asgard AI Platform pack | 314 methodology and domain skills imported with references, examples, scripts, and samples |
| Persona bundles | Focused installs for data science, AI engineering, marketing, finance, legal, research, and Taiwan commerce |
| Multi-agent compatibility | Works with Cursor, Claude Code, Codex, OpenCode, Gemini CLI, and other SKILL.md-aware agents |
| Static marketplace | Browse skills, preview instructions, explore bundle graphs, and copy install commands |
Most agents start every task from a blank prompt. Skills give them reusable operating procedures: when to ask for clarification, how to run a review, how to triage tests, how to handle PDFs, how to build a quick analysis, how to use browser QA, and how to ship safely.
awesome-agent-skill packages those workflows as portable SKILL.md files for modern coding agents.
Live demo: charlieviettq.github.io/awesome-agent-skill

| Feature | What you get |
|---|---|
| Task advisor | Describe your task, get skills + bundle + install command |
| Browse & filter | Domain, tier, risk, quality, bundle filters |
| Bundle graph | Interactive force graph of bundle β domain β skill |
| Skill preview | Read SKILL.md on the page without opening GitHub |
Regenerate locally: python3 scripts/generate-catalog.py then serve catalog/.
| Area | Includes |
|---|---|
| Agent workflow | Specs, planning, TDD, incremental implementation, code review, verification |
| Agent systems | MCP, RAG, tool contracts, context-window management, agent evaluation |
| Browser QA | gstack-style browsing, QA, canary checks, benchmarks, screenshots |
| Reliability and security | CI gates, launch checklists, observability, API security, skill supply-chain audit |
| Data and content | Analysis, visualization, documents, spreadsheets, PDFs, presentations |
| Role playbooks | Engineering, research, product, operations, orchestration, language experts |
Portable SKILL.md folders for agentic coding tools:
| Tool | Install path | Notes |
|---|---|---|
| Cursor | .cursor/skills/ | Source of truth in this repo |
| Claude Code | .claude/skills/ | Generated from Cursor skills |
| Codex CLI | .claude/skills/ or project skills dir | Copy compatible skill folders |
| OpenCode | .opencode/skills/ or .cursor/skills/ | Follow your clientβs skill discovery path |
| Gemini CLI / other agents | Project skills directory | Same SKILL.md format; verify client docs |
Copy only the domains you need. Reload the agent session after installing skills.
| Tool | Install path | Reload required | Commands support |
|---|---|---|---|
| Cursor | .cursor/skills/ | Reload window / new chat | Project rules optional |
| Claude Code | .claude/skills/ | Restart session | Optional .claude/commands/ |
| Codex CLI | project skills dir | Restart session | Follow client docs |
| OpenCode | .opencode/skills/ or .cursor/skills/ | Restart session | Follow client docs |
| Gemini CLI | .gemini/commands/ + skills dir | Restart session | Optional .gemini/commands/ |
Skills remain the source of truth. Commands in .claude/commands/ and .gemini/commands/ are optional wrappers for validate/sync/install workflows.
1. Choose a bundle β browse the Skill Marketplace or ask the advisor:
git clone https://github.com/charlieviettq/awesome-agent-skill.git
cd awesome-agent-skill
python3 scripts/skillhub.py recommend "ship safely with tests and CI"
2. Install into your project (preview first with --dry-run):
python3 scripts/skillhub.py install-bundle ship-ready /path/to/project --format cursor --dry-run
python3 scripts/skillhub.py install-bundle ship-ready /path/to/project --format cursor
Or install the CLI package: pip install -e . then skillhub install-bundle starter . --format cursor.
3. Reload your agent (Cursor: reload window / new chat; Claude Code: restart session).
# Curated bundles (see registry/bundles.json)
bash scripts/install/install-bundle.sh starter /path/to/project --format both
bash scripts/install/install-bundle.sh agent-builder /path/to/project --format cursor
# Single domain or skill
bash scripts/install/install-domain.sh core-workflow /path/to/project --format cursor
bash scripts/install/install-skill.sh core-workflow/verify-before-done /path/to/project --format cursor
See docs/skillhub-cli.md and docs/comparison.md (how this differs from a plain awesome list).
Marketplace: python3 scripts/generate-catalog.py β deployed via GitHub Pages from catalog/.
Manual install (Cursor):
mkdir -p /path/to/project/.cursor/skills
rsync -a .cursor/skills/core-workflow/ /path/to/project/.cursor/skills/core-workflow/
rsync -a .cursor/skills/security-appsec/ /path/to/project/.cursor/skills/security-appsec/
rsync -a .cursor/skills/writing-docs/ /path/to/project/.cursor/skills/writing-docs/
Install Claude Code skills:
mkdir -p /path/to/project/.claude/skills
rsync -a .claude/skills/ /path/to/project/.claude/skills/
Reload your agent session after copying skills.
Optional slash-command wrappers (skills remain source of truth):
| Command | Claude Code | Gemini CLI |
|---|---|---|
| Validate skills | /validate-skills | validate-skills |
| Sync Claude output | /sync-skills | sync-skills |
| Install domain | /install-domain | copy from scripts/install/ |
| Install bundle | /install-bundle | copy from scripts/install/ |
Copy .claude/commands/ or .gemini/commands/ into your project to enable.
| Agent surface | Path | Status |
|---|---|---|
| Cursor | .cursor/skills/**/SKILL.md | Source of truth (nested paths, e.g. knowledge-work/data/analyze) |
| Claude Code | .claude/skills/<flat-name>/SKILL.md | Generated flat names via scripts/claude-skill-map.json |
Claude uses flat directory names (analyze, va-data-scientist) mapped from nested Cursor paths. Cursor does not need flat copies at .cursor/skills/analyze/ β the full path is the skill id for install and agent discovery.
Cursor β Claude (normal workflow after editing .cursor/skills/):
python3 scripts/convert-to-claude.py --in-repo --force --write-map --prune-orphans
Claude β Cursor (recovery when you edited .claude/skills/ only):
python3 scripts/convert-to-cursor.py --in-repo --only-newer
python3 scripts/convert-to-claude.py --in-repo --force --write-map --prune-orphans
Check parity:
python3 scripts/audit-skill-parity.py
python3 scripts/validate-skills.py --parity
Full index: SKILL_INVENTORY.md
.
βββ .cursor/skills/ # Cursor skill format, source of truth
βββ .claude/skills/ # Claude Code skill format, generated from Cursor skills
βββ .claude/commands/ # Optional Claude slash commands
βββ .gemini/commands/ # Optional Gemini command wrappers
βββ scripts/ # Conversion, validation, install, metrics
βββ docs/ # Contributor guides, distribution, release cadence
βββ .github/workflows/ # Skill validation CI
βββ SKILL_INVENTORY.md # Human-readable skill index
| Folder | Good For |
|---|---|
core-workflow/ | Spec-first implementation, planning, TDD, verification, reviews |
ai-agent-systems/ | MCP servers, RAG systems, agent evals, tool schemas |
gstack/ | Browser QA, ship workflows, design review, scrape flows |
voltagent/ | Role-based subagent playbooks |
security-appsec/ | API security, secure design, skill supply-chain checks |
reliability-ops/ | CI gates, SLOs, launch readiness, postmortems |
writing-docs/ | PDF, DOCX, XLSX, PPTX, prose polish |
visualization/ | Charts, figures, infographics, data storytelling |
SKILL.md.reference.md or examples.Edit the Cursor source:
$EDITOR .cursor/skills/core-workflow/spec-driven-development/SKILL.md
Regenerate Claude output (and prune stale nested copies under .claude/skills/):
python3 scripts/convert-to-claude.py --in-repo --force --write-map --prune-orphans
Run validation:
python3 scripts/validate-skills.py --parity
Generate metrics snapshot:
python3 scripts/repo-metrics.py
Keep team-specific or sensitive skills in your own repository under paths such as .cursor/skills/private/ and .claude/skills/private/. This public pack is intentionally generic.
Contributions welcome. See .github/CONTRIBUTING.md, docs/skill-writing-guide.md, and docs/review-rubric.md.
docs/good-first-issues.mdRecent changes: CHANGELOG.md | Release cadence: docs/RELEASE_CADENCE.md
If you maintain an awesome-list or agent-tools roundup, consider linking this repo under categories such as AI agents, Cursor, Claude Code, MCP, or developer tools. Suggested blurb:
awesome-agent-skill β 170+ portable agent skills (planning, QA, security, MCP, browser automation, data/docs) for Cursor and Claude Code.
External catalogs we track: EXTERNAL_SKILLS.md | Submission tracker: docs/distribution.md
MIT. See LICENSE. Use it, fork it, and adapt it for your own agents.
.claude/
commands/
install-bundle.md
install-domain.md
sync-skills.md
validate-skills.md
skills/
account-research/
SKILL.md
agent-evaluation/
SKILL.md
agent-tool-contracts/
SKILL.md
algo-ad-bidding/
examples/
sample_scenario.md
references/
learning-period.md
migration-playbook.md
SKILL.md
algo-ad-budget/
examples/
sample_scenario.md
references/
attribution-integration.md
response-curves.md
SKILL.md
algo-ad-ctr/
examples/
sample_scenario.md
references/
feature-engineering.md
position-debiasing.md
SKILL.md
algo-ad-gsp/
examples/
sample_scenario.md
references/
gsp-equilibrium.md
gsp-vs-vcg.md
SKILL.md
algo-ad-vcg/
examples/
sample_scenario.md
references/
combinatorial-vcg.md
revenue-comparison.md
SKILL.md
algo-blockchain-basics/
examples/
sample_scenario.md
references/
consensus-comparison.md
decision-framework.md
SKILL.md
algo-blockchain-smart-contract/
examples/
sample_scenario.md
references/
gas-optimization.md
vulnerability-patterns.md
SKILL.md
algo-ecom-bm25/
examples/
sample_input.json
references/
bm25f.md
parameter-tuning.md
scripts/
bm25.py
SKILL.md
algo-ecom-ranking/
examples/
sample_scenario.md
references/
lambdamart.md
position-debiasing.md
SKILL.md
algo-ecom-search/
examples/
sample_scenario.md
references/
query-pipeline.md
relevance-evaluation.md
SKILL.md
algo-forecast-arima/
examples/
sample_scenario.md
references/
acf-pacf.md
seasonal-arima.md
SKILL.md
algo-forecast-ensemble/
examples/
sample_scenario.md
references/
combination-survey.md
stacking.md
SKILL.md
algo-forecast-exponential/
examples/
sample_scenario.md
references/
damped-trend.md
ets-framework.md
SKILL.md
algo-forecast-prophet/
examples/
sample_scenario.md
references/
prophet-cv.md
prophet-tuning.md
SKILL.md
algo-hr-compensation/
examples/
sample_scenario.md
references/
band-design.md
pay-equity.md
SKILL.md
algo-hr-matching/
examples/
sample_scenario.md
references/
many-to-one.md
strategic-manipulation.md
SKILL.md
algo-hr-turnover/
examples/
sample_scenario.md
references/
ethical-hr-ai.md
hr-features.md
SKILL.md
algo-mfg-cpk/
examples/
sample_input.json
references/
capability-indices.md
non-normal-capability.md
scripts/
cpk.py
SKILL.md
algo-mfg-doe/
examples/
sample_scenario.md
references/
fractional-tables.md
rsm.md
SKILL.md
algo-mfg-fmea/
examples/
sample_scenario.md
references/
aiag-vda-ap.md
scoring-rubrics.md
SKILL.md
algo-mfg-spc/
examples/
sample_scenario.md
references/
chart-constants.md
we-rules.md
SKILL.md
algo-net-centrality/
examples/
sample_scenario.md
references/
approximate-betweenness.md
metric-comparison.md
SKILL.md
algo-net-community/
examples/
sample_scenario.md
references/
leiden.md
multi-resolution.md
SKILL.md
algo-net-influence/
examples/
sample_scenario.md
references/
celf-implementation.md
scalable-im.md
SKILL.md
algo-nlp-lda/
examples/
sample_scenario.md
references/
advanced-lda.md
topic-evaluation.md
SKILL.md
algo-nlp-ner/
examples/
sample_scenario.md
references/
bio-annotation.md
transformer-ner.md
SKILL.md
algo-nlp-similarity/
examples/
sample_scenario.md
references/
ann-search.md
model-benchmarks.md
SKILL.md
algo-nlp-summarization/
examples/
sample_scenario.md
references/
factual-consistency.md
graph-based-extraction.md
SKILL.md
algo-price-bundle/
examples/
sample_scenario.md
references/
bundling-theory.md
multi-product-pricing.md
SKILL.md
algo-price-conjoint/
examples/
sample_scenario.md
references/
experimental-design.md
hb-estimation.md
SKILL.md
algo-price-dynamic/
examples/
sample_scenario.md
references/
fairness-constraints.md
revenue-management.md
SKILL.md
algo-price-elasticity/
examples/
sample_input.json
references/
cross-price.md
regression-estimation.md
scripts/
arc_elasticity.py
SKILL.md
algo-price-van-westendorp/
examples/
sample_scenario.md
references/
nms-extension.md
survey-design.md
SKILL.md
algo-rank-bayesian/
examples/
sample_input.json
references/
imdb-formula.md
multi-dimensional.md
scripts/
bayesian_avg.py
SKILL.md
algo-rank-elo/
examples/
sample_input.json
references/
bradley-terry.md
variable-k.md
scripts/
elo.py
SKILL.md
algo-rank-trueskill/
examples/
sample_scenario.md
references/
factor-graph.md
matchmaking.md
SKILL.md
algo-rank-wilson/
examples/
sample_input.json
references/
bayesian-average.md
reddit-ranking.md
scripts/
wilson_score.py
SKILL.md
algo-rec-cf/
examples/
sample_scenario.md
references/
implicit-feedback.md
matrix-factorization.md
SKILL.md
algo-rec-content/
examples/
sample_scenario.md
references/
feature-extraction.md
hybrid-strategies.md
SKILL.md
algo-rec-hybrid/
examples/
sample_scenario.md
references/
ab-testing-recs.md
architecture-selection.md
SKILL.md
algo-rec-mf/
examples/
sample_scenario.md
references/
implicit-mf.md
optimization-comparison.md
SKILL.md
algo-rec-session/
examples/
sample_scenario.md
references/
gru4rec.md
session-splitting.md
SKILL.md
algo-risk-altman-z/
examples/
sample_input.json
references/
z-score-variants.md
scripts/
altman_z.py
SKILL.md
algo-risk-benford/
examples/
sample_scenario.md
references/
fraud-case-studies.md
higher-digit-tests.md
SKILL.md
algo-risk-credit/
examples/
sample_scenario.md
references/
reject-inference.md
woe-binning.md
SKILL.md
algo-risk-var/
examples/
sample_scenario.md
references/
backtesting.md
expected-shortfall.md
SKILL.md
algo-sc-bullwhip/
examples/
sample_scenario.md
references/
bullwhip-model.md
information-sharing.md
SKILL.md
algo-sc-eoq/
examples/
sample_input.json
references/
eoq-discounts.md
scripts/
eoq.py
SKILL.md
algo-sc-newsvendor/
examples/
sample_input.json
references/
constrained-newsvendor.md
demand-fitting.md
scripts/
newsvendor.py
SKILL.md
algo-sc-routing/
examples/
sample_scenario.md
references/
clarke-wright.md
metaheuristics.md
SKILL.md
algo-sc-safety-stock/
examples/
sample_input.json
references/
intermittent-demand.md
multi-echelon.md
scripts/
safety_stock.py
SKILL.md
algo-seo-backlink/
examples/
sample_scenario.md
references/
competitor-gap.md
toxicity-scoring.md
SKILL.md
algo-seo-content/
examples/
sample_scenario.md
references/
content-brief-template.md
... 1600 moreShowing a partial view of a very large repo.
Β© 2026 Flowy Β· Free and open source
Built for Claude Code Β· Not affiliated with Anthropic