awesome-agent-skill
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Curated skill pack for LLM agents in engineer and science workflow (Cursor & Claude ready).
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.
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.
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 |
Quickstart
Clone the pack:
git clone https://github.com/charlieviettq/awesome-agent-skill.git
cd awesome-agent-skill
Install a few Cursor skills into a project:
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.
Formats
| Agent surface | Path | Status |
|---|---|---|
| Cursor | .cursor/skills/**/SKILL.md |
Source of truth |
| Claude Code | .claude/skills/**/SKILL.md |
Generated and committed |
Regenerate Claude-format skills after editing Cursor-format skills:
python3 scripts/convert-to-claude.py --in-repo --force --write-map
Skill Map
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
├── scripts/ # Conversion and maintenance scripts
├── .github/workflows/ # Lightweight validation
└── 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:
python3 scripts/convert-to-claude.py --in-repo --force --write-map
Run the lightweight check:
python3 - <<'PY'
from pathlib import Path
skill_files = list(Path(".cursor/skills").rglob("SKILL.md")) + list(Path(".claude/skills").rglob("SKILL.md"))
if not skill_files:
raise SystemExit("No skills found")
bad = [path for path in skill_files if not path.read_text(encoding="utf-8").startswith("---")]
if bad:
raise SystemExit("\\n".join(map(str, bad)))
print(f"Validated {len(skill_files)} skill files")
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 are welcome. A good skill is:
- Narrow enough for an agent to know when to use it.
- Explicit about triggers, workflow, inputs, outputs, and verification.
- Free of secrets, private URLs, customer data, and organization-specific assumptions.
- Useful without requiring hidden context.
Open a PR with a short explanation of the workflow the skill improves.
License
MIT. Use it, fork it, and adapt it for your own agents.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found