Sep 8, 2026

awesome-llm-skills: A Curated List That Also Teaches You to Write Skills

prat011's 1,727-star Apache-2.0 list catalogs skills for Claude Code, Codex, Gemini CLI, Qwen Code, and OpenCode — and its six-step quick start doubles as the shortest honest introduction to writing your own SKILL.md.

#tutorial#skill-creation#agent-tools

By now the big skill directories are famous; the long tail is where the specific tool you need lives. prat011/awesome-llm-skills is an Apache-2.0 curated list for the multi-agent household — Claude Code, Codex, Gemini CLI, Qwen Code, OpenCode — and it carries a second payload most lists skip: a six-step quick start that teaches you to write your own skill while you browse.

Why This Skill Matters

The catalog groups skills by job: MCP-integrated workflows (a Notion series that captures knowledge, preps meetings, and writes cited research docs back), document processing (the Anthropic docx/pdf/pptx/xlsx set, an EPUB converter), and a long development section — codebase hotspot analysis, Playwright automation, AWS CDK patterns, changelog generation, multi-agent orchestration, skill-optimizer tooling.

The quick start is the sleeper hit. Six steps take you from an empty folder to a working skill: pick a discovery path (.claude/skills/ project or user level), write the SKILL.md frontmatter, keep supporting files small, load it (including the non-Claude path — other CLIs don't read Anthropic's format natively, so you reference the file in prompts), and invoke it in natural language. The authoring advice is compressed and correct: focus on specific repeatable tasks, write instructions for the LLM not end users, document prerequisites.

Installation

It is a list — you install entries from their own repos. The in-repo skills (the Notion series, changelog generator, MCP builder, skill-creator) clone with the repository:

git clone https://github.com/prat011/awesome-llm-skills.git

Linked entries install from their sources; the Platforms section documents the per-tool specifics for Claude Code, Claude Desktop, Codex CLI, Gemini CLI, OpenCode, and Qwen Code.

Real Workflow: Borrow a Pattern, Then Write Yours

  1. Scan the category sections for a skill close to your need — say, the Notion research-documentation skill if your team lives in Notion.
  2. Read that skill's SKILL.md as a pattern: how it scopes the trigger, structures instructions, and handles errors.
  3. Follow the quick start to write your own variant against your team's actual workflow, keeping supporting files minimal.
  4. Test it with the natural-language invocation the list recommends — naming the skill explicitly — before relying on auto-invocation.

Tips

  • The Platforms section matters more than it looks: the same SKILL.md behaves differently across Claude Code, Codex, and Gemini CLI, and the list says which tools need prompt-referencing instead of native discovery.
  • Several entries are in-repo skills you can read without leaving the checkout — the fastest way to compare authoring styles.
  • The list itself is Apache-2.0, but individual skills may carry different licenses — the README says to check each skill's folder before adapting.

When Not to Use This

As a directory, its quality is its contributors' — the README curates but can't test every entry, so read before you install, especially for skills that run code. And if you only use Claude Code with official skills, the Anthropic catalog covers the document-processing ground already; this list earns its keep at the edges: other CLIs, MCP integrations, and the long tail.


See the leaderboard for more skills.