I Curated 800+ Agent Skills So You Don't Have To
The complete tour of my agent-skills hub: all 90 indexed skills across 8 categories, linked on GitHub so you can browse the index and put a skill to work in minutes.
Every agent framework ships a "skills" feature now — Claude Code skills, the open Agent Skills format, and whatever your harness calls them. The problem isn't that skills exist. It's that good skills are scattered across dozens of repos, and the ones you actually need keep resurfacing under different names in different places.
So I stopped hunting and started curating. I built a single index that collects agent skills from around the web and files them into clear categories, so you can find the right one in ten seconds instead of opening a new tab per skill.
This post is the full tour: what a skill actually is, why the hub exists, and every skill in it, category by category, each linking back to its source. The hub is on GitHub, open right now — you can browse it and have a working skill installed in about two minutes.
What "agent skills" actually are
At the simplest level, a skill is a folder containing one markdown file, SKILL.md, that an agent reads when it needs help with a task. It's context you hand a model on demand: how to write Swift the modern way, how to audit animations before touching code, how to delegate work to sub-agents.
A skill folder can bundle scripts, reference docs and templates alongside that file, but SKILL.md is the required part — metadata (a name and a description) plus the instructions themselves.
The ones worth keeping aren't generic "be helpful" reminders. They're replicable, high-leverage workflows — instructions that encode how a skilled person actually approaches a slice of work. A good skill turns "I hope the model figures this out" into "here's exactly how to do X well."
That's the bar I used when curating: does this skill encode a repeatable workflow, or is it just vibes?
Why they load on demand
Skills work through progressive disclosure, in three stages:
- Discovery — at startup the agent sees only each skill's name and description, just enough to know when it might be relevant.
- Activation — when a task matches a skill's description, the agent reads the full
SKILL.mdinto context. - Execution — the agent follows the instructions, running any bundled scripts or reference files as needed.
That's what makes skills cheap. You can keep hundreds on hand and only pay context for the few that apply. It's also why a hub matters: an agent can only pick from skills you've installed, so the quality of your skill folder is the ceiling on your agent's workflow quality.
Why I built the hub
I'd seen the same great skills pop up repeatedly in different repos:
- An animation skill that asks "should this even animate, and what curve makes it feel right?"
- A "write Swift like it's 2026" skill covering concurrency, generics, and macros.
- A reading-only skill that scans a codebase for animation opportunities and rejects everything that shouldn't move.
Each time, I'd rediscover it, reconstruct the mental model behind it, and wonder why something this useful wasn't easy to find. The skills themselves weren't the hard part. Finding them was.
So I built a hub. The goal wasn't to own the skills — that would just add another copy to the sprawl. It was to be the place you go to discover what already exists.
How it works: an index, not a copy
This is the part I'm proudest of. The hub is an index, not an archive. Each skill is recorded as a linked entry under its category, pointing back to the source repo. We don't clone repos in — links keep the hub small and always current with the original.
The tradeoff is intentional. A copy goes stale the moment someone pushes a fix upstream. A link is a promise that you're always looking at the current version. For a collection this wide, staleness would defeat the whole point.
skills/
├── ui-ux-design/ # UI/UX & Frontend Design
├── motion-animation/ # Motion & Animation
├── video-motion/ # Video & Motion Video
├── coding-language/ # Coding & Language Guidance
├── coding-harness/ # Coding Harness & Agent Orchestration
├── content-media/ # Content & Media Generation
├── research-web/ # Research & Web
└── general/ # General / Meta Skills
Eight categories. One LINKS.md per category. Each row names the skill, links to the source, and says in one line what it's good for.
90 entries live in those eight files today, plus a combined skill index in the README. Below is all of it.
How to use the hub directly
The hub is on GitHub at github.com/YsYeoh/agent-skills-hub. Three ways in, fastest first:
- Browse a category file. Every
LINKS.mdrenders as a table straight in the browser, no clone needed — for example Research & Web. - Clone it if you want the whole index offline or plan to contribute:
git clone git@github.com:YsYeoh/agent-skills-hub.git - Install a skill you find. Pick a row, open its source repo, and copy the skill's folder (the one holding
SKILL.md) into your agent's skills directory —~/.claude/skills/for Claude Code personal skills, or.claude/skills/in a project if it should travel with the repo. Other agents use their own equivalent folder; the format is the same.
That last step is the whole point of the hub: it gets you from "I need to do X well" to a working skill in about two minutes.
The 8 categories, and everything inside them
1. UI/UX & Frontend Design
Interface design, design systems, landing pages, redesigns, image-to-code, and the "taste" skills that fight the generic-AI look. The category that most visibly separates a good output from a template-flavoured one.
| Skill | What it's for | Source |
|---|---|---|
| ui-ux-pro-max | UI/UX skill plus a CLI: design, brand, design-system, ui-styling, banner-design, slides | nextlevelbuilder/ui-ux-pro-max-skill |
| emil-design-eng | Emil Kowalski's philosophy on polish, component design, and the invisible details that make software feel premium | emilkowalski/skills |
| apple-design | Apple's gesture-driven interfaces and fluid motion, translated for the web (springs, depth, reduced-motion) | emilkowalski/skills |
| prototype | Build several genuinely different versions of a UI piece behind a live visual switcher | emilkowalski/skills |
| mobile-native | The small CSS and meta-tag fixes (100vh bug, tap highlights, safe areas) that make a web app feel installed | emilkowalski/skills |
| ask-sonner | Sonner toasts: install, promise toasts, styling, theming, positioning, and the bugs that make toasts vanish or double up | emilkowalski/skills |
| taste-skill | Anti-slop design: art direction, real reference photographs instead of generic defaults, browser self-check | Leonxlnx/taste-skill |
| frontend-design | Anthropic's official Claude Code plugin skill: distinctive visual design, deliberate layout and typography, anti-templated defaults | anthropics/claude-code |
| tasteskill | The anti-slop frontend framework for agents: layout, typography and motion primitives, plus image-gen skills for reference boards | tasteskill/tasteskill |
2. Motion & Animation
Web animation, React Native and Expo animation, gestures and haptics, animation audits, and the "where should I animate" lookup. The largest category in the hub, and the one with the strongest official coverage — GSAP ships its own skill set.
| Skill | What it's for | Source |
|---|---|---|
| gsap-core | Official GSAP core API: .to/.from/.fromTo, easing, stagger, matchMedia, reduced-motion | greensock/gsap-skills |
| gsap-timeline | Timelines: position parameter, nesting, playback — sequencing and choreographing keyframes | greensock/gsap-skills |
| gsap-scrolltrigger | Scroll-linked animation, pinning, scrub, triggers, parallax | greensock/gsap-skills |
| gsap-plugins | Plugin registration: ScrollTo, Smoother, Flip, Draggable, Inertia, SplitText, Scramble, SVG | greensock/gsap-skills |
| gsap-react | GSAP in React/Next.js: the useGSAP hook, refs, gsap.context(), cleanup | greensock/gsap-skills |
| gsap-frameworks | GSAP in Vue, Svelte and other frameworks: lifecycle, scoped selectors, unmount cleanup | greensock/gsap-skills |
| gsap-performance | Transforms over layout, avoiding thrash, will-change, batching | greensock/gsap-skills |
| gsap-utils | Utilities: clamp, mapRange, interpolate, random, snap, toArray, wrap, pipe | greensock/gsap-skills |
| animate | Builds an animation from scratch — curve, duration, properties, interruption, exit — and writes the implementation | emilkowalski/skills |
| animate-expo | The same for React Native/Expo: gestures, sheets, screen transitions, haptics | emilkowalski/skills |
| animation-vocabulary | Reverse-lookup glossary: a vague description ("the bouncy thing when a popover opens") becomes the exact term | emilkowalski/skills |
| find-animation-opportunities | Read-only; scans a UI for places that should animate and rejects the rest | emilkowalski/skills |
| improve-animations | Read-only audit of a codebase's motion, plus prioritized agent-ready fix plans | emilkowalski/skills |
| review-animations | Reviews animation code against a strict craft bar; defaults to flagging | emilkowalski/skills |
| web-animation-skills | Frontend devs: GSAP, SVG and Lottie web animation (9 skills) | iart-ai/web-animation-skills |
| motion-design-skills | Motion designers: craft plus a deliver-and-verify loop (9 skills) | iart-ai/motion-design-skills |
| data-animation-skills | Data-driven infographics and charts (3 skills) | iart-ai/data-animation-skills |
| kinetic-typography-skills | Kinetic type and text animation (1 skill) | iart-ai/kinetic-typography-skills |
| map-animation-skills | Vox-style editorial map animation (1 skill) | iart-ai/map-animation-skills |
| webgl-animation-skills | 3D, WebGL, shaders and technical animation (3 skills) | iart-ai/webgl-animation-skills |
| javascript-animation-skills | Zero-asset canvas films and code-made music (2 skills) | iart-ai/javascript-animation-skills |
| manim-skills | Math and educational animation with Manim (1 skill) | iart-ai/manim-skills |
| generative-illustration-skills | Generative illustration and creative coding (1 skill) | iart-ai/generative-illustration-skills |
| openmontage-motion-stack | Motion and 3D packs from OpenMontage: Three.js, GSAP, HyperFrames, Remotion, framer-motion, Lottie, character rigging | calesthio/OpenMontage |
3. Video & Motion Video
From-HTML video generation, templated short-form marketing video, and full production pipelines. If you have ever wanted an agent to hand back a finished 20-second clip rather than a script, this is the category.
| Skill | What it's for | Source |
|---|---|---|
| hyperframes | Write HTML, render video — shorts, captions, talking-head, music-to-video, Remotion, Figma (~20 skills) | heygen-com/hyperframes |
| tiktok-video-skills | TikTok, Reels and Shorts creators (4 skills) | iart-ai/tiktok-video-skills |
| text-message-video-skills | Text-message story videos (1 skill) | iart-ai/text-message-video-skills |
| youtube-video-skills | Podcasters and YouTubers, built on Remotion (2 skills) | iart-ai/youtube-video-skills |
| ecommerce-video-skills | Product and demo videos for stores (3 skills) | iart-ai/ecommerce-video-skills |
| ad-video-skills | Brand advertisers and marketers (3 skills) | iart-ai/ad-video-skills |
| explainer-video-skills | Educators and content creators (5 skills) | iart-ai/explainer-video-skills |
| brag | Turn the project you just built into a 15–25s launch video with music, motion and share copy; 7 tone presets | latent-spaces/brag |
| brag-slim | The same idea, single file with no bundled assets — the model builds the whole video with whatever is on the machine | latent-spaces/brag |
| openmontage-pipelines | 12 production pipelines as stage-director skills: research, proposal, script, scene, asset, edit, compose, publish (93 stage files) | calesthio/OpenMontage |
| openmontage-production-skills | Core craft layer: ffmpeg, Remotion, WhisperX, subtitle sync, colour grading, 30 creative technique skills, 11 meta skills | calesthio/OpenMontage |
| openmontage-media-skills | 91 provider skills for video, image, TTS and music: Kling, Seedance, HeyGen, Flux, ComfyUI, ElevenLabs and more | calesthio/OpenMontage |
4. Coding & Language Guidance
Language-specific best practice, code review, architecture, testing, and the debugging disciplines that stop an agent from "fixing" the wrong thing. This is the category I reach for when the work is real engineering rather than scaffolding.
| Skill | What it's for | Source |
|---|---|---|
| mattpocock/skills | Skills for real engineers, not vibe-coding: code review, TDD, bug diagnosis, architecture, domain modelling, merge conflicts (~28) | mattpocock/skills |
| superpowers | A complete dev methodology for coding agents: TDD, systematic debugging, brainstorming, planning, sub-agent orchestration, git worktrees (14 skills) | obra/superpowers |
| ponytail | The "lazy senior dev": minimal one-line fixes, with audit, debt, gain, help and review variants (6 skills) | dietrichgebert/ponytail |
| autoresearch | Give an agent a small LLM training setup to experiment autonomously overnight — train, check improvement, keep or discard | karpathy/autoresearch |
| karpathy-guidelines | One CLAUDE.md that fixes the LLM coding pitfalls Karpathy calls out: wrong assumptions, overcomplication, dead code | multica-ai/andrej-karpathy-skills |
| gstack | "Ship like a team of 20": design, dev and iOS review, QA, scrape, deploy, diagram, retro (~60 skills) | garrytan/gstack |
| write-swift | Modern Swift: value types, Swift 6 concurrency, generics, macros, performance, Swift Testing | emilkowalski/skills |
| pick-ui-library | Opinionated frontend library picker for charts, OTP, command menus, drag-and-drop, toasts, virtualization | emilkowalski/skills |
| investigate-first | Diagnose ambiguous failures before editing: separate observed symptom from inferred cause, change nothing until one mechanism explains the evidence | JuliusBrussee/caveman |
| lean-build | Feature work with high overbuilding risk: strict scope and an explicit stop condition | JuliusBrussee/caveman |
| surgical-patch | Fix bugs at the narrowest responsible layer, with regression proof | JuliusBrussee/caveman |
| safe-refactor | Restructure code while preserving observable behaviour | JuliusBrussee/caveman |
| migration | Implement reversible, compatibility-safe transitions | JuliusBrussee/caveman |
| verify-and-stop | Prove existing work meets acceptance conditions without expanding scope | JuliusBrussee/caveman |
| caveman-review | Compressed code review: one line per finding — location, problem, fix | JuliusBrussee/caveman |
| caveman-commit | Conventional Commits message compressed to intent only | JuliusBrussee/caveman |
5. Coding Harness & Agent Orchestration
Sub-agent delegation, context and compaction, memory, verification gates, evals — everything that makes a coding agent reliable over a long session instead of impressive for five minutes. This is the quiet category that decides whether agents ship or thrash.
| Skill | What it's for | Source |
|---|---|---|
| harness-creator | Build and audit harnesses: AGENTS.md/CLAUDE.md instruction files, verification gates, scope boundaries, session handoff, memory persistence, context budgets, tool-permission safety | walkinglabs/learn-harness-engineering |
| caveman-compress | Compress a memory file such as CLAUDE.md into caveman format to save input tokens — headings, code blocks and paths intact | JuliusBrussee/caveman |
| cavecrew | Decide when to delegate to compressed sub-agent presets instead of doing the work inline | JuliusBrussee/caveman |
| caveman-discover / caveman-explore | Find and label every LLM workflow in a repo; read-only explorer returning path-and-line citations only | JuliusBrussee/caveman |
| caveman token-cost suite | Rank token sinks and fix them, run paired baseline evals, wire a repo through the gateway, review cost evidence, report per-session stats (6 skills) | JuliusBrussee/caveman |
| openmontage-agent-governance | The orchestration layer of a video production system: self-review after every stage, checkpoint approval gating, a scored 7-dimension model selector with an auditable decision log | calesthio/OpenMontage |
| pydantic-ai-harness | Pydantic's official plugins for Claude Code, Codex and Cursor: sub-agents, memory, context compaction, guardrails, spend limits, plus Logfire observability | pydantic/skills |
| langchain-skills | 22 skills for LangChain, LangGraph and Deep Agents: planning, sub-agent delegation, long-term memory, human-in-the-loop, persistence, decision models, evals | langchain-ai/langchain-skills |
| agents-best-practices | Provider-neutral harness design: agent loops, tool design, permissions, context management and evals | DenisSergeevitch/agents-best-practices |
| understand-anything | Turn a codebase into an interactive knowledge graph: guided tours, search, diff impact analysis — understand before you change | Egonex-AI/Understand-Anything |
| rea | Reverse-engineer anything: app behaviour down to native binaries, JS/Electron bundles and .NET assemblies, with an evidence trail for every claim | morluto/rea |
| headroom | Compress tool outputs, logs, files and RAG chunks before they reach the model: 20%+ fewer tokens with the answers left intact | headroomlabs-ai/headroom |
6. Content & Media Generation
Images for blogs and ads, brand identity, diagrams, and the social-media machinery around them. Small category, high leverage — a good hero image is the difference between a post that gets opened and one that doesn't.
| Skill | What it's for | Source |
|---|---|---|
| archify | Turn any idea, plan, itinerary or system into an interactive HTML visual or diagram; ships an archify and an archify-review skill | tt-a1i/archify |
| image | AI image generation for blog hero images, social graphics, product mockups and ad banners (the repo also carries CRO, copywriting and SEO skills) | coreyhaines31/marketingskills |
| brand-design-skill | Image-first brand identity: Socratic intake, logo exploration, VI systems, industry style guidance, HTML brand manuals | ziguishian/brand-design-skill |
| social-media-skills | 106 skills covering design and templates, strategy, writing, video, publishing and analytics | social-media-skills/skills |
| diagram-design | Editorial diagram design: 45 diagram types rendered as self-contained HTML and SVG — no Mermaid defaults, no dependency sprawl | cathrynlavery/diagram-design |
7. Research & Web
Web search, scraping, and recent-events gathering. This was the last category to fill and the one I now use most — "find out what happened in the last 30 days, with sources" is a task agents get asked constantly.
| Skill | What it's for | Source |
|---|---|---|
| d-research-skill | Production research workflow: search, browser automation, APIs, archives, extraction, evidence ledgers, citation resolution, reproducible evals | d-init-d/d-research-skill |
| scraping-skills | Web scraping playbook: anti-bot guidance for Cloudflare, DataDome, PerimeterX and Akamai, a build-versus-buy tree, ready-made scrapers for jobs, e-commerce, reviews and real estate | thirdwatch-dev/scraping-skills |
| scrapling | Official agent skill of the Scrapling stealth-scraping framework: undetected browser automation, anti-bot bypass, adaptive selectors, structured extraction; ships an MCP server | D4Vinci/Scrapling |
| last30days | Research any topic across Reddit, X, YouTube, Hacker News and Polymarket over the last 30 days, then synthesize a grounded brief with sources | mvanhorn/last30days-skill |
| agent-reach | One CLI giving agents eyes on the internet: read and search Twitter, Reddit, YouTube, GitHub, Bilibili and Xiaohongshu — no API keys, no paid tiers | Panniantong/Agent-Reach |
8. General / Meta Skills
Skill creation, output enforcement, and the registries that index everyone else's work. Start here if you want to write skills rather than only consume them.
| Skill | What it's for | Source |
|---|---|---|
| awesome-agent-skills | Curated list of 1,497+ official agent skills from leading teams and the community — the registry behind the registry | VoltAgent/awesome-agent-skills |
| freelance-motion-skills | The business side for freelancers and studios: clients, pricing, operations (5 skills) | iart-ai/freelance-motion-skills |
| caveman | Terse agent voice: answer first, one idea per sentence, payload verbatim — persists until you say stop; also ships a CLI that compresses what the agent reads | JuliusBrussee/caveman |
| agentskills-spec | The Agent Skills open specification: the SKILL.md format, progressive disclosure, reference implementations — the standard this hub indexes against | agentskills/agentskills |
| anthropics-skills | Anthropic's official public Agent Skills repository: document generation, design assets, web testing, MCP-server generation | anthropics/skills |
| agent-skills-creator | 28 skills led by a creator that writes, audits and merges skills with a validator, plus agents-md, UI and typography audits, PR and release skills | mblode/agent-skills |
| agent-skills-catalog | 189 skills in the Agent Skills format, including the meta skill for creating and reviewing skills, plus evals, governance and multi-agent patterns | magnus919/agent-skills |
The pattern I keep noticing
Most of the best skills in that list share three traits:
- They encode a decision order. "Should this animate at all, and what's it for, before which tool, before which properties." A sequence, not a checklist.
- They say what not to do. The animation skills don't just tell you where to add motion — they reject the places that shouldn't move. Restraint is the feature.
- They're runnable, not theoretical. A skill that says "write tests" is advice. A skill that says "here's the TDD loop, here's how to split the work to sub-agents, verify before completion" is a workflow.
If you're curating or writing skills, hold them to those three bars.
Try it
The hub is open at github.com/YsYeoh/agent-skills-hub — an index you can browse today, no clone required.
Three ways in:
- Browse a category's
LINKS.mdand skim the one-line summaries. Start with Coding Harness if you care about agent reliability, or Research & Web if you care about what the model can actually see. - Install a skill by copying its folder — the one holding
SKILL.md— into your agent's skills directory. - Contribute a skill you've found or built. One row in a
LINKS.md. That's it. A single link is all it takes to help the next person.
If this saved you a few tabs, it did its job.
What agent skills have saved you recently? Drop a comment and I'll add anything I've missed.
Post Details
Navigation
Related posts
The 12 Best Agent Skills for Coding, Research, and Design (Tested)
I pulled 12 skills out of my agent-skills hub, cloned each one, and inspected the actual files — what's in the SKILL.md, how the description triggers, what ships alongside. Here are the ones worth installing, with the honest caveats.
Read more →Agent Skills vs MCP vs Subagents: What's the Difference?
Skills, MCP servers, and subagents all extend an agent — but they do three genuinely different jobs. A plain-language guide to what each one is, where each one runs, and how to pick the right one (often you'll use all three).
Read more →How to Write a SKILL.md: The Anatomy of a Real Agent Skill
A skill is one markdown file in a folder — but the difference between a skill that fires at the right moment and one that never loads is a few lines of metadata. Here's the full anatomy of a SKILL.md, with a real example taken apart line by line.
Read more →