New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

omni-skills

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

omni-skills

Curated, validated AI coding skills for Claude Code, Cursor, Gemini CLI, Codex CLI, Kiro, Antigravity & more. Install with npx omni-skills.

latest
Source
npmnpm
Version
0.1.5
Version published
Weekly downloads
28
75%
Maintainers
1
Weekly downloads
 
Created
Source

🧠 Omni Skills

Installable Agentic Skills · Runtime Surfaces · Curated Enhancement


The skill catalog that installs itself.
CLI · API · MCP · A2A — all from a single npx command.

🚀 55 skills · 7 bundles · 7 install clients · 16 MCP clients · 4 runtime surfaces


License: MIT Content License: CC BY 4.0 npm Node

Install with NPX MCP API A2A

🇺🇸 English · 🇪🇸 Español · 🇫🇷 Français · 🇩🇪 Deutsch · 🇮🇹 Italiano · 🇷🇺 Русский · 🇨🇳 中文(简体) · 🇯🇵 日本語 · 🇰🇷 한국어 · 🇸🇦 العربية · 🇮🇳 हिन्दी · 🇹🇭 ไทย · 🇻🇳 Tiếng Việt · 🇮🇩 Bahasa Indonesia · 🇲🇾 Bahasa Melayu · 🇳🇱 Nederlands · 🇵🇱 Polski · 🇸🇪 Svenska · 🇳🇴 Norsk · 🇩🇰 Dansk · 🇫🇮 Suomi · 🇵🇹 Português (Portugal) · 🇷🇴 Română · 🇭🇺 Magyar · 🇧🇬 Български · 🇸🇰 Slovenčina · 🇺🇦 Українська · 🇮🇱 עברית · 🇵🇭 Filipino · 🇧🇷 Português (Brasil)


⚡ Install in 1 min · 🛠️ Choose your tool · 📖 CLI Guide · 📦 Bundles · 🔌 Runtime · 💡 Why Omni Skills

📊 Project at a Glance

MetricValue
📦Published Skills55 native skills across 15 active categories
🎯Bundles7 fully backed curated bundles
🖥️Install Clients7 install-capable AI coding assistants
🔌MCP Clients16 MCP config-capable clients
🔐Curated Output32 enhanced English derivatives in skills_omni/
🧪Validation Mix45 passed · 10 warn · 0 errors
📋Current Releasev0.1.5

🚀 New Here? Start Here

🔍 Searched for AI coding skills, Claude Code skills, Cursor skills, Codex CLI skills, Gemini CLI skills, Antigravity skills, or installable SKILL.md libraries? You're in the right place. 👇

1️⃣ What is this?

Omni Skills is an installable skill catalog and runtime for AI coding assistants. At its core, it's a public repository of reusable SKILL.md playbooks — but unlike plain skill collections, the repo is the distribution and runtime layer.

📋 What's included
ComponentDescription
🧠 SkillsCurated SKILL.md-based playbooks for AI assistants, including native intake from direct contributor PRs and automated external-import PRs
📦 ManifestsGenerated JSON manifests, bundles, and archives
🧭 Guided InstallInteractive TTY and visual terminal install flows
🌐 Catalog APIRead-only HTTP API for search, discovery, and downloads
🔌 MCP ServerDiscovery, recommendation, and client-aware config tooling
🤖 A2A RuntimeAgent-to-agent task orchestration
Enhancement PipelinePrivate enhancer publishes curated English derivatives into skills_omni/

2️⃣ Quick Start

# Install with guided flow
npx omni-skills

# Or install directly for Antigravity (default outside TTY)
npx omni-skills install --guided

3️⃣ Verify

test -d ~/.gemini/antigravity/skills && echo "✅ Skills installed"

4️⃣ Use your first skill

💬 "Use @brainstorming to plan a SaaS MVP."

💬 "Use @api-design to review this endpoint design."

💬 "Use @debugging to isolate this regression."

5️⃣ Start with a bundle

🎯 GoalBundleCommand
General engineeringessentialsnpx omni-skills --bundle essentials
Product + app deliveryfull-stacknpx omni-skills --bundle full-stack
Design systemsdesignnpx omni-skills --bundle design
Security reviewsecuritynpx omni-skills --bundle security
Infra and releasedevopsnpx omni-skills --bundle devops
LLM applicationsai-engineernpx omni-skills --bundle ai-engineer
OSS maintenanceoss-maintainernpx omni-skills --bundle oss-maintainer

