Skip to content
alyn
Prat011

awesome-llm-skills

A curated list of awesome LLM and AI Agent Skills, resources and tools for customising AI Agent workflows - that works with Claude Code, Codex, Gemini CLI and your custom AI Agents

$npx skills add Prat011/awesome-llm-skills
Stars
1,852
Installs
987
Forks
373
Updated
4 months ago

31 skills in this pack.

53
Prat011

algorithmic-art

Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow…

Pack1.9k987Images & art
53
Prat011

docx

Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional…

Pack1.9k987Documents
53
Prat011

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to…

Pack1.9k987MCP
53
Prat011

slack-gif-creator

Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives. This skill applies when users request animated GIFs or…

Pack1.9k987Video
51
Prat011

notion-knowledge-capture

Transforms conversations and discussions into structured documentation pages in Notion. Captures insights, decisions, and knowledge from chat context, formats appropriately, and saves to…

Pack1.9k987Productivity
51
Prat011

notion-meeting-intelligence

Prepares meeting materials by gathering context from Notion, enriching with Claude research, and creating both an internal pre-read and external agenda saved to Notion. Helps you arrive…

Pack1.9k987Productivity
51
Prat011

notion-spec-to-implementation

Turns product or tech specs into concrete Notion tasks that Claude code can implement. Breaks down spec pages into detailed implementation plans with clear tasks, acceptance criteria, and…

Pack1.9k987Coding
51
Prat011

pdf

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or…

Pack1.9k987Documents
51
Prat011

pptx

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working…

Pack1.9k987Documents
51
Prat011

skill-creator

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized…

Pack1.9k987AI engineering
51
Prat011

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and…

Pack1.9k987Testing
49
Prat011

canvas-design

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece…

Pack1.9k987Design
49
Prat011

competitive-ads-extractor

Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve…

Pack1.9k987Marketing
49
Prat011

content-research-writer

Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your…

Pack1.9k987Writing
49
Prat011

domain-name-brainstormer

Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.

Pack1.9k987Coding
49
Prat011

file-organizer

Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces…

Pack1.9k987Automation
49
Prat011

invoice-organizer

Automatically organizes invoices and receipts for tax preparation by reading messy files, extracting key information, renaming them consistently, and sorting them into logical folders…

Pack1.9k987Finance
49
Prat011

lead-research-assistant

Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales…

Pack1.9k987Sales
49
Prat011

meeting-insights-analyzer

Analyzes meeting transcripts and recordings to uncover behavioral patterns, communication insights, and actionable feedback. Identifies when you avoid conflict, use filler words, dominate…

Pack1.9k987Productivity
49
Prat011

notion-research-documentation

Searches across your Notion workspace, synthesizes findings from multiple pages, and creates comprehensive research documentation saved as new Notion pages. Turns scattered information into…

Pack1.9k987Research
49
Prat011

resemble-detect

Deepfake detection and media safety — detect AI-generated audio, images, video, and text, trace synthesis sources, apply watermarks, verify speaker identity, and analyze media intelligence…

Pack1.9k987Coding
48
Prat011

artifacts-builder

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring…

Pack1.9k987Design
47
Prat011

raffle-winner-picker

Picks random winners from lists, spreadsheets, or Google Sheets for giveaways, raffles, and contests. Ensures fair, unbiased selection with transparency.

Pack1.9k987Coding
46
Prat011

changelog-generator

Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release…

Pack1.9k987Automation
46
Prat011

image-enhancer

Improves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts.

Pack1.9k987Images & art
46
Prat011

internal-comms

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of…

Pack1.9k987Writing
46
Prat011

theme-factory

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any…

Pack1.9k987Coding
46
Prat011

video-downloader

Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.

Pack1.9k987Video
45
Prat011

brand-guidelines

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual…

Pack1.9k987Design
43
Prat011

template-skill

Replace with description of the skill and when Claude should use it.

Pack1.9k987Coding

Showing 30 of 31. See the full pack on GitHub.

From the README

How to use awesome-llm-skills

Awesome LLM Skills

Awesome LLM Skills

A curated list of awesome LLM Skills, resources, and tools for customizing AI workflows on tools like Claude Code, Codex, Gemini CLI, Qwen Code, OpenCode etc.

Awesome PRs Welcome License: Apache-2.0

Contents

What Are LLM Skills?

LLM Skills are customizable workflows that teach LLM how to perform specific tasks according to your unique requirements. Skills enable LLM to execute tasks in a repeatable, standardized manner across all LLM platforms.

Quick Start

  1. Create a project-local or user-level skill folder Use one of these discovery paths so Claude Code finds it automatically:

    • Project: .claude/skills/webapp-testing/
    • User: ~/.claude/skills/webapp-testing/
  2. Add SKILL.md (required)

