Where to Find the Complete List of Claude Skills and Their Categories
The master catalogue of all Claude Skills and their categories is maintained in the README.md file at the root of the ComposioHQ/awesome-claude-skills repository, with the table of contents starting at line 79 and category headings appearing at lines 81–92.
The ComposioHQ/awesome-claude-skills repository serves as the definitive source for discovering every published Claude Skill. Whether you are integrating tools into your Claude Code workflow or building custom automations, understanding where to find the complete list of available skills and their organizational categories is essential for efficient development.
Locating the Master Catalogue in README.md
The primary index resides in README.md at the repository root. This file contains the "Contents" section that begins at line 79, providing a hierarchical view of every available skill. The category taxonomy is explicitly defined through markdown headings appearing at lines 81–92, where each ### heading corresponds to a distinct functional domain.
These headings organize skills into logical groups such as:
- Document Processing – Tools for PDF manipulation and document analysis
- Development & Code Tools – Utilities for changelog generation and code management
- Data & Analysis – Database connectors and analytical capabilities
Each category heading contains bullet-point links directing you to individual skill folders, creating a browsable directory structure that mirrors the filesystem organization.
Understanding the Category Hierarchy
The repository employs a three-tier organizational system reflected in both the documentation and directory structure. The ### headings in README.md establish the high-level taxonomy, while the filesystem layout enforces this categorization through folder naming conventions.
According to the repository structure, skills are grouped into functional domains that align with common use cases. The Document Processing category houses utilities like ./document-skills/pdf/SKILL.md, while Development & Code Tools contains implementations such as ./development-tools/changelog-generator/SKILL.md. The Data & Analysis category includes database connectors like ./data-analysis/postgres/SKILL.md.
Examining Individual Skill Definitions
Every Claude Skill resides in its own subdirectory containing a SKILL.md file that defines the skill’s metadata, instructions, and implementation details. This distributed architecture ensures that each skill is self-contained while remaining part of the larger ecosystem.
Key file locations include:
./document-skills/pdf/SKILL.md– PDF processing capabilities within the Document Processing category./development-tools/changelog-generator/SKILL.md– Automated changelog generation under Development & Code Tools./data-analysis/postgres/SKILL.md– PostgreSQL integration within Data & Analysis./connect-apps-plugin/README.md– Documentation for the connect-apps plugin enabling external service integration
The CONTRIBUTING.md file specifies how new skills are added to these categories, ensuring the taxonomy remains consistent as the repository grows.
Programmatically Accessing Claude Skills
You can interact with the Claude Skills catalogue both through API calls and local filesystem inspection.
Listing Skills via Python
While the README serves as the human-readable index, you can enumerate skills programmatically:
import anthropic
# Initialise the client – replace with your own API key
client = anthropic.Anthropic(api_key="YOUR_API_KEY")
# Retrieve the list of available skills (the README’s catalogue is mirrored in the API)
response = client.skills.list() # pseudo‑method – actual endpoint varies
for skill in response["skills"]:
print(f"{skill['id']}: {skill['name']} ({skill['category']})")
This approach mirrors the catalogue structure defined in README.md lines 73–82, allowing you to filter by the categories established in the repository taxonomy.
Loading Skills Locally
To inspect skill metadata directly on disk:
# Place a copy of the repository in your home config directory
mkdir -p ~/.config/claude-code/skills
cp -r /path/to/awesome-claude-skills/* ~/.config/claude-code/skills/
# Show the metadata of a specific skill
head ~/.config/claude-code/skills/webapp-testing/SKILL.md
This follows the "Using Skills in Claude Code" instructions from lines 50–60 of the README, enabling offline verification of category hierarchies and skill definitions.
Searching for Specific Categories
To quickly locate skills within a particular category using command-line tools:
grep -i '^###' README.md | grep -i 'data' # lists categories containing "data"
This command filters the ### headings from README.md, allowing you to pinpoint the exact line numbers where specific categories begin.
Summary
- The master list of all Claude Skills resides in
README.mdat the repository root, with the table of contents starting at line 79 - Categories are defined by
###headings (lines 81–92) grouping skills into Document Processing, Development & Code Tools, Data & Analysis, and other functional domains - Individual skill definitions live in subdirectories as
SKILL.mdfiles, such as./document-skills/pdf/SKILL.mdand./data-analysis/postgres/SKILL.md - The connect-apps plugin documentation in
./connect-apps-plugin/README.mdexplains how skills integrate with external services - The repository maintains synchronization between the README catalogue and the physical directory structure, ensuring the list at https://github.com/ComposioHQ/awesome-claude-skills/blob/master/README.md remains current
Frequently Asked Questions
Where is the official list of Claude Skills maintained?
The official list is maintained in the README.md file within the ComposioHQ/awesome-claude-skills repository. This file contains a structured table of contents beginning at line 79 and category headings at lines 81–92, providing the authoritative enumeration of every available skill organized by functional category.
How are Claude Skills categorized in the repository?
Claude Skills are categorized using hierarchical markdown headings (###) in the README file, with each heading representing a distinct functional domain such as Document Processing, Development & Code Tools, or Data & Analysis. These categories are reflected in the filesystem through corresponding subdirectories (e.g., ./document-skills/, ./development-tools/, ./data-analysis/), ensuring consistent organization between documentation and code.
What file contains the actual implementation details for a specific skill?
Each skill's implementation details, metadata, and instructions are stored in a SKILL.md file located within that skill's dedicated subdirectory. For example, the PDF processing skill details reside in ./document-skills/pdf/SKILL.md, while the PostgreSQL connector documentation is found in ./data-analysis/postgres/SKILL.md.
How can I search for specific skill categories locally?
You can search for specific categories by filtering the markdown headings in README.md using grep: grep -i '^###' README.md | grep -i 'category_name'. This command isolates the category headings (which start with ###) and filters for your target term, revealing the exact location and naming of relevant skill groups within the catalogue.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →