PitchHut logo
Agent Skills Directory
Centralized directory of agent skills updated daily.
Pitch

Agent Skills Directory aggregates and standardizes skills from multiple providers into a single JSON catalog. Updated daily through automation, it serves AI agents and developer tools, making it easy to access the latest skills from various sources like Anthropic and OpenAI.

Description

The Agent Skills Directory serves as a centralized and automatically-updated catalog of Agent Skills sourced from multiple providers. The project is designed to streamline access to various skills, making it easier for developers and AI agents to integrate these capabilities into their applications.

Key Features

  • Daily Updates: Utilizing GitHub Actions, the catalog is refreshed every day at 06:00 UTC, ensuring that the latest skills are always available. Users can access the most current catalog by targeting the @main branch or choose to pin to a specific version.

Project Overview

This repository consolidates skills from various providers into a standardized JSON catalog, which can be seamlessly consumed by MCP servers, AI agents, and development tools.

Integration: This catalog is utilized by the MCP Mother Skills, an MCP server that exposes these skills to AI agents.

Supported Providers

  • Anthropic: Access official skills from Anthropic.
  • OpenAI: Integrate skills tailored for OpenAI Codex.
  • GitHub: Explore skills contributed through GitHub's Awesome Copilot.
  • Vercel: Utilize skills from Vercel Labs.

Usage Example

The Agent Skills Directory provides a straightforward interface for fetching and working with the skills catalog. A simple Python snippet is shown below:

import requests

# Fetch the latest catalog
catalog = requests.get(
    "https://cdn.jsdelivr.net/gh/dmgrok/agent_skills_directory@main/catalog.json"
).json()

# List all skills
for skill in catalog["skills"]:
    print(f"{skill['id']}: {skill['description']}")

# Filter by category
dev_skills = [s for s in catalog["skills"] if s["category"] == "development"]

# Get a specific skill's full content
skill = catalog["skills"][0]
skill_md = requests.get(skill["source"]["skill_md_url"]).text

Access Links

The following URLs can be used to access different versions of the catalog:

Use CaseURL
Latest (CDN)https://cdn.jsdelivr.net/gh/dmgrok/agent_skills_directory@main/catalog.json
Latest (Raw)https://raw.githubusercontent.com/dmgrok/agent_skills_directory/main/catalog.json
Specific Versionhttps://cdn.jsdelivr.net/gh/dmgrok/agent_skills_directory@v2026.01.08/catalog.json
Minified JSONhttps://cdn.jsdelivr.net/gh/dmgrok/agent_skills_directory@main/catalog.min.json
TOON Representationhttps://cdn.jsdelivr.net/gh/dmgrok/agent_skills_directory@main/catalog.toon
TOON (Minified Source)https://cdn.jsdelivr.net/gh/dmgrok/agent_skills_directory@main/catalog.min.toon

Catalog Schema

The skills catalog follows a defined JSON Schema, which is available at schema/catalog-schema.json. Validation can be performed to ensure compliance with this schema.

Related Resources

For further exploration, refer to the following links:

1 comment
about 8 hours ago

Making discovery of the best skills for your project easy with whatever coding agent you want! Love it

Sign in to comment.