The Strategic Operating System for AI Agents
A meta-skill that forces any LLM agent into a structured, repeatable execution machine.
"Most AI agents fail not because of bad models. They fail because of bad process."
Install in 30 seconds Β· How it works Β· Supported agents Β· OpenClaw Β· Contributing
Your AI agent is smart. But it still:
- β Starts coding before understanding the goal
- β Wastes tokens on steps that don't matter
- β Gives you outputs you can't replicate or audit
- β Has no research phase before execution
- β Produces deliverables that look like AI slop
StratOS fixes this at the root. It's not a prompt. It's an operating system β a meta-layer that governs how your agent thinks before it acts.
StratOS intercepts every request and runs a 4-phase algorithm before any output is produced:
Phase 0 β Intercept & Classify
Parse the Goal Sentence. Apply the Garbage Filter.
Phase 1 β The Algorithm (Question β Delete β Simplify β Accelerate β Automate)
Eliminate waste before executing.
Phase 2 β Research First (No Exceptions)
Nothing is built until research is done.
Phase 3 β Execute
Heads-down on the goal. Design and production together.
Phase 4 β Mandatory Output Package
Action log + Research summary + Cost analysis + PRD.
Every task ends with a complete, auditable, replicable output package.
bash <(curl -sL https://raw.githubusercontent.com/Techiral/stratos/main/scripts/install.sh)mkdir -p ~/.claude/skills/stratos && \
curl -sL https://raw.githubusercontent.com/Techiral/stratos/main/SKILL.md \
-o ~/.claude/skills/stratos/SKILL.md# Global install (available across all your OpenClaw agents)
mkdir -p ~/.openclaw/skills/stratos && \
curl -sL https://raw.githubusercontent.com/Techiral/stratos/main/SKILL.md \
-o ~/.openclaw/skills/stratos/SKILL.md
# Or: project-level (for a specific agent workspace)
mkdir -p .agents/skills/stratos && \
curl -sL https://raw.githubusercontent.com/Techiral/stratos/main/SKILL.md \
-o .agents/skills/stratos/SKILL.mdOr search stratos on ClawHub and install in one click.
mkdir -p ~/.cursor/skills/stratos && \
curl -sL https://raw.githubusercontent.com/Techiral/stratos/main/SKILL.md \
-o ~/.cursor/skills/stratos/SKILL.mdmkdir -p ~/.gemini/skills/stratos && \
curl -sL https://raw.githubusercontent.com/Techiral/stratos/main/SKILL.md \
-o ~/.gemini/skills/stratos/SKILL.mdmkdir -p ~/.codex/skills/stratos && \
curl -sL https://raw.githubusercontent.com/Techiral/stratos/main/SKILL.md \
-o ~/.codex/skills/stratos/SKILL.md| Agent | Status | Global install path |
|---|---|---|
| Claude Code | β Native | ~/.claude/skills/stratos/ |
| OpenClaw | β Native | ~/.openclaw/skills/stratos/ or .agents/skills/stratos/ |
| Cursor | β Compatible | ~/.cursor/skills/stratos/ |
| Gemini CLI | β Compatible | ~/.gemini/skills/stratos/ |
| OpenAI Codex | β Compatible | ~/.codex/skills/stratos/ |
| Windsurf | β Compatible | ~/.codeium/windsurf/skills/stratos/ |
| Cline (VS Code) | β Compatible | ~/.cline/skills/stratos/ |
| Aider | π Experimental | .aider.conf.yml (see docs/INSTALL.md) |
| nanobot | β Compatible | ~/.nanobot/skills/stratos/ |
OpenClaw uses a skills system where skills are stored as directories containing a SKILL.md file β which is exactly StratOS's format. StratOS is a drop-in skill for OpenClaw.
OpenClaw is a powerful personal AI assistant that runs across WhatsApp, Telegram, Discord, Slack, and more. The problem: it's powerful, but process-unstructured by default. StratOS adds the missing execution layer.
With StratOS installed in your OpenClaw agent:
- Every request gets a Goal Sentence before execution
- The Garbage Filter eliminates wasted actions before they run
- Research runs first β no more hallucinated plans
- Every completed task includes a full PRD
Option 1: ClawHub (recommended)
Search "stratos" on ClawHub β Install
Option 2: Manual global install
mkdir -p ~/.openclaw/skills/stratos
curl -sL https://raw.githubusercontent.com/Techiral/stratos/main/SKILL.md \
-o ~/.openclaw/skills/stratos/SKILL.mdOption 3: Per-workspace (for a specific agent)
mkdir -p .agents/skills/stratos
curl -sL https://raw.githubusercontent.com/Techiral/stratos/main/SKILL.md \
-o .agents/skills/stratos/SKILL.mdAfter installing, send /status to your OpenClaw agent and it will list StratOS as an active skill.
nanobot is a lightweight OpenClaw-compatible agent. StratOS works with it:
mkdir -p ~/.nanobot/skills/stratos
curl -sL https://raw.githubusercontent.com/Techiral/stratos/main/SKILL.md \
-o ~/.nanobot/skills/stratos/SKILL.mdStratOS is a meta-skill β a SKILL.md file that the agent reads before any other skill, tool, or action.
Any step is eliminated if it is:
- Not repeatable
- Replaceable by something cheaper or faster
- Not definable in one clear sentence
- Not solving the stated problem
- Using more tokens than needed
- Scheduled beyond 1 week without decomposition
Before executing anything, StratOS forces a single sentence:
"The goal is to [verb] [object] so that [measurable outcome]."
If this sentence can't be written, execution stops.
| Without StratOS | With StratOS |
|---|---|
| Agent starts coding immediately | Agent defines Goal Sentence first |
| No research phase | Research before any output |
| Non-auditable outputs | Every output includes a PRD |
| Wasteful token use | Garbage Filter eliminates excess |
| Tasks stall on ambiguity | Hard stop + clarification request |
| Unreplicable results | Fully documented output package |
stratos/
βββ SKILL.md # The OS itself
βββ README.md # This file
βββ CONTRIBUTING.md # How to contribute
βββ LICENSE # MIT
βββ llms.txt # AI-readable index of this repo
βββ CITATION.cff # Academic citation info
βββ scripts/
β βββ install.sh # Universal installer
β βββ validate.sh # SKILL.md validator
βββ docs/
β βββ INSTALL.md # Per-agent install guide (9 agents)
β βββ HOW_IT_WORKS.md # Architecture deep dive
β βββ PHILOSOPHY.md # SpaceX + Machiavelli reasoning
βββ .github/
βββ workflows/validate.yml
βββ FUNDING.yml
βββ ISSUE_TEMPLATE/
StratOS is built on one insight: LLMs are brilliant reasoners trapped in terrible processes.
Inspired by SpaceX's engineering review culture (question every requirement, delete before adding) and Machiavellian execution theory (stability > everything, fortuna & virtΓΉ).
Read the full philosophy: docs/PHILOSOPHY.md
PRs welcome. See CONTRIBUTING.md.
Want to add support for a new agent? Open an issue β I'll add it within 24 hours.
MIT β use it, fork it, build on it.
Built by Techiral If StratOS made your agent 10x better, a β costs nothing and means everything.