joko-orchestratorDeterministically coordinates autonomous planning and execution across available skills under strict guardrails. Use only when the user explicitly activates this skill by name to run autonomously until a stop command is issued. Trigger keywords include: "use autonomous-skill-orchestrator", "activate autonomous-skill-orchestrator", "start autonomous orchestration".
Install via ClawdBot CLI:
clawdbot install oyi77/joko-orchestratorInspired by oh-my-opencode's three-layer architecture, adapted for OpenClaw's ecosystem.
Traditional AI follows: user asks ā AI responds. This fails for complex work because:
This skill solves these through specialization and delegation.
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā PLANNING LAYER (Interview + Plan Generation) ā
ā ⢠Clarify intent through interview ā
ā ⢠Generate structured work plan ā
ā ⢠Review plan for gaps ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ORCHESTRATION LAYER (Atlas - The Conductor) ā
ā ⢠Read plan, delegate tasks ā
ā ⢠Accumulate wisdom across tasks ā
ā ⢠Verify results independently ā
ā ⢠NEVER write code directly ā only delegate ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā EXECUTION LAYER (Sub-agents via sessions_spawn) ā
ā ⢠Focused task execution ā
ā ⢠Return results + learnings ā
ā ⢠Isolated context per task ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ultrawork / ulwInclude ultrawork or ulw in any prompt to activate full orchestration mode automatically.
The agent figures out the rest ā parallel agents, background tasks, deep exploration, and relentless execution until completion.
Before planning, gather clarity through brief interview:
Ask only what's needed:
Interview Style by Intent:
| Intent | Focus | Example Questions |
|--------|-------|-------------------|
| Refactoring | Safety | "What tests verify current behavior?" |
| Build New | Patterns | "Follow existing conventions or deviate?" |
| Debug/Fix | Reproduction | "Steps to reproduce? Error messages?" |
| Research | Scope | "Depth vs breadth? Time constraints?" |
After interview, generate structured plan:
## Work Plan: [Title]
### Objective
[One sentence, frozen intent]
### Tasks
- [ ] Task 1: [Description]
- Acceptance: [How to verify completion]
- References: [Files, docs, skills needed]
- Category: [quick|general|deep|creative]
- [ ] Task 2: ...
### Guardrails
- MUST: [Required constraints]
- MUST NOT: [Forbidden actions]
### Verification
[How to verify overall completion]
Before execution, validate:
If any check fails, refine plan before proceeding.
The orchestrator:
The orchestrator:
Use sessions_spawn with category-appropriate configuration:
| Category | Use For | Model Hint | Timeout |
|----------|---------|------------|---------|
| quick | Trivial tasks, single file changes | fast model | 2-5 min |
| general | Standard implementation | default | 5-10 min |
| deep | Complex logic, architecture | thinking model | 10-20 min |
| creative | UI/UX, content generation | creative model | 5-10 min |
| research | Docs, codebase exploration | fast + broad | 5 min |
Delegation Template:
sessions_spawn(
label: "task-{n}-{short-desc}",
task: """
## Task
{exact task from plan}
## Expected Outcome
{acceptance criteria}
## Context
{accumulated wisdom from previous tasks}
## Constraints
- MUST: {guardrails}
- MUST NOT: {forbidden actions}
## References
{relevant files, docs}
""",
runTimeoutSeconds: {based on category}
)
Identify independent tasks (no file conflicts, no dependencies) and spawn them simultaneously:
# Tasks 2, 3, 4 have no dependencies
sessions_spawn(label="task-2", task="...")
sessions_spawn(label="task-3", task="...")
sessions_spawn(label="task-4", task="...")
# All run in parallel
After each task completion, extract and record:
## Wisdom Log
### Conventions Discovered
- [Pattern found in codebase]
### Successful Approaches
- [What worked]
### Gotchas
- [Pitfalls to avoid]
### Commands Used
- [Useful commands for similar tasks]
Store in: memory/orchestrator-wisdom.md (append-only during session)
Pass accumulated wisdom to ALL subsequent sub-agents.
NEVER trust sub-agent claims. After each task:
If verification fails:
## Orchestration Complete
### Completed Tasks
- [x] Task 1: {summary}
- [x] Task 2: {summary}
### Learnings
{key wisdom accumulated}
### Files Changed
{list of modified files}
### Next Steps (if any)
{recommendations}
| Class | Description | Action |
|-------|-------------|--------|
| A | Irreversible, destructive, or unbounded | HALT immediately |
| B | Bounded, resolvable with clarification | Pause, ask user |
| C | Cosmetic, non-operative | Proceed with note |
User can stop at any time with:
On stop: immediately terminate all spawned sessions, output summary of completed work, await new instructions.
memory/orchestrator-wisdom.md for learningsSimple (magic word):
ulw refactor the authentication module to use JWT
Explicit activation:
activate autonomous-skill-orchestrator
Build a REST API with user registration, login, and profile endpoints
With constraints:
use autonomous-skill-orchestrator
- Build payment integration with Stripe
- MUST: Use existing database patterns
- MUST NOT: Store card numbers locally
- Deadline: Complete core flow only
Generated Mar 1, 2026
A software development team needs to refactor a legacy codebase with thousands of lines of code to improve maintainability and performance. The orchestrator interviews to clarify safety constraints, generates a structured plan with tasks like updating dependencies and rewriting modules, and delegates execution to sub-agents while verifying results independently.
A startup aims to build a new mobile app for both iOS and Android with complex features like real-time chat and payment integration. The orchestrator gathers requirements on patterns and constraints, creates a detailed work plan with parallelizable tasks for UI design and backend integration, and orchestrates sub-agents to execute efficiently.
An IT department faces recurring performance issues in a critical enterprise application. The orchestrator conducts an interview to reproduce errors, plans tasks for log analysis and code fixes, and delegates to specialized sub-agents for deep debugging while enforcing strict verification to ensure system stability.
A business consultancy needs to conduct in-depth research on emerging market trends and competitor strategies for a client. The orchestrator defines scope and time constraints, creates a plan with tasks for data collection and synthesis, and uses research-focused sub-agents to explore and compile findings systematically.
A marketing agency requires a comprehensive content campaign including blog posts, social media graphics, and video scripts for a product launch. The orchestrator interviews to understand preferences and boundaries, plans creative tasks with clear acceptance criteria, and delegates to sub-agents specialized in UI/UX and content creation.
Offer the orchestrator as a SaaS platform where businesses pay a monthly fee for autonomous task management and execution. This model provides recurring revenue and scales with client usage, ideal for enterprises needing continuous project oversight.
Provide custom consulting services to integrate the orchestrator into existing workflows, with one-time setup fees and ongoing support contracts. This model targets organizations with specific needs, generating revenue from implementation and maintenance.
Offer a free basic version of the orchestrator for individual developers or small teams, with premium features like advanced parallel execution and priority support available for a fee. This model drives user adoption and converts free users to paid plans.
š¬ Integration Tip
Integrate the orchestrator by setting up explicit activation triggers and ensuring access to necessary skills and tools, while maintaining strict guardrails to prevent unauthorized actions.
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Search and analyze your own session logs (older/parent conversations) using jq.
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on "remember", "what do I know about", "link X to Y", "show dependencies", entity CRUD, or cross-skill data access.
Ultimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.
Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection