claude-to-im

Bridge Claude Code or Codex sessions to messaging platforms via Node.js.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/c1fish/my-obsidian --skill claude-to-im-c1fish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-to-im
Source: https://github.com/c1fish/my-obsidian/tree/main/.claude/.agents/skills/claude-to-im
Command: npx skills add https://github.com/c1fish/my-obsidian --skill claude-to-im-c1fish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Bridge Claude Code or Codex sessions to Telegram, Discord, Feishu/Lark, QQ, or WeChat so you can chat with Claude from your 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", "启动后台服务", "诊断", "查看日志", "配置".

Core Features & Use Cases

  • Interactive setup wizard for multi-channel deployment and per-platform credentials
  • Start/stop/status/logs and doctor diagnostic workflows with streaming previews and tool-permission prompts
  • Secure, local bridge: token handling, session persistence, and per-channel access control
  • WeChat/QQ/Feishu adapters support platform-specific flows and QR-based login
  • Use case: connect Claude to Telegram for mobile-friendly chat and debugging

Quick Start

Run /claude-to-im setup to begin configuring the bridge.

Frequently Asked Questions about claude-to-im

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bridge Claude Code sessions to Telegram for mobile chat?

Bridging Claude Code sessions to Telegram requires running the setup wizard to configure credentials and start the daemon, forwarding Claude replies directly to your mobile messaging app.

Can I connect Claude to WeChat or Feishu without a remote server?

Yes, connecting Claude to WeChat or Feishu runs locally using a secure bridge with token handling and platform-specific QR-based login flows, requiring Node.js and a local config.env file.

What's the best way to diagnose a Claude-to-IM bridge that stopped forwarding messages?

Diagnosing a Claude-to-IM bridge that stopped forwarding involves running the doctor diagnostic workflow to check daemon status, review streaming previews, and inspect local session logs.

Do I need Claude Code CLI installed to use the messaging bridge?

Yes, Claude Code CLI or Codex is required alongside Node.js to operate the messaging bridge, as the daemon forwards session outputs from these interfaces to your configured IM platform.

How does the interactive setup wizard handle multi-channel IM deployment?

The interactive setup wizard handles multi-channel IM deployment by guiding per-platform credential configuration and enforcing per-channel access control before starting the local bridge daemon.

Why does my QR-based login for WeChat fail during bridge setup?

QR-based login failures during bridge setup often stem from incorrect local configuration or expired tokens, which the doctor diagnostic workflow can identify by checking session persistence and status logs.