Doctor: Dashi Telegram Plugin Migration

Read-only doctor for migrating a Telegram bot to the dashi channel plugin

Tested · Works

Test report

Verdict
Tested · Works
Score
8.8/10
Tested
Jul 28, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Jul 30, 2026 · d6798af

This skill is no longer available upstream. Our re-check on Aug 10, 2026 couldn't find it any more (repo unreachable/deleted). The test below is what we measured on Jul 28, 2026 and we're leaving it up as a record — but there is nothing left to install, so we've removed the command.

Built a fake two-agent host with six deliberate faults and ran the bundled doctor against it: it caught all six — shared webhook port, shared bot token, shared tmux socket, channel hooks left in the user-level settings.json, webhook.enabled=false on agent B, and agent B's hooks pointing at a foreign port — plus two I had not planted (world-readable env file holding the token, missing permission-gate hook on a bypassPermissions unit). Every finding carried a one-line fix pointer, and the run took under two seconds. The bundled test suite is real: 172 tests, 0 failures under bun test. The read-only claim holds — no write, restart or kill call anywhere in the 2250-line script, and token comparison is by sha256 digest. Four of the six faults depend on plugin-specific invariants documented nowhere else, which is the whole delta over eyeballing the unit files by hand.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 8/10
  • Docs & honesty 4/5

What Doctor: Dashi Telegram Plugin Migration does

Ships a 2250-line Bun diagnostic that audits a dashi-plugin-claude-code Telegram channel install: toolchain floors, workspace placement, hook registration, permission-gate wiring, token hygiene, and the five cross-agent isolation invariants in multi-agent fleet mode. Triggers when a migrated bot goes silent, answers as default Claude, or throws Telegram 409 Conflict, and when planning the cutover off the legacy gateway. Strictly read-only — it names the first failure and points at the fix, it never restarts a service or edits config. Only useful if you run that specific plugin.

How to install Doctor: Dashi Telegram Plugin Migration

Nothing to install: the source repository no longer has this skill. If the author brings it back, our daily re-check will pick it up and the command will reappear here.

Commands — how to trigger Doctor: Dashi Telegram Plugin Migration

  • /doctor-dashi-plugin Read-only doctor for migrating a Telegram bot to the dashi channel plugin

It also activates on plain-language prompts like these:

  • My Telegram bot went silent after migrating to the dashi channel plugin
  • Getting a Telegram 409 Conflict error after switching off the gateway
  • Diagnose why my dashi-plugin agent is answering as default Claude

Frequently asked questions

Is the Doctor: Dashi Telegram Plugin Migration skill free?
Yes. The skill itself is free from qwwiwi/dashi-plugin-claude-code. SkillProof publishes the install command and an independent test verdict at no cost.
Does Doctor: Dashi Telegram Plugin Migration work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 28, 2026. Verdict: Tested · Works. Built a fake two-agent host with six deliberate faults and ran the bundled doctor against it: it caught all six — shared webhook port, shared bot token, shared tmux socket, channel hooks left in the user-level settings.json, webhook.enabled=false on agent B, and agent B's hooks pointing at a foreign port — plus two I had not planted (world-readable env file holding the token, missing permission-gate hook on a bypassPermissions unit). Every finding carried a one-line fix pointer, and the run took under two seconds. The bundled test suite is real: 172 tests, 0 failures under bun test. The read-only claim holds — no write, restart or kill call anywhere in the 2250-line script, and token comparison is by sha256 digest. Four of the six faults depend on plugin-specific invariants documented nowhere else, which is the whole delta over eyeballing the unit files by hand.
What is the Doctor: Dashi Telegram Plugin Migration SkillProof Score?
8.8/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 8/10, docs & honesty 4/5.
How do I install Doctor: Dashi Telegram Plugin Migration?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Doctor: Dashi Telegram Plugin Migration with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.