一键导入
channels
Telegram and Discord channel integration for the orchestrator. Handles inbound messages as orchestrator commands and pushes mission lifecycle events back.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Telegram and Discord channel integration for the orchestrator. Handles inbound messages as orchestrator commands and pushes mission lifecycle events back.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Schedules and runs cron jobs and the nanika publishing pipeline via scheduler CLI. Use when scheduling jobs, managing cron tasks, running the daemon, checking job history, or setting up the daily publishing pipeline.
Obsidian vault CLI — read, write, search, capture, triage, enrich, and ingest into the vault at ~/.alluka/vault/. Prefer this CLI over the Write tool for vault paths so the search index, frontmatter schema, and triage hooks stay in sync — plain Write still works and the memory system reads any valid markdown at the canonical paths regardless of how it was produced. Use when user asks about notes, vault, captures, inbox triage, note search, or importing scout/learnings data.
Full article pipeline — from topic research to Substack draft. Scouts trending intel, writes or selects an article, generates intaglio art via Google Flow, creates manifest, and cross-posts to Substack. Use when creating, illustrating, or publishing articles.
Handles inbound Telegram messages as orchestrator commands when running with --channels plugin:telegram@claude-plugins-official
Send native voice messages and text to Discord channels via the discord CLI. Use when sending audio as a Discord voice message or checking channel config.
Send voice messages and text to Telegram chats via the telegram CLI. Use when sending audio as a Telegram voice message or checking chat config.
| name | channels |
| description | Telegram and Discord channel integration for the orchestrator. Handles inbound messages as orchestrator commands and pushes mission lifecycle events back. |
| license | MIT |
| metadata | {"author":"joey","version":"0.1.0"} |
Bridges external messaging platforms to the nanika orchestrator via Claude Code Channels.
Two-layer split:
~/.alluka/channels/telegram.json.All channel platforms support voice messages. When an audio attachment arrives:
elevenlabs transcribe --input <path>Supported audio formats: audio/ogg, audio/mpeg, audio/mp4, audio/wav, audio/webm
Requires the elevenlabs plugin to be installed. Gracefully falls back to asking for text if unavailable.
/plugin install telegram@claude-plugins-official/telegram:configure <token>~/.alluka/channels/telegram.json:
{
"bot_token": "<your-token>",
"notify_chat_ids": [<your-chat-id>],
"events": ["mission.started", "mission.completed", "mission.failed", "phase.failed"]
}
claude --channels plugin:telegram@claude-plugins-official