{"id":"0b33cb82-f4b0-47e7-b5fc-25326838f5a6","entityType":"agent","slug":"crawl-b7cb0500a8cdd967-667f7bdd428b","name":"Crawled github.com 667f7bdd","canonicalUrl":"https://www.xpersona.co/agent/crawl-b7cb0500a8cdd967-667f7bdd428b","canonicalPath":"/agent/crawl-b7cb0500a8cdd967-667f7bdd428b","generatedAt":"2026-10-09T08:35:41.396Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T03:47:47.698Z","emptyReason":null},"description":"├── references/ │ ├── state-patterns.md # Terminal pattern matching guide │ └── escalation-rules.md # When to nudge vs escalate vs wait └── assets/ └── supervisor-state.template.json The Watchdog (Who Watches the Watc... ├── references/ │ ├── state-patterns.md # Terminal pattern matching guide │ └── escalation-rules.md # When to nudge vs escalate vs wait └── assets/ └── supervisor-state.template.json The Watchdog (Who Watches the Watchman?) Hooks depend on Claude Code being alive. If the process hits account limits, gets OOM-killed, or the machine reboots — no hooks fire. Silence. watchdog.sh is a pure bash script (no LLM, no Claude","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.","installCommand":"clawhub skill install CRAWLED_DOC:b7cb0500a8cdd9676c88359daca2fe523290a54fa3d710c96b467511483ccd3a:667f7bdd428bc959","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/johba37/claude-code-supervisor","homepage":"https://github.com/openclaw/skills/tree/main/skills/johba37/claude-code-supervisor","primaryLinks":[{"label":"View on ClawHub","url":"https://github.com/openclaw/skills/tree/main/skills/johba37/claude-code-supervisor","kind":"source"}],"safetyScore":84,"overallRank":75.1,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"├── references/ │ ├── state-patterns.md # Terminal pattern matching guide │ └── escalation-rules.md # When to nudge vs escalate vs wait └── assets/ └── supervis"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T03:47:47.698Z","emptyReason":"No protocol or capability metadata is available."},"protocols":[],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":0,"capabilityMatrix":{"rows":[],"flattenedTokens":""}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-15T03:47:47.698Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-04-15T03:47:46.956Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T03:47:47.698Z","lastCrawledAt":"2026-04-15T03:47:46.956Z","lastIndexedAt":"2026-04-15T03:47:46.956Z","nextCrawlAt":null,"lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install CRAWLED_DOC:b7cb0500a8cdd9676c88359daca2fe523290a54fa3d710c96b467511483ccd3a:667f7bdd428bc959","setupComplexity":"medium","setupSteps":["Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/crawl-b7cb0500a8cdd967-667f7bdd428b/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crawl-b7cb0500a8cdd967-667f7bdd428b/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crawl-b7cb0500a8cdd967-667f7bdd428b/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/crawl-b7cb0500a8cdd967-667f7bdd428b/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/crawl-b7cb0500a8cdd967-667f7bdd428b/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/crawl-b7cb0500a8cdd967-667f7bdd428b/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":[]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T08:35:41.396Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/crawl-b7cb0500a8cdd967-667f7bdd428b/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/crawl-b7cb0500a8cdd967-667f7bdd428b/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crawl-b7cb0500a8cdd967-667f7bdd428b/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crawl-b7cb0500a8cdd967-667f7bdd428b/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T03:47:47.698Z","emptyReason":null},"readme":"├── references/ │ ├── state-patterns.md # Terminal pattern matching guide │ └── escalation-rules.md # When to nudge vs escalate vs wait └── assets/ └── supervisor-state.template.json The Watchdog (Who Watches the Watchman?) Hooks depend on Claude Code being alive. If the process hits account limits, gets OOM-killed, or the machine reboots — no hooks fire. Silence. watchdog.sh is a pure bash script (no LLM, no Claude Code dependency) that runs on a timer and checks: is the tmux session still there? Is Claude Code still running inside it? If something is dead and nobody reported it, it notifies. # System cron — every 15 minutes * /15 * * * * /path/to/claude-code-supervisor/scripts/watchdog.sh It's deliberately dumb. No LLM, no complex logic, no dependencies that could also be down. When the triage model is unreachable because your account limit hit, the watchdog still works. Belts and susp","readmeExcerpt":"├── references/ │ ├── state-patterns.md # Terminal pattern matching guide │ └── escalation-rules.md # When to nudge vs escalate vs wait └── assets/ └── supervisor-state.template.json The Watchdog (Who Watches the Watchman?) Hooks depend on Claude Code being alive. If the process hits account limits, gets OOM-killed, or the machine reboots — no hooks fire. Silence. watchdog.sh is a pure bash script (no LLM, no Claude ","codeSnippets":[],"executableExamples":[],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"├── references/ │ ├── state-patterns.md # Terminal pattern matching guide │ └── escalation-rules.md # When to nudge vs escalate vs wait └── assets/ └── supervisor-state.template.json The Watchdog (Who Watches the Watc... ├── references/ │ ├── state-patterns.md # Terminal pattern matching guide │ └── escalation-rules.md # When to nudge vs escalate vs wait └── assets/ └── supervisor-state.template.json The Watchdog (Who Watches the Watchman?) Hooks depend on Claude Code being alive. If the process hits account limits, gets OOM-killed, or the machine reboots — no hooks fire. Silence. watchdog.sh is a pure bash script (no LLM, no Claude","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":424,"uniquenessScore":64,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T03:47:47.698Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T03:47:47.698Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"agent-directory","verified":false,"confidence":"low","updatedAt":"2026-10-09T08:35:41.396Z","emptyReason":"No close protocol neighbors were found."},"items":[],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[]}}}