Back to Skills

claude-to-im

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,

2,390stars267forksUpdated 4/30/2026

Security Assessment

Critical Risk(0/100)

Detected risks:

Destructive Operations([README_CN.md] rm -rf, [README.md] rm -rf)
Persistence([SKILL.md] launchd)
Sensitive File Access([references/token-validation.md] .env, [SKILL.md] .env, [README_CN.md] .env)
Security Score0/100

About claude-to-im

The claude-to-im bridge skill enables users to seamlessly connect a Claude-based AI or Codex session to various messaging platforms like Telegram, Discord, Feishu/Lark, QQ, and WeChat. This connection allows users to interact with Claude directly from their phone through their preferred messaging app. The skill facilitates easy setup, management, and troubleshooting of the bridge daemon, ensuring users can easily maintain their connection to the AI. It is primarily focused on bridging the AI with messaging platforms, making it convenient for users who need real-time access to Claude for communication and productivity.

FAQ

How do I set up the claude-to-im bridge?

To set up the claude-to-im bridge, run the `setup` command. If you're using Claude Code, the setup process will guide you interactively. In Codex, you will need to manually create a `~/.claude-to-im/config.env` file using the example provided.

Can I use this skill to build bots or integrate with SDKs?

No, this skill is specifically for bridging the Claude AI session to messaging platforms like Telegram, Discord, and others. It is not designed for building standalone bots or integrating with platform SDKs.

What happens if I don’t have the configuration file?

If the configuration file (`~/.claude-to-im/config.env`) is missing, the skill will prompt you to create it. On Claude Code, the setup wizard will guide you through the process. On Codex, you will need to manually configure it based on the provided example.

What platforms does the claude-to-im bridge support?

The bridge supports Telegram, Discord, Feishu/Lark, QQ, and WeChat as messaging platforms. You can connect Claude to any of these apps for real-time communication.

What should I do if the bridge isn’t working properly?

If the bridge isn't functioning correctly, use the `doctor` command to diagnose the issue. This command will help identify problems and suggest solutions based on the symptoms reported.

All Files

52 files
src/adapters/weixin/weixin-ids.ts0.7 KB
View
src/logger.ts2.2 KB
View
references/token-validation.md1.3 KB
View
src/__tests__/store.test.ts11.0 KB
View
tsconfig.json0.5 KB
View
scripts/build.js0.9 KB
View
src/__tests__/weixin-login.test.ts0.7 KB
View
package-lock.json58.8 KB
View
src/__tests__/llm-provider.test.ts11.5 KB
View
src/config.ts10.2 KB
View
src/store.ts12.2 KB
View
LICENSE1.0 KB
View
scripts/doctor.sh15.9 KB
View
src/adapters/weixin-adapter.ts15.3 KB
View
SKILL.md13.4 KB
View
scripts/supervisor-windows.ps114.1 KB
View
src/adapters/weixin/weixin-session-guard.ts0.8 KB
View
src/permission-gateway.ts1.4 KB
View
config.env.example3.8 KB
View
src/__tests__/codex-provider.test.ts23.7 KB
View
src/adapters/weixin/weixin-types.ts2.1 KB
View
src/qrcode.d.ts0.3 KB
View
README_CN.md8.0 KB
View
scripts/supervisor-linux.sh1.2 KB
View
evals/evals.json0.9 KB
View
src/__tests__/config.test.ts7.0 KB
View
src/codex-provider.ts12.6 KB
View
src/sse-utils.ts0.4 KB
View
SECURITY.md1.8 KB
View
scripts/supervisor-macos.sh4.2 KB
View
src/adapters/weixin/weixin-media.ts4.6 KB
View
src/main.ts7.8 KB
View
references/troubleshooting.md2.5 KB
View
src/__tests__/weixin-adapter.test.ts2.6 KB
View
references/setup-guides.md11.7 KB
View
src/__tests__/permission.test.ts2.2 KB
View
src/weixin-store.ts6.9 KB
View
.gitignore0.0 KB
View
scripts/daemon.ps10.4 KB
View
src/__tests__/weixin-media.test.ts3.6 KB
View
references/usage.md3.3 KB
View
src/__tests__/weixin-api.test.ts1.4 KB
View
src/llm-provider.ts25.3 KB
View
README.md12.2 KB
View
scripts/install-codex.sh1.8 KB
View
src/adapters/weixin/weixin-api.ts5.2 KB
View
CLAUDE.md0.8 KB
View
scripts/daemon.sh6.5 KB
View
src/__tests__/weixin-store.test.ts4.7 KB
View
package.json0.9 KB
View
src/__tests__/logger.test.ts2.0 KB
View
src/weixin-login.ts8.3 KB
View

Install claude-to-im

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill