โšก OMNISKILL v3.0 Documentation

Getting Started with OMNISKILL

Prerequisites

Installation

Full Install (all bundles, all detected platforms)

git clone https://github.com/SufficientDaikon/omniskill.git
cd omniskill
python scripts/install.py

Install a Specific Bundle

python scripts/install.py --bundle web-dev-kit
python scripts/install.py --bundle godot-kit

Install for a Specific Platform

python scripts/install.py --platform claude-code
python scripts/install.py --platform cursor

Verify Installation

python scripts/doctor.py

Your First Skill

Tell your AI assistant:

"Create a new skill for [your domain]"

This triggers the skill-factory pipeline which guides you through the entire process.

Option B: Manual Creation

  1. Copy the template: cp -r skills/_template skills/my-skill
  2. Edit skills/my-skill/manifest.yaml โ€” fill in name, description, triggers
  3. Edit skills/my-skill/SKILL.md โ€” define identity, workflow, rules
  4. Validate: python scripts/validate.py skills/my-skill
  5. Install: python scripts/install.py --skill my-skill

Using Bundles

Bundles are domain kits that install multiple related skills at once:

# Install the web development kit
python scripts/install.py --bundle web-dev-kit

# This installs: frontend-design, react-best-practices,
# vercel-react-best-practices, web-design-guidelines, backend-development
# Plus the web-fullstack-expert meta-skill that composes them

Using Pipelines

Pipelines are multi-agent workflows. Trigger them with natural language:

Behind the scenes, every request passes through the Complexity Router which classifies your task (trivial โ†’ simple โ†’ moderate โ†’ complex โ†’ expert) and routes it to the optimal model tier and skill/agent/pipeline.

Knowledge Sources

OMNISKILL can tap into external knowledge repositories:

Knowledge sources use file-based search (grep/find/cat) โ€” no vector databases or embeddings required. Configure sources in templates/source-config.yaml and sync them with:

python scripts/admin.py --sync

Self-Customization

OMNISKILL includes AI-guided skills for extending itself:

These skills provide step-by-step guidance and validation checks.

Using the SDK

For programmatic access, use the Python SDK:

from sdk.omniskill import OmniSkill

os = OmniSkill()

# List available skills
skills = os.list_skills()

# Route a task to the right skill/agent
route = os.route("Create a React component")

# Sync knowledge sources
os.sync_sources()

# Health check
report = os.health_check()

Next Steps

v2.0 Features

Guardrails Engine

Every agent in v2.0 has enforced guardrails โ€” structured rules with severity levels and violation actions:

guardrails:
  - rule: "Never assume requirements"
    severity: critical
    on-violation: halt
  - rule: "Always validate output"
    severity: major
    on-violation: warn

Guardrails are enforced by the hook system, not just documented. The anti-rationalization synapse prevents agents from rationalizing their way around rules.

Sequential Thinking

The sequential-thinking synapse fires automatically for every agent, enforcing step-by-step reasoning:

  1. DECOMPOSE โ€” Break the task into numbered steps
  2. REASON โ€” Think through each step with evidence
  3. VALIDATE โ€” Check conclusions against evidence
  4. SYNTHESIZE โ€” Combine step conclusions into final answer

Pipeline Execution

Pipelines are now real executable workflows:

omniskill pipeline run sdd-pipeline --project ./myapp
omniskill pipeline status
omniskill pipeline resume <state-id>

The pipeline engine handles failure recovery, context curation between steps, and persistent state.