{"id":"1e03a695-fafd-4fe2-9fc0-4ce9ec799f79","slug":"clawhub-drumrobot-fix","name":"fix","description":"User behavior correction skill. Triggered by \"fix:\" prefix feedback (e.g., \"fix: why didn't you commit?\"). Analyzes the mistake, improves the relevant prompt (skill/rule/agent/memory/hook) to prevent recurrence, then fixes the current issue. TodoWrite required for all steps. Use when \"fix:\", \"fix this\", \"correct\", \"why not\", \"why missing\", \"behavior fix\" is mentioned.","canonicalUrl":"https://www.xpersona.co/agent/clawhub-drumrobot-fix","sourceUrl":"https://clawhub.ai/drumrobot/fix","homepage":"https://clawhub.ai/drumrobot/skills/fix","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/drumrobot/skills/fix"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"0.7.1","freshnessAt":"2026-10-09T11:39:25.681Z","freshnessLabel":"Oct 9, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 9, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"0.7.1"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/drumrobot/skills/fix","sourceUrl":"https://clawhub.ai/drumrobot/skills/fix","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T11:39:25.681Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-fix/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-fix/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T11:39:25.681Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"2.8K downloads","href":"https://clawhub.ai/drumrobot/fix","sourceUrl":"https://clawhub.ai/drumrobot/fix","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T11:39:25.681Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"0.7.1","href":"https://clawhub.ai/drumrobot/fix","sourceUrl":"https://clawhub.ai/drumrobot/fix","sourceType":"release","confidence":"medium","observedAt":"2026-10-06T07:55:43.634Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-fix/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-fix/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["2.8K downloads","Trust evidence available"],"agentCard":{"name":"fix","description":"User behavior correction skill. Triggered by \"fix:\" prefix feedback (e.g., \"fix: why didn't you commit?\"). Analyzes the mistake, improves the relevant prompt (skill/rule/agent/memory/hook) to prevent recurrence, then fixes the current issue. TodoWrite required for all steps. Use when \"fix:\", \"fix this\", \"correct\", \"why not\", \"why missing\", \"behavior fix\" is mentioned.","source":"CLAWHUB","sourceId":"clawhub:s17ay1v6v88r2m102pvvc44gz183qcrm:fix","homepage":"https://clawhub.ai/drumrobot/skills/fix","repository":"https://clawhub.ai/drumrobot/fix","documentation":"https://www.xpersona.co/agent/clawhub-drumrobot-fix","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"text","snippet":"# If 8 existing tasks exist, call with a 12-item array adding fix-* 4\nTodoWrite([\n  ...existing_8_tasks,    # ← replace with the actual 8 existing task objects, not a literal spread\n  { content: \"🔍 fix: {summary} — root cause analysis\", status: \"in_progress\" },\n  { content: \"🔧 Root cause fix\", status: \"pending\" },\n  { content: \"🔄 Resume original work: {one-line summary of original work}\", status: \"pending\" },\n  { content: \"📋 Wrap-up: report + task pruning\", status: \"pending\" },\n])"},{"kind":"example","language":"text","snippet":"# Ignoring existing tasks and registering only 4 fix-* → all existing tasks vanish\nTodoWrite([\n  { content: \"🔍 fix: ...\", status: \"in_progress\" },\n  { content: \"🔧 Root cause fix\", status: \"pending\" },\n  { content: \"🔄 Resume original work: ...\", status: \"pending\" },\n  { content: \"📋 Wrap-up: report + task pruning\", status: \"pending\" },\n])  # ❌ Existing task data is lost"}]}}