#415415th of 455 in Skills, plugins and prompts

claude-to-im-skill

Skill that bridges Claude Code or Codex to Telegram, Discord, Feishu, QQ, WeChat

Stars
2.9k
License
MIT
Last commit
Mar 2026
Language
TypeScript
Stars, last 29 weeks+660
22 Apr 2026: 2,244 stars29 Apr 2026: 2,313 stars6 May 2026: 2,375 stars13 May 2026: 2,438 stars20 May 2026: 2,479 stars27 May 2026: 2,569 stars3 Jun 2026: 2,612 stars10 Jun 2026: 2,645 stars17 Jun 2026: 2,682 stars24 Jun 2026: 2,708 stars1 Jul 2026: 2,731 stars8 Jul 2026: 2,761 stars15 Jul 2026: 2,779 stars22 Jul 2026: 2,791 stars29 Jul 2026: 2,803 stars5 Aug 2026: 2,813 stars12 Aug 2026: 2,826 stars19 Aug 2026: 2,841 stars26 Aug 2026: 2,851 stars2 Sept 2026: 2,855 stars9 Sept 2026: 2,859 stars16 Sept 2026: 2,863 stars23 Sept 2026: 2,865 stars30 Sept 2026: 2,870 stars7 Oct 2026: 2,875 stars14 Oct 2026: 2,883 stars21 Oct 2026: 2,888 stars28 Oct 2026: 2,894 stars4 Nov 2026: 2,900 stars11 Nov 2026: 2,904 stars

2,244 on 22 Apr 20262,904 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

A Node.js background daemon, installed as a Claude Code or Codex skill, that forwards chat messages from IM bots to a coding agent session through the Claude Agent SDK or Codex SDK. Replies, tool-use prompts and permission requests are sent back to the chat, with Allow/Deny buttons on Telegram and Discord and text /perm commands elsewhere. State is kept in JSON files under ~/.claude-to-im.

Who it is for: Developers who want to drive Claude Code or Codex from a chat app

Strengths

  • Covers five IM platforms, any combination enabled at once
  • Tool calls need explicit approval from chat, with a 5-minute timeout that auto-denies
  • Sessions persist across daemon restarts; tokens stored chmod 600 and redacted in logs
  • Daemon opens no inbound network listeners; setup wizard validates tokens against platform APIs

Weaknesses

  • Streaming preview only on Telegram and Discord
  • QQ supports C2C private chat only, with no groups and no image replies
  • WeChat is single-account with QR login and text-based permissions
  • Needs a separately installed and authenticated Claude Code or Codex CLI

What it needs

  • no GPU
  • Needs Node.js >= 20, Claude Code CLI, Codex CLI, Telegram/Discord/Feishu/QQ/WeChat bot credentials
  • Models: Claude (via Claude Agent SDK), Codex (via Codex SDK)

Also in Skills, plugins and prompts

See all 455
Also in Skills, plugins and prompts
RankProjectScore
1claude-memPersistent cross-session memory plugin for Claude Code and other coding agents116.4k stars+16,587 (+17%) in 30 daysApache-2.097 out of 100
2impeccableDesign skill with 24 slash commands for AI coding agents' frontend output Live demo ↗ (opens in a new tab)108.8k stars+28,464 (+35%) in 30 daysApache-2.097 out of 100
3gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles141.3k stars+5,544 (+4.1%) in 30 daysMIT96 out of 100
#4rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex Live demo ↗ (opens in a new tab)81.5k stars+7,374 (+9.9%) in 30 daysMIT96 out of 100
#5cavemanShortens coding-agent replies and compresses tool output before the model reads it Live demo ↗ (opens in a new tab)119.3k stars+8,422 (+7.6%) in 30 daysApache-2.095 out of 100