Basic Skill Template:

---
name: my-skill-name
description: A clear description of what this skill does and when to use it.
---

# My Skill Name

Detailed description of the skill's purpose and capabilities.

## When to Use This Skill

- Use case 1
- Use case 2
- Use case 3

## Instructions

[Detailed instructions for LLMs on how to execute this skill]

## Examples

[Real-world examples showing the skill in action]
  • Focus on specific, repeatable tasks
  • Include clear examples and edge cases
  • Write instructions for LLM, not end users
  • Document prerequisites and dependencies
  • Include error handling guidance
  1. Keep supporting files small Add only what's needed (e.g., small fixtures in resources/, helper scripts). This keeps skills snappy to load and easier for Claude to apply.

  2. Load the skill

    • Claude (web or Desktop): Upload a ZIP via Settings → Capabilities → Skills → Upload skill.
    • Claude Code (terminal): Place the folder under .claude/skills/ (project) or ~/.claude/skills/ (user). Claude Code discovers skills from these locations.
    • Other CLIs (Codex, Gemini, OpenCode, Qwen Code): They don't use Anthropic's Skills format natively—reference your SKILL.md in prompts (Gemini CLI supports @ file/context attachments).
  3. Use it Just ask in natural language, optionally mentioning the skill by name—for example: "Use the Webapp Testing skill to validate the checkout flow and generate report.md." Claude can auto-invoke relevant skills based on your request.

  4. (Optional) Kickstart a repo session in Claude Code Slash-commands are supported; many users run /init to generate a CLAUDE.md and bootstrap context before working.

Skills

Skills with MCP

  • Notion Knowledge Capture - Converts chats and decisions into structured Notion pages and database entries with proper linking.
  • Notion Meeting Intelligence - Preps meetings from Notion context and creates internal pre-reads plus external agendas.
  • Notion Research Documentation - Searches Notion, synthesizes multiple pages, and writes cited research docs back to Notion.
  • Notion Spec To Implementation - Turns Notion specs into task plans with acceptance criteria and progress tracking.
  • Taisly Agent Kit - Publishes approved short-form videos through Taisly with a reusable Agent Skill, Codex plugin, CLI, and remote MCP server.

Document Processing

  • docx - Create, edit, analyze Word docs with tracked changes, comments, formatting.
  • pdf - Extract text, tables, metadata, merge & annotate PDFs.
  • pptx - Read, generate, and adjust slides, layouts, templates.
  • xlsx - Spreadsheet manipulation: formulas, charts, data transformations.
  • Markdown to EPUB Converter - Converts markdown documents and chat summaries into professional EPUB ebook files. By @smerchek

Development & Code Tools

  • artifacts-builder - Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui).
  • aws-skills - AWS development with CDK best practices, cost optimization MCP servers, and serverless/event-driven architecture patterns.
  • Blueprint - A Claude Code plugin for specification-driven development that turns natural language into blueprints, blueprints into parallel build plans, and build plans into working software with automated iteration and dual-model adversarial review. By @JuliusBrussee
  • Changelog Generator - Automatically creates user-facing changelogs from git commits by analyzing history and transforming technical commits into customer-friendly release notes.
  • codebase-recon - Analyzes git history to reveal codebase hotspots, bug magnets, bus factor risks, team momentum, and development patterns before reading any code. By @yujiachen-y
  • D3.js Visualization - Teaches Claude to produce D3 charts and interactive data visualizations. By @chrisvoncsefalvay
  • dRPC Agent Skills - Gives any LLM coding agent read access to EVM and Solana chains through DRPC. Fetch balances, decode contract state, estimate gas, pull logs. By @drpcorg
  • FFUF Web Fuzzing - Integrates the ffuf web fuzzer so Claude can run fuzzing tasks and analyze results for vulnerabilities. By @jthack
  • finishing-a-development-branch - Guides completion of development work by presenting clear options and handling chosen workflow.
  • iOS Simulator - Enables Claude to interact with iOS Simulator for testing and debugging iOS applications. By @conorluddy
  • Maestro Orchestrate - Multi-agent development orchestration platform coordinating 22 specialized agents through 4-phase workflows with native parallel execution, persistent sessions, and least-privilege security tiers. Works across Claude Code, Codex, and Gemini CLI. By @josstei
  • MCP Builder - Guides creation of high-quality MCP (Model Context Protocol) servers for integrating external APIs and services with LLMs using Python or TypeScript.
  • move-code-quality-skill - Analyzes Move language packages against the official Move Book Code Quality Checklist for Move 2024 Edition compliance and best practices.
  • Playwright Browser Automation - Model-invoked Playwright automation for testing and validating web applications. By @lackeyjb
  • pypict-claude-skill - Design comprehensive test cases using PICT (Pairwise Independent Combinatorial Testing) for requirements or code, generating optimized test suites with pairwise coverage.
  • Skill Creator - Provides guidance for creating effective Claude Skills that extend capabilities with specialized knowledge, workflows, and tool integrations.
  • Skill Seekers - Automatically converts any documentation website into a Claude AI skill in minutes. By @yusufkaraaslan
  • skill-optimizer - CLI tool that benchmarks SDK, CLI, and MCP guidance docs across multiple LLMs using static action and argument matching. Measures whether models call the right tools with correct arguments. Iteratively rewrites docs until every configured model meets a PASS/FAIL score floor. CI-friendly, MIT licensed.
  • test-driven-development - Use when implementing any feature or bugfix, before writing implementation code.
  • using-git-worktrees - Creates isolated git worktrees with smart directory selection and safety verification.
  • Webapp Testing - Tests local web applications using Playwright for verifying frontend functionality, debugging UI behavior, and capturing screenshots.
  • CCHub - A desktop control panel for the Claude Code / Codex / Gemini CLI ecosystem. Manage MCP servers, config profiles, agent skills, CLAUDE.md, hooks, and workflow templates from a single Tauri app (Windows / macOS / Linux).

