This is an OpenClaw plugin (not a plain skill). It registers native tools into the OpenClaw agent runtime so you can operate OpenTangl entirely from chat.
Once installed, your agent gains 11 tools covering the full OpenTangl lifecycle: reading the queue, proposing tasks, running autopilot, executing workflows, auditing cross-repo wiring, and managing the merge pipeline.
bash
openclaw plugins install opentangl-plugin
Then restart your gateway:
bash
openclaw gateway restart
Add to your OpenClaw config file:
json5
{
plugins: {
entries: {
opentangl: {
enabled: true,
config: {
// Required: path to your OpenTangl workspace
// (the directory containing projects.yaml and tasks/)
workdir: "/path/to/your/opentangl-workspace",
// Optional: override the CLI path if not in PATH
// bin: "/usr/local/bin/opentangl",
// Optional: timeout in ms (default 120000; increase for autopilot)
// timeout: 300000,
},
},
},
},
}
To enable the mutating tools (they are off by default for safety):
json5
{
tools: {
allow: [
"opentangl_propose",
"opentangl_autopilot",
"opentangl_run_workflow",
"opentangl_next",
"opentangl_wire",
"opentangl_merge",
"opentangl_prune",
"opentangl_resume",
],
},
}
projects.yaml + .env with API key)node, git, gh in PATHOPENAI_API_KEY or ANTHROPIC_API_KEY in the environmentToolWhat it doesopentangl_queueTask queue with dependency statusopentangl_projectsRegistered projects and resolved pathsopentangl_list_executionsRecent workflow executions
tools.allow)#ToolWhat it doesopentangl_proposeAnalyze codebase → propose tasks ( preview or queue)opentangl_autopilotFull autopilot: propose + write + verify + commit + PRopentangl_run_workflowRun a workflow YAML ( run or auto mode)opentangl_nextExecute the next eligible queue taskopentangl_wireRead-only cross-repo wiring auditopentangl_mergeMerge pipeline: CI wait, diff review, merge/escalateopentangl_pruneRemove terminal tasks, commit cleaned queueopentangl_resumeResume a failed workflow execution by ID
text
You: What's in the task queue?
Agent: [opentangl_queue] → 3 pending, 1 running, 2 completed
You: Propose some tasks for the api project
Agent: [opentangl_propose mode=preview projects=api] → shows proposed tasks
You: Queue them
Agent: [opentangl_propose mode=queue projects=api] → appended 4 tasks
You: Run the next one
Agent: [opentangl_next] → executes task, commits changes
You: Run the merge pipeline
Agent: [opentangl_merge] → opens PRs, waits for CI, merges
opentangl) — onboarding guide for setting up OpenTangl from scratch