awesome-agent-skill
Curated skill pack for LLM agents in engineer and science workflow (Cursor & Claude ready).
Install / Use
npx skills add charlieviettq/awesome-agent-skillInstalls into whichever agent you are using.
.cursorrules
Cursor IDE rules (legacy)
Quality Score
Category
AutomationSupported Platforms
Our assessment of awesome-agent-skill
awesome-agent-skill scores 79/100 on our quality scale, 2556th of 2,866 Automation skills we index.
Its .cursorrules is 13 KB long, well organised into 21 sections with 13 code examples: a thorough specification that gives an agent plenty to work with.
It has 27 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 4 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-10-22 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 90/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit β read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk β read a skill before letting an agent act on it.
awesome-agent-skill compared with similar skills
All 4 of these similar skills score higher than awesome-agent-skill; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| awesome-agent-skill (this skill)by charlieviettq | 79 | 27 | 4mo ago | .cursorrules |
| Agent-Reachby Panniantong | 100 | 109.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.9k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.8k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 97.9k | today | MCP Server |
Frequently asked questions
- How do I install awesome-agent-skill?
- Run
npx skills add charlieviettq/awesome-agent-skill. The install tabs above show the steps for each supported agent. - Which AI agents does awesome-agent-skill work with?
- It is written for Cursor, GitHub Copilot, Gemini CLI and OpenAI Codex, as a .cursorrules file. Other agents that read the same format can often use it too.
- Is awesome-agent-skill safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 90/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is awesome-agent-skill still maintained?
- The repository was last updated about 4 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubA 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.
Launch Highlights
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 |
Why This Exists
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.
Skill Marketplace
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/.
What You Get
| 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 |
Works With
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.
Compatibility Matrix
| 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.
Quickstart (3 steps)
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).
More install options
# 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 Commands
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.
Formats
| 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
Skill Map
<img src=".github/assets/skill-map.svg" alt="Skill map for awesome-agent-skill" width="100%" />Full index: SKILL_INVENTORY.md
Repository Layout
.
βββ .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
Highlights
| 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 |
Design Principles
- Portable: skills are plain folders with
SKILL.md. - Composable: copy one domain or the full pack.
- Public-safe: no secrets, customer data, or private org assumptions.
- Agent-first: written as workflows an agent can follow, not as static articles.
- Reviewable: skills stay small; long references belong in
reference.mdor examples.
Updating Skills
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
Private Skills
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.
Contributing
Contributions welcome. See .github/CONTRIBUTING.md, docs/skill-writing-guide.md, and docs/review-rubric.md.
- Propose a skill: New skill issue
- Report outdated content: [Outdated skill issue](https://github.com/charlieviettq/awesome-agent-ski
Truncated for display β read the full file on GitHub.
Related Skills
Agent-Reach
109.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu β one CLI, zero API fees.
headroom
78.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.8kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
97.9kπ·οΈ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit β see the Safety scan above for what the skill file itself contains.
