Skip to main content

awesome-skill-forge

90,000+ universal AI agent skills — works with Claude Code, OpenAI Agents, Hermes, AutoGen, LangChain, and any LLM.

PyPI npm License: MIT Skills

Sources

Registry Skills
ClawHub 69,842
skills.sh 19,938
LobeHub 505
browse.sh 389
gstack 52
Built-in 75
Optional 95
Total 90,896

Install

# Python
pip install awesome-skill-forge

# Node.js
npm install awesome-skill-forge

Usage

from forge_skills import load, search, stats

# Search across 90k+ skills
results = search("github", limit=5)
for s in results:
    print(s["name"], "-", s["description"])

# Load an official skill (full content, offline)
skill = load("github-pr-workflow")
print(skill.prompt)

# Load any community skill on demand (fetches from source API)
skill = load("ASO Playbook", fetch=True)
print(skill.prompt)

# Stats
print(stats())
# {'total': 90896, 'with_content': 160, 'by_source': {...}, ...}
const { load, search, stats } = require('awesome-skill-forge')

// Search
const results = search('security', { limit: 5 })
results.forEach(s => console.log(s.name, '-', s.description))

// Load official skill (sync)
const skill = load('github-pr-workflow')
console.log(skill.prompt)

// Load community skill on demand (async, fetches from source API)
const skill = await load('ASO Playbook', { fetch: true })
console.log(skill.prompt)

CLI

forge search github --limit 5
forge show github-pr-workflow
forge stats
forge list --source built-in
forge list --source ClawHub --limit 20

On-Demand Fetch

Official skills (built-in + optional, 160 total) have full content embedded in the package — no network needed.

For the remaining 90k+ community skills, use fetch=True to pull content live from the source registry:

Source Fetch method
ClawHub ZIP download via API
LobeHub GitHub raw JSON
skills.sh GitHub API (multi-path)
gstack GitHub tree API

Set GITHUB_TOKEN env var for higher rate limits on GitHub-based sources.

export GITHUB_TOKEN=ghp_...

Structure

skills/            Official built-in skills (SKILL.md format)
optional-skills/   Optional skill collection
lord1egypt-skills/ Lord1Egypt custom skills
data/              Source registry data (skills_raw.json — 90k entries)
python/            PyPI package source (forge_skills module)
js/                npm package source
tools/             Registry tools
  fetch_official.py  Pull 170 official skills from Hermes
  fetch_skill.py     Fetch single skill on demand (CLI)
  build_index.py     Build index.json from all sources
  build_registry.py  Build registry.json + REGISTRY.md
  sync.py            Auto-sync official skills from Hermes API
  validate.py        Validate all SKILL.md files
registry.json      agentskills.io-compatible manifest
REGISTRY.md        Full index table by category

Hermes SKILL.md Format

Each skill follows the Hermes Agent SKILL.md specification:

---
name: skill-name
description: What this skill does
category: software-dev
tags: [git, github, pr]
platforms: [claude-code, openai-agents]
compatible: [claude-code, openai-agents, hermes-agent, autogen, langchain, any-llm]
---

# Skill Content

Full instructions for the AI agent...

CI/CD

  • Validate — runs on every push touching skills/ directories
  • Sync — weekly auto-sync from Hermes API (Monday 3am UTC), auto-commits new skills
  • Publish — push a version tag to auto-publish to PyPI + npm:
git tag v1.0.3 && git push origin v1.0.3

License

MIT — Lord1Egypt

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

awesome_skill_forge-1.0.4.tar.gz (7.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

awesome_skill_forge-1.0.4-py3-none-any.whl (8.0 MB view details)

Uploaded Python 3

File details

Details for the file awesome_skill_forge-1.0.4.tar.gz.

File metadata

  • Download URL: awesome_skill_forge-1.0.4.tar.gz
  • Upload date:
  • Size: 7.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for awesome_skill_forge-1.0.4.tar.gz
Algorithm Hash digest
SHA256 1bb51cd420dda9279124d0a319704e89b8e0a47b32ab3f5a24e864251986b0c7
MD5 7499dafd3395c511089277e645ea77c6
BLAKE2b-256 fd2b591aa2c3c0c372c47323aac5295fbabaa3ec89a09d3fefecf61d84972261

See more details on using hashes here.

File details

Details for the file awesome_skill_forge-1.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for awesome_skill_forge-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 25a352e3446133e93bcd82b24bccaddf601fe3c0034a8dc4cf395b07708ee147
MD5 0f5d1e14a51e620c96503e67edbb2440
BLAKE2b-256 8e28ba0933ab1f5774fd6d530b8d83e764009525d1c5a873281087514f706260

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page