DEV Community

Cover image for The World's Largest AI Agent Skill Library — 50,000+ Expert Skills
theihtishaam
theihtishaam

Posted on

The World's Largest AI Agent Skill Library — 50,000+ Expert Skills

. https://github.com/theihtisham/omni-skills-forge

Key Features
50,000+ Unique Expert Skills
Every skill is crafted at beginner / intermediate / advanced / expert levels across 30+ technology domains. No fluff — pure signal.

One-Click Install
npx @theihtisham/omni-skills-forge install --all
All skills installed across all your detected AI tools instantly.

Selective Install
Browse by category, search by keyword, filter by tag or difficulty — install exactly what you need.

Smart Tool Detection
Auto-detects Claude Code, Kilo, Cline, Opencode, Cursor, and Windsurf. No configuration needed.

Universal Compatibility
Skills are plain Markdown with YAML frontmatter — readable by every AI coding tool in existence.

Visual Dashboard
osf dashboard
Generates a stunning interactive HTML dashboard with search, categories, tags, and difficulty charts.

Environment Doctor
osf doctor
Diagnoses your setup — checks Node.js, npm, all 6 AI tool installations, and recommends fixes.

Export & Uninstall
Export skills to JSON/CSV/Markdown. Uninstall with one command.

Quick Start
Option 1 — Install Everything (Recommended)
npx @theihtisham/omni-skills-forge install --all
Detects all your AI coding tools and installs all 50,000+ skills automatically.

Option 2 — Interactive Mode (Choose What You Want)
npx @theihtisham/omni-skills-forge
Launches the interactive TUI where you can:

Browse skills by category
Search by keyword
Filter by difficulty or tag
Open visual dashboard
Run environment doctor
Option 3 — Install Globally First
npm install -g @theihtisham/omni-skills-forge

Then use anywhere:

osf install --all
osf list --category ai-ml
osf search "vector database"
osf info postgresql-performance-tuning-expert
osf dashboard
osf doctor
Option 4 — Category / Tag / Difficulty Install

Install only backend skills

npx @theihtisham/omni-skills-forge install --category backend

Install only AI/ML skills

npx @theihtisham/omni-skills-forge install --category ai-ml

Install by tag

osf install --tag react

Install by difficulty

osf install --difficulty expert

Install only cloud skills for a specific tool

osf install --category cloud --tool cursor
What's Inside
Skill Format
Every skill is a Markdown file with rich YAML frontmatter:


name: postgresql-performance-tuning-expert
category: database/sql
version: 1.0.0
difficulty: expert
tags: ["postgresql", "sql", "performance", "indexing", "query-optimization"]
tools: ["claude-code", "kilo", "cline", "opencode", "cursor", "windsurf"]

description: "PostgreSQL performance tuning — EXPLAIN ANALYZE, index strategies, partitioning"

PostgreSQL Performance Tuning — Expert

Role

You are a PostgreSQL performance engineer who has diagnosed and fixed slow queries
in databases with billions of rows...

Core Competencies

...production patterns, code examples, anti-patterns...
Skills are pure Markdown — they work in every AI tool, editor, and system without modification.

Skill Categories
Web Development (3,000+ skills)
Backend Development (3,500+ skills)
AI & Machine Learning (2,800+ skills)
Cloud & Infrastructure (2,200+ skills)
DevOps & Platform (2,400+ skills)
Databases (1,800+ skills)
Mobile Development (1,600+ skills)
Game Development (1,500+ skills)
Security (1,400+ skills)
Testing (1,000+ skills)
Architecture & Patterns (2,000+ skills)
Blockchain & Data & More (3,000+ skills)
CLI Reference
Usage: osf [command] [options]

Commands:
install [options] Install skills to your AI tools [default]
uninstall [options] Remove installed skills from AI tools
list [options] List available skills with filtering
search Search across all 50,000+ skills
info Show detailed info about a specific skill
categories Browse all skill categories
stats Show library statistics dashboard
dashboard Generate & open interactive visual dashboard
doctor Diagnose your environment and tool installations
export [options] Export skills to JSON, CSV, or Markdown
update Update to the latest skill library
generate Regenerate the skill library locally

Install Options:
--all Install all 50,000+ skills
--category Install skills from a specific category
--skill Install a single specific skill
--tag Install all skills matching a tag
--difficulty Install skills by difficulty (beginner/intermediate/advanced/expert)
--tool Target a specific tool (auto-detects if omitted)
--dir Custom install directory
--force Overwrite existing skills
--dry-run Preview without writing files

Export Options:
--format Export format: json, csv, md (default: json)
--output Output file path

Examples:
osf install --all # Install everything
osf install --category ai-ml --difficulty expert
osf install --tag performance --tool cursor
osf search "websocket real-time"
osf info rust-async-tokio-systems-expert
osf dashboard # Open visual dashboard
osf doctor # Check environment
osf export --format csv # Export skills
osf uninstall --tool cursor # Remove skills
osf list --category backend --difficulty advanced
osf stats
Supported AI Tools
Tool Install Path Auto-Detected
Claude Code ~/.claude/skills/ Yes
Kilo ~/.kilo/skills/ Yes
Cline ~/.cline/skills/ Yes
Opencode ~/.opencode/skills/ Yes
Cursor .cursor/rules/ Yes
Windsurf .windsurf/rules/ Yes
Custom path? Use --dir /your/custom/path to install anywhere.

Programmatic Usage
import { OmniInstaller, OmniDashboard, OmniDoctor } from '@theihtisham/omni-skills-forge';

const installer = new OmniInstaller();

// Install all skills
await installer.installAll({ force: true });

// Install by category
await installer.installCategory('ai-ml', { tool: 'claude-code' });

// Search skills
await installer.searchSkills('vector database');

// Get stats
await installer.showStats();

// Uninstall
await installer.uninstall({ tool: 'cursor' });

// Export to CSV
await installer.exportSkills({ format: 'csv', output: './skills.csv' });

// Generate dashboard
const registry = await installer._loadRegistry();
const dashboard = new OmniDashboard(registry);
await dashboard.generate({ output: './my-dashboard.html' });
Stats at a Glance
+--------------------------------------------------+
| OMNI SKILLS FORGE — STATS |
+--------------------------------------------------+
| Total Skills 50,000+ |
| Categories 30+ |
| Technologies 80+ |
| Difficulty Levels 4 (beginner to expert) |
| Supported Tools 6 |
| Avg Skill Size ~4KB |
| Total Library Size ~200MB |
+--------------------------------------------------+

Top comments (0)