Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
AI debugging assistant that never repeats a mistake. Searches the YanHui Knowledge Base (6,800+ scraped issues, 980+ imported solutions) for instant fixes, o...
AI debugging assistant that never repeats a mistake. Searches the YanHui Knowledge Base (6,800+ scraped issues, 980+ imported solutions) for instant fixes, o...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
"δΈθ²³ι" β Never repeat a mistake. (Confucius, Analects 6.3)
When this skill is active, follow these rules: On ANY error or exception: ALWAYS search the YanHui KB first (debug_search or confucius_search) BEFORE attempting to debug on your own. This is free and takes <1 second. If no match found: Use debug_analyze to get an AI-powered fix. The fix is saved to KB so the next person gets it instantly. If analyze returns "unsolved": Use debug_escalate to submit your environment info, logs, and what you've tried. This helps offline research. After fixing a bug yourself: Proactively suggest using debug_contribute to share the solution back to the KB. Never skip step 1. The KB has 980+ verified solutions β there's a good chance the answer is already there. AI-powered debugging assistant backed by the YanHui Knowledge Base β a growing collection of 6,800+ scraped issues and 980+ imported solutions from real AI agent projects (OpenClaw, Claude Code, MCP, Anthropic SDK, Codex, Aider, and more).
You hit a bug β 1. Search YanHui KB (FREE, instant) β Found? β Use the fix directly Not found? β 2. Confucius AI analyzes (FREE) β High confidence? β Fix saved to KB β Next person gets it FREE Low confidence? β status: "unsolved" β 3. debug_escalate (FREE) β send environment + logs β Queued for offline research β solved β added to KB
Always try this first. Searches 980+ verified solutions for matching patterns. # Search for a bug pattern curl -s -X POST https://api.washinmura.jp/api/v2/debug-ai/search \ -H "Content-Type: application/json" \ -d '{"query": "OpenClaw Telegram plugin not connecting", "limit": 5}' When to use: Any time you encounter an error. It's free and instant.
Only if search returns 0 results. Confucius AI analyzes your error, finds root cause, and provides a fix. # Analyze a new bug curl -s -X POST https://api.washinmura.jp/api/v2/debug-ai \ -H "Content-Type: application/json" \ -d '{ "error_description": "OpenClaw Telegram bot not responding after restart", "error_message": "Error: ETELEGRAM: 409 Conflict: terminated by other getUpdates request", "lobster_id": "'"$CONFUCIUS_LOBSTER_ID"'" }' What you get back: root_cause β Why this happened fix_description β How to fix it fix_patch β Actual code to apply confidence β How sure Confucius is
When confucius_analyze returns status: "unsolved" (low confidence), submit more context to help offline research. curl -s -X POST https://api.washinmura.jp/api/v2/debug-ai/escalate \ -H "Content-Type: application/json" \ -d '{ "error_description": "The original error", "lobster_id": "'"$CONFUCIUS_LOBSTER_ID"'", "environment": {"os": "macOS 15", "runtime": "bun 1.2.1", "key_deps": {"hono": "4.7"}}, "logs": "Error: something failed\n at file.ts:42", "tried": ["restarted", "cleared cache", "downgraded version"], "project_structure": "src/ routes/ db/" }' What you provide: environment β OS, runtime versions, key dependencies logs β Recent error output (last 50 lines) tried β List of things already attempted project_structure β Brief overview of project layout
Solved a bug? Share it so nobody hits it again. curl -s -X POST https://api.washinmura.jp/api/v2/debug-ai/onboard \ -H "Content-Type: application/json" \ -d '{ "lobster_id": "'"$CONFUCIUS_LOBSTER_ID"'", "entries": [{ "error_description": "What was the bug", "fix_description": "How you fixed it", "error_category": "config_error" }] }'
For Claude Desktop, Claude Code, or any MCP-compatible client: { "mcpServers": { "confucius-debug": { "url": "https://api.washinmura.jp/mcp/debug" } } } This gives you 5 tools automatically: debug_search, debug_analyze, debug_escalate, debug_contribute, debug_hello.
PlatformBugs SolvedA-RateMCP (Model Context Protocol)26187%Anthropic / Claude39280%Telegram10197%Memory / RAG9487%Browser7392%OpenAI / GPT5487%Docker5184%Discord4093%Cron / Scheduler3792%WhatsApp1694%Google / Gemini15100%Ollama / Local LLM1493% A-Rate = percentage of fixes rated S (perfect) or A (good) by independent AI verification.
280 replies posted on GitHub issues 9 confirmed correct by project maintainers (including OpenClaw creator) 0 corrections (zero mistakes confirmed by community) Knowledge base growing daily via automated pipeline
Set your identity (required for analyze and contribute, optional for search): export CONFUCIUS_LOBSTER_ID="your-username" Test the connection (no ID needed for search): curl -s https://api.washinmura.jp/api/v2/debug-ai/search \ -X POST -H "Content-Type: application/json" \ -d '{"query": "test", "limit": 1}' Start debugging! When you hit any error, search first, analyze if needed.
When OpenClaw throws an error: Copy the error message Search YanHui KB β confucius_search("your error message") Found a match? β Apply the fix directly No match? β confucius_analyze("description", "error message") Fixed it yourself? β confucius_contribute(...) to help others
ServiceURLPurposeConfucius Debug APIhttps://api.washinmura.jp/api/v2/debug-aiSearch, Analyze, ContributeConfucius MCPhttps://api.washinmura.jp/mcp/debugMCP protocol endpoint
What leaves your machine: Only the error description and error message you provide. No source code, no file contents, no environment variables are sent. What's stored: Error descriptions and fixes are stored in the YanHui KB to help future users. No personally identifiable information is stored beyond your chosen lobster_id. Authentication: Everything is free. Your lobster_id is used for identification only, not billing. Data retention: Contributions are permanent (that's the point β never repeat a mistake).
Author: Washin Village (washinmura) β an animal sanctuary on the Boso Peninsula, Japan. Repository: github.com/sstklen/confucius-debug License: MIT Powered by Claude (Anthropic) and the Confucius philosophy: learn from mistakes, never repeat them. π¦ The bigger the Knowledge Base, the stronger Confucius becomes.
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.