. 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
--force Overwrite existing skills
--dry-run Preview without writing files
Export Options:
--format Export format: json, csv, md (default: json)
--output
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)