claude-to-im
claude to im
What it does
- If it does NOT exist:
- In Claude Code: tell the user "No configuration found" and automatically start the setup wizard using AskUserQuestion.
- If it exists: proceed with the requested subcommand.
- telegram — Best for personal use. Streaming preview, inline permission buttons.
- discord — Good for team use. Server/channel/user-level access control.
- feishu (Lark) — For Feishu/Lark teams. Streaming cards, tool progress, inline permission buttons.
- qq — QQ C2C private chat only. No inline permission buttons, no streaming preview. Permissions use text /perm ... commands.
Requirements & configuration
- | reconfigure, 修改配置, 帮我改一下 token, 换个 bot | reconfigure |
- Why two phases: Feishu validates WebSocket connection when saving event subscription — if the bridge isn't running, saving will fail. The bridge needs published permissions to connect.
- Weixin: Do not ask for a static token. Instead:
- claude — uses Claude Code CLI + Claude Agent SDK (requires claude CLI installed)
- codex — uses OpenAI Codex SDK (requires codex CLI; auth via codex auth login or OPENAIAPIKEY)
Configuration: ARGUMENTSSKILL_DIRCTI_WEIXIN_MEDIA_ENABLEDOPENAI_API_KEY
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
claude-to-im FAQ
What does the claude-to-im skill do?
| Bridge THIS Claude Code or Codex session to Telegram, Discord, Feishu/Lark, QQ, or WeChat so the user can chat with Claude from their phone. Use for: setting up, starting, stopping, or diagnosing the claude-to-im bridge daemon; forwarding Claude replies to a messaging app; any phrase like "claude-to-im", "bridge", "消息推送", "消息转发", "桥接", "连上飞书", "手机上看claude", "启动后台服务", "诊断", "查看日志", "配置". Subcommands: setup, start, stop, status, logs, reconfigure, doctor. Do NOT use for: building standalone bots, webhook integrations, or coding with IM platform SDKs — those are regular programming tasks. If it does NOT exist: In Claude Code: tell the user "No configuration found" and automatically start the setup wizard using AskUserQuestion.
What does claude-to-im require?
| reconfigure, 修改配置, 帮我改一下 token, 换个 bot | reconfigure | Why two phases: Feishu validates WebSocket connection when saving event subscription — if the bridge isn't running, saving will fail. The bridge needs published permissions to connect. Weixin: Do not ask for a static token. Instead: claude — uses Claude Code CLI + Claude Agent SDK (requires claude CLI installed) codex — uses OpenAI Codex SDK (requires codex CLI; auth via codex auth login or OPENAIAPIKEY) Configuration keys: ARGUMENTS, SKILL_DIR, CTI_WEIXIN_MEDIA_ENABLED, OPENAI_API_KEY.
How do I install claude-to-im?
Run: npx -y skills add https://github.com/op7418/claude-to-im-skill --skill claude-to-im --agent claude-code — the source lives at github.com/op7418/claude-to-im-skill.
Maintain claude-to-im?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/op7418-claude-to-im-skill-claude-to-im?ref=badge) npx agentictools info skills/op7418-claude-to-im-skill-claude-to-im The second line is the CLI lookup for this page — handy in READMEs and docs.