Data & Analysis

  • CSV Data Summarizer - Automatically analyzes CSV files and generates comprehensive insights with visualizations without requiring user prompts. By @coffeefuelbump
  • postgres - Execute safe read-only SQL queries against PostgreSQL databases with multi-connection support and defense-in-depth security. By @sanjay3290
  • root-cause-tracing - Use when errors occur deep in execution and you need to trace back to find the original trigger.

Business & Marketing

  • Brand Guidelines - Applies Anthropic's official brand colors and typography to artifacts for consistent visual identity and professional design standards.
  • buyer-eval-skill - Structured, evidence-based B2B software vendor evaluation skill. Engages vendor AI agents, scores vendors across 7 dimensions with transparent evidence tracking, and produces comparative scorecards with demo prep questions. Useful for procurement, RFP evaluation, and build-vs-buy decisions. By @salespeak-ai
  • Competitive Ads Extractor - Extracts and analyzes competitors' ads from ad libraries to understand messaging and creative approaches that resonate.
  • Domain Name Brainstormer - Generates creative domain name ideas and checks availability across multiple TLDs including .com, .io, .dev, and .ai extensions.
  • Internal Comms - Helps write internal communications including 3P updates, company newsletters, FAQs, status reports, and project updates using company-specific formats.
  • Lead Research Assistant - Identifies and qualifies high-quality leads by analyzing your product, searching for target companies, and providing actionable outreach strategies.

Communication & Writing

  • article-extractor - Extract full article text and metadata from web pages.
  • brainstorming - Transform rough ideas into fully-formed designs through structured questioning and alternative exploration.
  • Content Research Writer - Assists in writing high-quality content by conducting research, adding citations, improving hooks, and providing section-by-section feedback.
  • family-history-research - Provides assistance with planning family history and genealogy research projects.
  • Meeting Insights Analyzer - Analyzes meeting transcripts to uncover behavioral patterns including conflict avoidance, speaking ratios, filler words, and leadership style.
  • NotebookLM Integration - Lets Claude Code chat directly with NotebookLM for source-grounded answers based exclusively on uploaded documents. By @PleasePrompto

Creative & Media

  • Canvas Design - Creates beautiful visual art in PNG and PDF documents using design philosophy and aesthetic principles for posters, designs, and static pieces.
  • imagen - Generate images using Google Gemini's image generation API for UI mockups, icons, illustrations, and visual assets. By @sanjay3290
  • Image Enhancer - Improves image and screenshot quality by enhancing resolution, sharpness, and clarity for professional presentations and documentation.
  • Slack GIF Creator - Creates animated GIFs optimized for Slack with validators for size constraints and composable animation primitives.
  • Theme Factory - Applies professional font and color themes to artifacts including slides, docs, reports, and HTML landing pages with 10 pre-set themes.
  • Video Downloader - Downloads videos from YouTube and other platforms for offline viewing, editing, or archival with support for various formats and quality options.
  • youtube-transcript - Fetch transcripts from YouTube videos and prepare summaries.

Productivity & Organization

  • File Organizer - Intelligently organizes files and folders by understanding context, finding duplicates, and suggesting better organizational structures.
  • Invoice Organizer - Automatically organizes invoices and receipts for tax preparation by reading files, extracting information, and renaming consistently.
  • Raffle Winner Picker - Randomly selects winners from lists, spreadsheets, or Google Sheets for giveaways and contests with cryptographically secure randomness.
  • ship-learn-next - Skill to help iterate on what to build or learn next, based on feedback loops.
  • tapestry - Interlink and summarize related documents into knowledge networks.

