90,000+ universal AI agent skills — works with Claude Code, OpenAI Agents, Hermes, AutoGen, LangChain, and any LLM
Project description
awesome-skill-forge
90,000+ universal AI agent skills — works with Claude Code, OpenAI Agents, Hermes, AutoGen, LangChain, and any LLM.
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file awesome_skill_forge-1.0.3.tar.gz.
File metadata
- Download URL: awesome_skill_forge-1.0.3.tar.gz
- Upload date:
- Size: 8.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2edce39338bc745fe266fc6be70d62e81e36e3b9b34b62ddd4b68427067ad66
|
|
| MD5 |
8c4a06060a975453b69bf357fdf0cc60
|
|
| BLAKE2b-256 |
9931bcdbf0447ffcc6a3a336e18c769c52fd1fa59e030d0899065d9a24a59570
|
File details
Details for the file awesome_skill_forge-1.0.3-py3-none-any.whl.
File metadata
- Download URL: awesome_skill_forge-1.0.3-py3-none-any.whl
- Upload date:
- Size: 8.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38a3b6192a8b01104865ab4a1cc521c3f2e9e4d44e4196fb9fb7f3f2f96b8870
|
|
| MD5 |
5e719b5c26e892394bebd01727958cc0
|
|
| BLAKE2b-256 |
4ba712de170cfeb7ed9b32a2481faca34ff30285bbe0fa3be9e117a410732a84
|