🧩 Core Concepts

Before comparing bundles or picking an install path, understanding these five building blocks helps:

ConceptWhat it means
🧠 SkillsReusable SKILL.md playbooks that teach an assistant how to execute a workflow well
📦 Catalog ArtifactsGenerated JSON and archive outputs enabling search, comparison, download, and install
🔌 MCP ConfigClient-side configuration for assistants to discover Omni Skills through MCP tools
🤖 A2A RuntimeAgent-to-agent orchestration for discovery, recommendation, and install-plan handoff
Curated Outputskills_omni/ — the Omni-maintained enhanced surface, separate from native upstream intake

📝 Native/Curated policy:

  • skills/ accepts native upstream intake in any language, whether submitted directly or proposed by the private external-sync runtime
  • skills_omni/ is always curated and published in English
  • skills_omni/ is a one-way surface and does not loop back into native intake

💡 Why Omni Skills

Not just "another repository with skills in folders." Omni Skills has a stronger contract and a broader runtime surface.

If you want…📁 Typical skills repo✨ Omni Skills
Install into a real assistantManual copy or custom scriptnpx omni-skills, guided install, visual UI, selective --skill and --bundle
Search and compare skillsBrowse markdown manuallyGenerated catalog, filtering, bundle planning, search, compare, and recommendation
Use the same data across toolsSeparate logic per toolShared manifests and catalog for CLI, API, MCP, and A2A
Configure MCP clientsHand-edit filesconfig-mcp, local sidecar previews, generated recipes, and allowlisted writes
Trust releasesBest-effort packagingChecksums, signed archives, scanner verification, release CI, and publish preflight
Curate community intakeWhatever lands stays as-isNative intake in skills/, curated English derivatives in skills_omni/ with attribution

🖥️ Compatibility and Invocation

These skills follow the SKILL.md model and can be used as a normal repository, but the package also installs and configures them across a broad surface:

7 install-capable clients · 16 MCP config-capable clients

🎯 Install-Capable Clients

ToolTypeInvocation ExampleInstall Path
🟢 Claude CodeCLIUse brainstorming to plan a feature~/.claude/skills
🔵 CursorIDE@brainstorming help me plan a feature~/.cursor/skills
🟡 Gemini CLICLIUse brainstorming to plan a feature~/.gemini/skills
🔴 Codex CLICLIUse brainstorming to plan a feature~/.codex/skills
🟠 KiroCLI / IDEUse brainstorming to plan a feature~/.kiro/skills
🟣 AntigravityIDEUse @brainstorming to plan a feature~/.gemini/antigravity/skills
OpenCodeCLIopencode run @brainstorming<workspace>/.opencode/skills
🔌 Broader MCP Configuration Coverage (16 clients)

These targets are part of the supported MCP configuration surface, even when they are not install targets for skill directories:

Client or SurfaceSupport TypeNotes
Claude settings and desktopMCP configSettings, desktop, and project-aware flows
VS CodeMCP configUser, workspace, insiders, and Dev Container targets
GeminiMCP configUser and workspace settings
ClineMCP configFirst-class config target
GitHub Copilot CLIMCP configUser and repo config targets
ContinueMCP configWorkspace YAML generation
WindsurfMCP configUser config target
ZedMCP configWorkspace config target
GooseMCP configUser config target with generated recipe
Kilo CodeMCP configUser, project, and workspace targets
JunieMCP configProject and user config targets

⚡ Installation

npx omni-skills

Option B: Guided install

npx omni-skills install --guided

Option C: Specific skill

npx omni-skills --skill api-design

Option D: Install a bundle

npx omni-skills --bundle devops

Option E: Target a specific client

npx omni-skills --cursor --skill omni-figma
npx omni-skills --codex --bundle full-stack
npx omni-skills --claude --skill debugging

Option F: Custom path

npx omni-skills --path ./my-skills --skill architecture

🔎 Discovery before install

