omni-skills-forge

mcp
Guvenlik Denetimi
Basarisiz
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Basarisiz
  • execSync — Synchronous shell command execution in bin/cli.js
  • execSync — Synchronous shell command execution in src/doctor.js
  • process.env — Environment variable access in src/doctor.js
  • fs.rmSync — Destructive file system operation in src/installer.js
  • process.env — Environment variable access in src/installer.js
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose
This tool provides a library of over 50,000 curated AI agent skills designed to be installed into AI coding assistants like Claude Code and Cursor. It uses a CLI to automatically inject these expert-level instructions into your local development environment.

Security Assessment
The overall risk is High. The tool actively executes synchronous shell commands via `execSync` in its CLI and doctor scripts, and reads environment variables using `process.env`. Furthermore, the installer relies on destructive file system operations (`fs.rmSync`). While no hardcoded secrets or dangerous permissions were detected, running an unvetted package that actively modifies your file system and executes shell commands poses a significant threat. Because it is an MCP server meant to influence your AI coding tools, giving it unchecked access to your local environment could lead to arbitrary code execution or unwanted system changes.

Quality Assessment
The project is licensed under the permissive MIT license and was updated very recently, indicating active initial development. However, it suffers from extremely low visibility and community trust. With only 5 GitHub stars and an entirely unknown compatibility footprint among standard CLIs, the tool has not been sufficiently peer-reviewed by the open-source community to guarantee its reliability or safety.

Verdict
Not recommended for production or sensitive environments due to destructive file operations, shell execution capabilities, and a lack of community vetting.
SUMMARY

50,000+ curated AI agent skills for Claude Code, Cursor, Copilot, Windsurf, Cline. Visual dashboard, one-click install, skill doctor, auto-update. The largest open-source AI skills library.

README.md
Omni Skills Forge Banner

Omni Skills Forge

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

npm version
npm downloads
npm total downloads
GitHub Stars
License: MIT
Node Version


Works instantly with Claude Code · Kilo · Cline · Opencode · Cursor · Windsurf


npx @theihtisham/omni-skills-forge install --all

One command. 50,000+ skills. Every AI coding tool. Zero configuration.


Quick Start · What's Inside · CLI Reference · Skill Categories · Contributing


Why Omni Skills Forge?

Every senior engineer has a mental model built over years — knowing exactly which pattern to apply, which anti-pattern to avoid, which library to trust. Omni Skills Forge encodes that expertise into 50,000+ expert-level skill files that your AI coding assistant loads automatically.

The result: your AI stops giving you beginner advice and starts thinking like a 10x engineer.


Without OSF With OSF
Generic React advice Battle-tested hooks optimization patterns
Basic SQL queries PostgreSQL EXPLAIN ANALYZE mastery
Simple API routes Production-grade FastAPI architecture
Vague security tips OWASP + zero-trust hardening playbooks
Toy agent examples LangGraph + multi-agent production systems

Install from npm

# One-click install (recommended)
npx @theihtisham/omni-skills-forge install --all

# Or install globally
npm install -g @theihtisham/omni-skills-forge

# Then use anywhere
osf install --all
osf dashboard
osf doctor

npm Package: https://www.npmjs.com/package/@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)
Technology Topics Covered
React Hooks optimization, RSC patterns, performance, state architecture, testing
Vue.js Composition API, Pinia, Nuxt 3, SSR, performance
Next.js App Router, Server Components, caching strategies, deployment
Svelte/SvelteKit Stores, SSR, adapter patterns, performance
Angular Signals, standalone components, NgRx, performance
Astro Islands architecture, content collections, SSG/SSR
Remix Loaders, actions, optimistic UI, progressive enhancement
Backend Development (3,500+ skills)
Technology Topics Covered
Node.js Event loop mastery, streams, clustering, microservices
Python FastAPI, async patterns, data processing, type safety
Rust Tokio/async, Axum, ownership patterns, zero-copy I/O
Go Goroutines, channels, HTTP servers, concurrency patterns
Java Spring Boot 3, virtual threads, reactive, GraalVM
C#/.NET ASP.NET Core, minimal APIs, Blazor, performance
AI & Machine Learning (2,800+ skills)
Technology Topics Covered
LLM Engineering Prompt engineering, fine-tuning, evaluation, hallucination prevention
RAG Systems Chunking strategies, hybrid search, reranking, RAGAS evaluation
Agents LangGraph, AutoGen, CrewAI, multi-agent orchestration
Computer Vision PyTorch, YOLO, segmentation, production deployment
MLOps MLflow, Weights & Biases, model serving, drift detection
Cloud & Infrastructure (2,200+ skills)
Technology Topics Covered
AWS Lambda, ECS, DynamoDB, CDK, serverless, cost optimization
GCP Cloud Run, BigQuery, Vertex AI, GKE, Pub/Sub
Azure Functions, AKS, Cosmos DB, Logic Apps, DevOps
DevOps & Platform (2,400+ skills)
Technology Topics Covered
Docker Multi-stage builds, security hardening, compose patterns
Kubernetes Production hardening, RBAC, network policies, GitOps
CI/CD GitHub Actions, GitLab CI, ArgoCD, progressive delivery
Terraform Module design, state management, drift detection
Monitoring Prometheus, Grafana, OpenTelemetry, SLO/SLI design
Databases (1,800+ skills)
Technology Topics Covered
PostgreSQL EXPLAIN ANALYZE, index strategies, partitioning, PgBouncer
NoSQL MongoDB aggregation, Redis patterns, Cassandra modeling
Vector DBs Pinecone, Weaviate, Qdrant, embedding strategies
Mobile Development (1,600+ skills)
Technology Topics Covered
React Native Performance, navigation, native modules, Expo
Flutter State management, animations, platform channels
Swift/iOS SwiftUI, Combine, Core Data, performance
Kotlin/Android Compose, coroutines, architecture components
Game Development (1,500+ skills)
Technology Topics Covered
Unity C# patterns, ECS/DOTS, shader graphs, networking
Godot GDScript, signals, tilemap systems, multiplayer
Unreal Engine Blueprints, C++, AI behavior trees, shaders
Security (1,400+ skills)
Topic Coverage
OWASP Top 10 Injection, XSS, CSRF, auth failures, misconfigurations
Auth/AuthZ JWT, OAuth 2.0, OIDC, zero-trust, RBAC/ABAC
Cryptography Key management, TLS, encryption at rest, signing
Testing (1,000+ skills)
Topic Coverage
Unit Testing Test structure, mocking, property-based, mutation testing
E2E Testing Playwright, Cypress, test strategy, visual regression
Architecture & Patterns (2,000+ skills)
Topic Coverage
Microservices Service mesh, circuit breakers, distributed tracing
Domain-Driven Design Aggregates, bounded contexts, CQRS, event sourcing
Event-Driven Event sourcing, sagas, choreography vs orchestration
Design Patterns GoF patterns, functional patterns, anti-patterns
Blockchain & Data & More (3,000+ skills)
  • Blockchain/Web3: Solidity, smart contract security, DeFi patterns
  • Data Science: pandas, NumPy, visualization, statistical modeling
  • Performance: profiling, benchmarking, optimization strategies
  • Accessibility: WCAG 2.2, ARIA, inclusive design patterns
  • APIs: REST, GraphQL, gRPC, API design principles
  • Developer Experience: tooling, documentation, code review

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 <query>        Search across all 50,000+ skills
  info <skill-name>     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 <name>       Install skills from a specific category
  --skill <name>          Install a single specific skill
  --tag <tag>             Install all skills matching a tag
  --difficulty <level>    Install skills by difficulty (beginner/intermediate/advanced/expert)
  --tool <name>           Target a specific tool (auto-detects if omitted)
  --dir <path>            Custom install directory
  --force                 Overwrite existing skills
  --dry-run               Preview without writing files

Export Options:
  --format <type>         Export format: json, csv, md (default: json)
  --output <path>         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                       |
+--------------------------------------------------+

Roadmap

  • v1.0 — 50,000+ skills, CLI, single-click install
  • v1.1 — Tag/difficulty filters, enhanced TUI
  • v2.0 — Visual dashboard, doctor, uninstall, export
  • v2.1 — Skill rating and community feedback system
  • v2.2 — Auto-skill suggestions based on your project stack
  • v3.0 — AI-generated skills tailored to your codebase
  • v3.1 — Team skill sharing and private skill registries
  • v3.2 — VS Code extension with one-click install from sidebar

Auto-Update via GitHub

Omni Skills Forge uses GitHub Actions CI/CD to automatically publish to npm whenever a new version tag is pushed:

# Bump version in package.json
# Then tag and push:
git tag v2.1.0
git push origin v2.1.0
# GitHub Actions automatically publishes to npm

Users can stay up-to-date:

npm update -g @theihtisham/omni-skills-forge

Contributing

Contributions are welcome! Here's how to add new skills:

1. Create a Skill File

# Follow the naming convention: {technology}-{topic}-{level}.md
skills/backend/rust/rust-zero-copy-io-expert.md

2. Use the Standard Format

---
name: rust-zero-copy-io-expert
category: backend/rust
version: 1.0.0
difficulty: expert
tags: ["rust", "performance", "zero-copy", "tokio"]
tools: ["claude-code", "kilo", "cline", "opencode", "cursor", "windsurf"]
description: "Short description of what this skill teaches"
---

# Skill Title

## Role
You are an expert in...

## Core Competencies

### Topic 1
[Code examples + explanations]

## Anti-Patterns
- Don't do X because Y

3. Rebuild the Registry

node scripts/build-registry.js

4. Submit a PR

Open a pull request with your new skills. Every accepted skill earns you a spot in the contributors hall of fame.


Requirements

  • Node.js >= 18.0.0
  • At least one supported AI coding tool installed
  • ~200MB disk space for the full library

License

MIT License

Copyright (c) 2024-2026 Ihtisham

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


Built by Ihtisham

If Omni Skills Forge saved you time, give it a star on GitHub!

Star on GitHub
Follow on GitHub

npm
GitHub

Yorumlar (0)

Sonuc bulunamadi