Getting Started with OMNISKILL
Prerequisites
- Git installed
- Python 3.8+ installed
- At least one supported AI coding assistant:
- Claude Code
- GitHub Copilot CLI
- Cursor
- Windsurf
- Antigravity
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
Option A: Use the Skill Factory (recommended)
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
- Copy the template:
cp -r skills/_template skills/my-skill - Edit
skills/my-skill/manifest.yamlโ fill in name, description, triggers - Edit
skills/my-skill/SKILL.mdโ define identity, workflow, rules - Validate:
python scripts/validate.py skills/my-skill - 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:
- "Build feature X from scratch" โ SDD Pipeline (spec โ implement โ review)
- "Design feature X" โ UX Pipeline (research โ wireframe โ visual โ review)
- "Fix bug X" โ Debug Pipeline (investigate โ fix โ test โ review)
- "Create a new skill for X" โ Skill Factory
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:
- GitHub repos โ Point to any public or private repository
- Local directories โ Reference your project docs, specs, or notes
- URLs โ Web documentation or API references
- APIs โ Dynamic data sources
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:
add-skillโ Tell your AI: "Follow the add-skill skill to create a skill for [domain]"add-bundleโ AI-guided bundle creation with checklistsadd-agentโ AI-guided agent creationadd-adapterโ Create adapters for new platformsrename-projectโ Fork OMNISKILL and customize it for your organization
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
- Creating Skills โ Deep dive into skill authoring
- Creating Bundles โ Group skills into installable kits
- Creating Agents โ Define formal agent definitions
- Creating Pipelines โ Build multi-agent workflows
- Creating Synapses โ Custom cognitive capabilities
- Architecture โ Understand the 5-Layer architecture
- Guardrails โ How guardrails enforce agent discipline
- Sequential Thinking โ Chain-of-thought protocol
- Pipeline Orchestration โ Real pipeline execution engine
- Platform Guide โ Platform-specific setup details
- Migration Guide (v2.0) โ Upgrading from v0.x to v2.0
- FAQ โ Common questions about new features
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:
- DECOMPOSE โ Break the task into numbered steps
- REASON โ Think through each step with evidence
- VALIDATE โ Check conclusions against evidence
- 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.