npx omni-skills find figma
npx omni-skills find mcp --sort quality --min-quality 90 --min-security 95
npx omni-skills find foundation --bundle essentials --install --yes

🛠️ Choose Your Tool

ToolInstall CommandFirst Use
🟢 Claude Codenpx omni-skills --claudeUse brainstorming to plan a feature
🔵 Cursornpx omni-skills --cursor@brainstorming help me plan a feature
🟡 Gemini CLInpx omni-skills --geminiUse brainstorming to plan a feature
🔴 Codex CLInpx omni-skills --codexUse brainstorming to plan a feature
🟣 Antigravitynpx omni-skills --antigravity (default)Use @brainstorming to plan a feature
🟠 Kironpx omni-skills --kiroUse brainstorming to plan a feature
⚪ OpenCodenpx omni-skills --opencodeopencode run @brainstorming
📂 Custom pathnpx omni-skills --path ./my-skillsDepends on your tool

📖 Not sure where to start?

🔌 Runtime Surfaces

Omni Skills is not only a library of skills. It exposes four runtime surfaces that consume the same generated catalog:

SurfaceStateWhat it doesExample
🖥️ CLI✅ AvailableFind, install, diagnose, visual UI, boot services, smoke checksnpx omni-skills doctor
🌐 Catalog API✅ AvailableRead-only catalog, search, bundles, compare, install plans, downloadsnpx omni-skills api --port 3333
🔌 MCP✅ AvailableDiscovery, recommendation, install preview, local sidecar, config flowsnpx omni-skills mcp stream --local
🤖 A2A✅ AvailableTask lifecycle, handoff, polling, streaming, cancelation, persistencenpx omni-skills a2a --port 3335
🖥️ Visual shell and operator commands
npx omni-skills ui                # Ink visual terminal hub
npx omni-skills ui --text         # Text fallback UI
npx omni-skills doctor            # Environment diagnostics
npx omni-skills smoke             # Full release preflight
npx omni-skills publish-check     # Package publication checks
🔌 MCP transports and config
# Start MCP transports
npx omni-skills mcp stdio
npx omni-skills mcp stream
npx omni-skills mcp sse
npx omni-skills mcp stream --local     # Local sidecar with filesystem tools

# Configure MCP for any supported client
npx omni-skills config-mcp --list-targets
npx omni-skills config-mcp --target continue-workspace --transport stream --url http://127.0.0.1:3334/mcp
npx omni-skills config-mcp --target windsurf-user --transport sse --url http://127.0.0.1:3335/sse --write

📦 Catalog, Bundles, and Curated Output

📊 Current Catalog

MetricCount
🧠 Native intake skills49
📂 Active categories15
📦 Fully backed bundles7
✨ Curated derivatives32 in skills_omni/

📦 Bundle Availability

BundleSkillsMembers
🧰 essentials4/4find-skills · brainstorming · architecture · debugging
🌐 full-stack5/5frontend-design · api-design · database-design · omni-figma · auth-flows
🎨 design5/5frontend-design · omni-figma · design-systems-ops · accessibility-audit · design-token-governance
🛡️ security4/4security-auditor · vulnerability-scanner · incident-response · threat-modeling
⚙️ devops5/5docker-expert · kubernetes · terraform · observability-review · release-engineering
🤖 ai-engineer7/7rag-engineer · prompt-engineer · llm-patterns · eval-design · context-engineering · data-contracts · model-serving
🔧 oss-maintainer4/4find-skills · create-pr · changelog · documentation

✨ Native Intake → Curated Output

SurfacePurposeLanguage
📥 skills/Native intakeAny language
skills_omni/Curated Omni-maintained outputAlways English

ℹ️ Changes to native skills are reprocessed by the private enhancer and refreshed in the curated baseline. This makes skills_omni/ a maintained catalog surface, not a second copy.

🛡️ Security and Release Posture

Omni Skills ships a stronger release and verification story than a plain markdown repository.

🧪 Validation and Smoke Checks

npm run validate         # Skill validation and metadata generation
npm run build            # Full build pipeline
npm test                 # Automated tests
npm run smoke            # Full release preflight
📋 What the pipeline validates
  • ✅ Skill validation and metadata generation
  • ✅ Taxonomy normalization and recategorization tooling
  • ✅ Catalog and archive generation
  • ✅ Automated tests
  • ✅ API, MCP, and A2A boot paths
  • ✅ Archive verification
  • ✅ Package preflight with npm pack --dry-run