Collaboration & Project Management

  • git-pushing - Automate git operations and repository interactions.
  • review-implementing - Evaluate code implementation plans and align with specs.
  • test-fixing - Detect failing tests and propose patches or fixes.

Security & Systems

  • computer-forensics - Digital forensics analysis and investigation techniques.
  • file-deletion - Secure file deletion and data sanitization methods.
  • metadata-extraction - Extract and analyze file metadata for forensic purposes.
  • resemble-detect - Detect deepfakes in audio, image, video, and text with confidence scores, audio source tracing, watermarking, and voice-profile identity verification via the Resemble AI platform.
  • threat-hunting-with-sigma-rules - Use Sigma detection rules to hunt for threats and analyze security events.

Developer Marketing Skills

  • dev-gtm-claude-skills - Open-source, cross-platform agent skills for Claude Code and agentskills.io-compatible platforms. These skills are for SEO, GEO (Generative Engine Optimization), AI discoverability, and developer marketing. By Infrasity-Labs

Platforms

Claude Code (Anthropic)

Set‑up and enable skills

  • Installation: Ensure Node 20+ and Visual Studio Code are installed. Claude Code enhances Claude's coding capabilities with runtime access, terminal support, and code generation.
  • Getting Started: Launch Claude Code from VS Code or terminal. Claude Code automatically discovers skills from .claude/skills/ (project) or ~/.claude/skills/ (user) directories.
  • Using Skills: Just describe what you need in natural language. Claude Code activates relevant skills automatically based on your request context.

Claude Desktop (Anthropic)

Set‑up and enable skills

  • Claude Desktop provides a native application experience for Claude across Windows, macOS, and Linux platforms.
  • Access skills through Settings → Capabilities → Skills. Upload custom skills as ZIP files or select from available community skills.
  • Desktop app supports all Claude features including file uploads, code generation, and real-time collaboration.

Codex CLI (OpenAI)

Set‑up and enable skills

  • OpenAI's Codex powers GitHub Copilot and can be accessed via CLI tools for code generation and automation.
  • While Codex doesn't natively support Anthropic's Skills format, you can adapt skills by including instructions in your prompts or configuration files.
  • Best for code completion, refactoring, and generating boilerplate code across multiple programming languages.

Gemini CLI (Google)

Set‑up and enable skills

  • Install Node 20+ and then install Gemini CLI via npm install -g @google/gemini-cli or run it on‑demand with npx @google/gemini-cli.
  • Run gemini and sign in with your Google account; a browser window will open for authentication. Gemini CLI currently doesn't have built‑in support for Anthropic skills, but you can follow skill instructions by loading your own SKILL.md file and referencing it in prompts. Use the @ symbol to upload files containing your skill instructions.

OpenCode (Open-source CLI)

Set‑up and enable skills

  • Install OpenCode with a one‑line script: curl -fsSL https://opencode.ai/install | bash.
  • Run opencode auth login and choose your provider (e.g., Cerebras) to configure your API key.
  • Start the interface with opencode and initialize your project context using /init.
  • OpenCode doesn't natively load Anthropic skills, but you can place a skills/ folder in your project and ask OpenCode to read the SKILL.md file; this approximates skills functionality and lets you reuse instructions across tools.

Qwen Code (Alibaba)

Set‑up and enable skills

  • Ensure Node 20+ is installed, then install Qwen Code with npm install -g @qwen-code/qwen-code@latest and verify with qwen --version. Alternatively, clone the repository and install locally.
  • Start a session by running qwen. Qwen Code currently doesn't support Anthropic skills directly, but you can still adopt the skill pattern by creating a skills/ directory and prompting Qwen Code to follow the instructions in your SKILL.md files.

Contributing

We welcome contributions! Please read our Contributing Guidelines for details on:

  • How to submit new skills
  • Skill quality standards
  • Pull request process
  • Code of conduct

Quick Contribution Steps

  1. Ensure your skill is based on a real use case
  2. Check for duplicates in existing skills
  3. Follow the skill structure template
  4. Test your skill across platforms
  5. Submit a pull request with clear documentation

Resources

Official Documentation

Community Resources

License

This repository is licensed under the Apache License 2.0.

Individual skills may have different licenses - please check each skill's folder for specific licensing information.


Questions

What is Prat011/awesome-llm-skills?

A curated list of awesome LLM and AI Agent Skills, resources and tools for customising AI Agent workflows - that works with Claude Code, Codex, Gemini CLI and your custom AI Agents

How do I install awesome-llm-skills?

Run "npx skills add Prat011/awesome-llm-skills" and choose the skills you want. Many packs also document their own install path (for example a Claude Code plugin marketplace) in the README below.

How many skills are in awesome-llm-skills?

31 SKILL.md skills. Alyn lists 30 of them with their own pages.