Skip to content

Skill Directory

Tldr

Official skills from Anthropic cover documents (PDF, DOCX, XLSX, PPTX), design, frontend, API integration, and productivity. Community skills add Go, Drupal, workflow automation, and more. Try any skill instantly with agrx user/skill or install with agr add user/skill.

Browse available skills and find ones that fit your workflow. Every skill below works with all supported tools — Claude Code, Cursor, Codex, OpenCode, GitHub Copilot, and Antigravity — and can be tried instantly without installing using agrx:

Key terms: A skill is a directory containing a SKILL.md file with YAML frontmatter (name, description) and markdown instructions for an AI coding agent. A handle like anthropics/skills/pdf identifies a skill on GitHub. Install permanently with agr add or run once with agrx.

agrx anthropics/skills/pdf -p "Extract tables from report.pdf"

Official Skills

Maintained by Anthropic in the anthropics/skills repository.

Documents & Data

Skill Description Install
PDF Read, extract, create, and modify PDF files agr add anthropics/skills/pdf
DOCX Create, read, edit, and manipulate Word documents agr add anthropics/skills/docx
PPTX Create and work with PowerPoint slide decks agr add anthropics/skills/pptx
XLSX Create and manipulate spreadsheet files agr add anthropics/skills/xlsx
Doc Co-authoring Structured workflow for co-authoring documentation agr add anthropics/skills/doc-coauthoring

Design & Frontend

Skill Description Install
Frontend Design Build distinctive, production-grade frontend interfaces agr add anthropics/skills/frontend-design
Canvas Design Create visual art in PNG and PDF using design principles agr add anthropics/skills/canvas-design
Algorithmic Art Create algorithmic art with p5.js and seeded randomness agr add anthropics/skills/algorithmic-art
Theme Factory Style artifacts (slides, docs, landing pages) with themes agr add anthropics/skills/theme-factory
Brand Guidelines Apply Anthropic's official brand colors and typography agr add anthropics/skills/brand-guidelines

Development

Skill Description Install
Claude API Build apps with the Claude API and Anthropic SDKs agr add anthropics/skills/claude-api
MCP Builder Create MCP servers for LLM-to-service interaction agr add anthropics/skills/mcp-builder
Web Artifacts Builder Create multi-component HTML artifacts with modern frontend tech agr add anthropics/skills/web-artifacts-builder
Webapp Testing Test local web applications using Playwright agr add anthropics/skills/webapp-testing

Productivity

Skill Description Install
Skill Creator Create, modify, and improve skills agr add anthropics/skills/skill-creator
Internal Comms Write internal communications in your company's formats agr add anthropics/skills/internal-comms
Slack GIF Creator Create animated GIFs optimized for Slack agr add anthropics/skills/slack-gif-creator

Browse the full list at github.com/anthropics/skills.


Community Skills

Skills built and shared by the community.

Go

Skill Description Author Install
Go Pro Expert Go 1.21+ development for concurrent, scalable systems @dsjacobsen agr add dsjacobsen/agent-resources/golang-pro

Drupal

Skill Description Author Install
Drupal Expert Drupal 10/11 modules, themes, hooks, services, and config @madsnorgaard agr add madsnorgaard/drupal-agent-resources/drupal-expert
Drupal Security Prevent XSS, SQL injection, and access bypass in Drupal @madsnorgaard agr add madsnorgaard/drupal-agent-resources/drupal-security
Drupal Migration D7-to-D10 migrations, CSV imports, and migration plugins @madsnorgaard agr add madsnorgaard/drupal-agent-resources/drupal-migration
DDEV Expert DDEV local development, containers, and configuration @madsnorgaard agr add madsnorgaard/drupal-agent-resources/ddev-expert
Docker Local Docker Compose local development patterns @madsnorgaard agr add madsnorgaard/drupal-agent-resources/docker-local

Workflow

Skill Description Author Install
Collaboration Contributing to GitHub projects, PRs, and code reviews @maragudk agr add maragudk/skills/collaboration
Commit Work Run quality checks, update changelog, and create commits @kasperjunge agr add kasperjunge/commit-work
Migrate to Skills Convert legacy agent resources to the Agent Skills format @kasperjunge agr add kasperjunge/agent-resources/migrate-to-skills

Discovering More Skills

Search GitHub

Any GitHub repository with a SKILL.md file can be installed as a handle:

List skills in a repository

Use the Python SDK to list all skills in any repo:

from agr import list_skills, skill_info

for info in list_skills("anthropics/skills"):
    details = skill_info(info.handle)
    print(f"{details.handle}: {details.description}")

Note

list_skills() discovers skills without downloading each SKILL.md, so description is None. Use skill_info() to fetch the description for a specific skill.

Or check a repo manually — agr looks for any directory containing a SKILL.md file.

Try before you install

Use agrx to run any skill without adding it to your project:

agrx anthropics/skills/webapp-testing
agrx anthropics/skills/pdf -i   # Interactive: continue chatting after the skill runs

Share Your Own Skills

1. Create a skill

agr init my-skill

Edit the generated my-skill/SKILL.md with your instructions. See agr init for all options.

2. Push to GitHub

Push your skill to a GitHub repository. The recommended structure is a repo named skills with one directory per skill:

your-username/skills/
├── my-skill/
│   └── SKILL.md
└── another-skill/
    └── SKILL.md

Others can then install with:

agr add your-username/my-skill

3. List it here

Open an issue at github.com/kasperjunge/agent-resources to get your skill added to this directory. For team-wide sharing, you can also use a private repository with agr.toml.

See Creating Skills for a full guide on writing effective skills.


Next Steps