Talos — Productivity skill for Claude Code
File-driven task queue for delegating work to autonomous Claude Code engineering agents.
How to install Talos
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open dkatsiros/talos and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Talos does
File-driven task queue for delegating work to autonomous Claude Code engineering agents.
Alternatives in Productivity
- Skill Context Detection — Auto-detect work context (Dev vs Knowledge) — use to tailor workflows based on current task type 2.8k ★
- Build In Public — Build-in-Public — generate posts from your engineering work, anonymize, and schedule via Buffer 705 ★
- Agentacct — See what your coding agents did and what it cost 665 ★
README
Talos
*Python package & CLI: `openclaw-claude-loop`*
A **file-driven task queue** that lets an orchestrator delegate work to per-project [Claude Code](https://claude.ai/code) sessions acting as autonomous engineering agents ("CTO", "builder", "QA", etc.).
Each delegated task gets a structured contract: the orchestrator enqueues a task with title, instructions, role, and constraints; the engine renders a prompt, spawns a non-interactive `claude -p` session in a detached `screen`, waits for `result.json`, validates it, and returns the parsed result. Task history lives under `.openclaw/claude-loop/` inside the project it targets — completely separate from your orchestrator's state.
Install
pip install openclaw-claude-loop
# or for development:
pip install -e /path/to/this-repo
**Requires:** Python ≥ 3.10, `claude` CLI on `PATH` (Claude Code), `screen`.
Quick start (Python API)
from openclaw_claude_loop import ProjectLoop
loop = ProjectLoop("/path/to/your/project")
# Bootstrap the queue structure once per project
if not loop.is_bootstrapped:
loop.bootstrap()
# Delegate a task — blocks until result.json arrives
result = loop.run(
title="Add /healthcheck endpoint",
instructions=[
"Add GET /healthcheck to app/main.py returning {build_sha, timestamp}",
"Add pytest in tests/test_healthcheck.py",
"Run: pytest tests/test_healthcheck.py -v",
],
role="cto", # 'cto' | 'builder' | 'qa' | 'backend' | 'frontend' | ...
timeout=900,
)
print(result["state"], result["summary"])
CLI
# Bootstrap a project
talos --project-root /path/to/project bootstrap
# Enqueue a task
talos --project-root /path/to/project enqueue "Add /healthcheck" \
--role cto \
--instruction "Add GET /healthcheck to app/main.py returning {build_sha, timestamp}" \
--instruction "Write pytest in tests/test_healthcheck.py and run it"
# Render the prompt (parks the task ready for hand-
Related Skills
Atris Autopilot
PRD-driven autonomous execution - give it a task, it gets it done
TDD Team
Autonomous TDD team with task-list-driven self-coordination - scales to scope, reviewers as teammates
Plan Execute Verify Repair
Run the autonomous-engineering operating loop on a task (plan→implement→verify→repair→report)
Listen Task Queue
Enter Task Queue Listener Mode for a given queue ID or name. Polls for new tasks, assigns complexity, processe
Fleet Run
Work one fleet brief, or a run's task queue, in this session and report by writing files. Use when this sessio
Task Agent
Autonomous agent that finds ready work and completes it
Related Agents
LLM Orchestrator
Use this agent for LLM integration work — prompt engineering, multi-provider abstraction (OpenRouter, Gemini,
Shadowcat Coder
Implement a scoped Shadowcat feature or plan task. Dispatch as the implementation subagent when delegating cod
Swe Dev Loop Systems Architect
Designs and audits coding-agent loops, debugging and migration workflows, CI/release loops, autonomous-science