🔐 Release posture
ControlDescription
🔒 SHA-256 checksumsChecksum manifests for all archives
✍️ Signed artifactsDetached signatures on release artifacts
🤖 CI-enforcedRelease verification in CI before publication
🦠 Scanner gatesClamAV and VirusTotal-gated release flow
📦 GitHub ReleaseAutomated GitHub Release generation
📋 npm publicationFrom verified tarball only
🔄 Auto releaseOn qualifying skill merges to main

Auto-release triggers only when a merge changes:

  • skills/*/**
  • skills_omni/*/**
  • data/bundles.json

Doc-only changes do not trigger package publication.

📖 Documentation Map

👤 For Users

DocWhat You'll Learn
🚀 Getting StartedInstall, verify, and invoke in under 2 minutes
🧭 CLI User GuideFull command reference and real-world patterns
📗 Usage GuideCLI commands, install modes, runtime, and MCP config
📦 BundlesCurated bundles and availability
📚 CatalogAuto-generated catalog of published skills
🔧 System RunbookBuild, serve, secure, and troubleshoot

🏗️ For Architects

DocWhat You'll Learn
🗺️ Agent-Native RoadmapArchitecture evolution and remaining areas
📐 ADR-0001: Workspace FoundationCore monorepo decision
🔬 Codebase AnalysisRuntime composition and system boundaries
🌐 Catalog APIHTTP endpoints, filtering, governance, and downloads
🧩 CLI Guided InstallerBehavioral contract for the guided installer
🖥️ CLI Visual ShellInk visual shell and state model
🔌 Local MCP SidecarFilesystem tools and allowlist model
📊 Client Support MatrixFull client and writer reference
🏷️ Skill ClassificationTaxonomy, scoring, and metadata
🛡️ Security ValidationScanners, archives, and signatures
📋 Skill ManifestMachine-readable manifest format

🤝 For Contributors

DocWhat You'll Learn
📝 Contributing GuideRepo workflow and PR expectations
🧾 Skill PR WorkflowNative intake, enhancer processing, reviewer expectations
📄 Skill TemplateStarter SKILL.md with frontmatter and structure
🔬 Skill AnatomyStructure and quality expectations
Quality BarAcceptance criteria
🏆 High-Score PlaybookWhat drives high scores

🗂️ Repository Layout

PathPurpose
📂 skills/Canonical authored skills and native intake
skills_omni/Curated Omni-maintained enhanced derivatives
📖 docs/User, contributor, architecture, operations, and spec documentation
📦 dist/Generated manifests, bundles, catalog, and archives
📁 data/Bundle definitions and static supporting data
🧠 packages/catalog-core/Shared catalog runtime
🌐 packages/server-api/Read-only HTTP API
🔌 packages/server-mcp/MCP server and local sidecar
🤖 packages/server-a2a/A2A runtime and task orchestration
🖥️ tools/bin/CLI entrypoints
📚 tools/lib/Installer and UI helpers
⚙️ tools/scripts/Validation, generation, release, and test scripts

ℹ️ dist/ is intentionally versioned because the generated artifacts are part of the install, API, MCP, A2A, smoke, and release contract.

🤝 Contributing

Omni Skills accepts native upstream skill intake under skills/.

RuleDetails
📥 Native intakeMay be rough, authored in any language
✨ Curated outputskills_omni/ reserved for automation-authored Omni derivatives
🚫 Manual editsPublic manual edits to skills_omni/ are rejected
🔄 ReprocessingPrivate enhancer reprocesses native changes and refreshes curated baseline

📖 Start with: Contributing Guide · Skill PR Workflow

📄 License

TypeLicense
💻 Code and toolingMIT License
📝 Documentation and skill contentCC BY 4.0

Made with 🧠 by the Omni Skills Team

⭐ Star this repo · 🐛 Report a bug · 💬 Discussions

If Omni Skills helps you build faster, consider giving it a ⭐ — it helps others discover the project!

Keywords

skills

FAQs

Package last updated on 31 Mar 2026

Related posts