Skip to main content

claude-to-im

Facilitates communication between Claude and messaging apps like Telegram and Discord, enabling mobile access to AI interactions.

Install this skill

or
0/100

Security score

The claude-to-im skill was audited on Jun 10, 2026 and we found 30 security issues across 3 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 10

Webhook reference - potential data exfiltration

SourceSKILL.md
10Do NOT use for: building standalone bots, webhook integrations, or coding with IM
medium line 26

Access to hidden dotfiles in home directory

SourceSKILL.md
26User data is stored at `~/.claude-to-im/`.
medium line 28

Access to hidden dotfiles in home directory

SourceSKILL.md
28The skill directory (SKILL_DIR) is at `~/.claude/skills/claude-to-im`.
medium line 29

Access to hidden dotfiles in home directory

SourceSKILL.md
29In Codex installs it may instead be `~/.codex/skills/claude-to-im`.
medium line 58

Access to hidden dotfiles in home directory

SourceSKILL.md
582. **Codex / other** — `AskUserQuestion` is NOT available. Fall back to non-interactive guidance: explain the steps, show `SKILL_DIR/config.env.example`, and ask the user to create `~/.claude-to-im/co
medium line 64

Access to hidden dotfiles in home directory

SourceSKILL.md
64Before running any subcommand other than `setup`, check if `~/.claude-to-im/config.env` exists:
medium line 68

Access to hidden dotfiles in home directory

SourceSKILL.md
68- In Codex: tell the user "No configuration found. Please create `~/.claude-to-im/config.env` based on the example:" then show the contents of `SKILL_DIR/config.env.example` and stop. Don't attempt to
medium line 111

Access to hidden dotfiles in home directory

SourceSKILL.md
1113. The helper writes `~/.claude-to-im/runtime/weixin-login.html` and tries to open it automatically in the local browser.
medium line 114

Access to hidden dotfiles in home directory

SourceSKILL.md
114- Explain briefly: the linked Weixin account is stored in `~/.claude-to-im/data/weixin-accounts.json`. Running the helper again replaces the previously linked account.
medium line 137

Access to hidden dotfiles in home directory

SourceSKILL.md
1373. Use Bash to create directory structure: `mkdir -p ~/.claude-to-im/{data,logs,runtime,data/messages}`
medium line 138

Access to hidden dotfiles in home directory

SourceSKILL.md
1384. Use Write to create `~/.claude-to-im/config.env` with all settings in KEY=VALUE format
medium line 139

Access to hidden dotfiles in home directory

SourceSKILL.md
1395. Use Bash to set permissions: `chmod 600 ~/.claude-to-im/config.env`
medium line 146

Access to hidden dotfiles in home directory

SourceSKILL.md
146**Pre-check:** Verify `~/.claude-to-im/config.env` exists (see "Config check" above). Without it, the daemon will crash immediately and leave a stale PID file.
medium line 193

Access to hidden dotfiles in home directory

SourceSKILL.md
193- For proxy environments, tell users to put `export HTTPS_PROXY=...`, `export HTTP_PROXY=...`, `export ALL_PROXY=...`, and optional `export NO_PROXY=...` directly in `~/.claude-to-im/config.env`. The
medium line 207

Access to hidden dotfiles in home directory

SourceSKILL.md
2071. Read current config from `~/.claude-to-im/config.env`
medium line 237

Access to hidden dotfiles in home directory

SourceSKILL.md
237- Config persists at `~/.claude-to-im/config.env` — survives across sessions.
medium line 58

Access to .env file

SourceSKILL.md
582. **Codex / other** — `AskUserQuestion` is NOT available. Fall back to non-interactive guidance: explain the steps, show `SKILL_DIR/config.env.example`, and ask the user to create `~/.claude-to-im/co
medium line 64

Access to .env file

SourceSKILL.md
64Before running any subcommand other than `setup`, check if `~/.claude-to-im/config.env` exists:
medium line 68

Access to .env file

SourceSKILL.md
68- In Codex: tell the user "No configuration found. Please create `~/.claude-to-im/config.env` based on the example:" then show the contents of `SKILL_DIR/config.env.example` and stop. Don't attempt to
medium line 75

Access to .env file

SourceSKILL.md
75Run an interactive setup wizard. This subcommand requires `AskUserQuestion`. If it is not available (Codex environment), instead show the contents of `SKILL_DIR/config.env.example` with field-by-field
medium line 138

Access to .env file

SourceSKILL.md
1384. Use Write to create `~/.claude-to-im/config.env` with all settings in KEY=VALUE format
medium line 139

Access to .env file

SourceSKILL.md
1395. Use Bash to set permissions: `chmod 600 ~/.claude-to-im/config.env`
medium line 146

Access to .env file

SourceSKILL.md
146**Pre-check:** Verify `~/.claude-to-im/config.env` exists (see "Config check" above). Without it, the daemon will crash immediately and leave a stale PID file.
medium line 193

Access to .env file

SourceSKILL.md
193- For proxy environments, tell users to put `export HTTPS_PROXY=...`, `export HTTP_PROXY=...`, `export ALL_PROXY=...`, and optional `export NO_PROXY=...` directly in `~/.claude-to-im/config.env`. The
medium line 203

Access to .env file

SourceSKILL.md
203**⚠️ Claude resume limitations (v1):** The resumed Claude session in the bridge does NOT inherit: `--settings`, `--permission-mode`, sandbox flags, or extra allowed directories (`--add-dir`) from the
medium line 207

Access to .env file

SourceSKILL.md
2071. Read current config from `~/.claude-to-im/config.env`
medium line 235

Access to .env file

SourceSKILL.md
235- Always check for config.env before starting the daemon — without it the process crashes on startup and leaves a stale PID file that blocks future starts (requiring manual cleanup).
medium line 237

Access to .env file

SourceSKILL.md
237- Config persists at `~/.claude-to-im/config.env` — survives across sessions.
low line 51

External URL reference

SourceSKILL.md
51Before asking users for any platform credentials, read `SKILL_DIR/references/setup-guides.md` internally so you know where to find each credential. Do NOT dump the full guide to the user upfront — onl
low line 103

External URL reference

SourceSKILL.md
103- Tell the user: these two values can be found at https://q.qq.com/qqbot/openclaw
Scanned on Jun 10, 2026
View Security Dashboard
Installation guide →