一键导入
discord
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.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
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.
用 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.
Telegram and Discord channel integration for the orchestrator. Handles inbound messages as orchestrator commands and pushes mission lifecycle events back.
Handles inbound Telegram messages as orchestrator commands when running with --channels plugin:telegram@claude-plugins-official
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 | discord |
| description | 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. |
| allowed-tools | Bash(discord:*) |
| argument-hint | send-voice-message --channel <id> --audio <path> | reply --channel <id> --message <text> |
Sends audio files as native Discord voice messages (with playback bar and waveform) and text messages to configured channels.
Config: ~/.alluka/channels/discord.json — same file used by the orchestrator daemon notifier.
elevenlabs generate, pass the output as a voice messageSend an audio file as a native Discord voice message. Handles MP3 → OGG/Opus conversion, waveform generation, and the three-step upload flow automatically.
discord send-voice-message --channel <channel-id> --audio /path/to/audio.mp3
discord send-voice-message --channel <channel-id> --audio /path/to/audio.ogg --json
Supported input formats: mp3, ogg, wav, m4a, webm (any format ffmpeg can decode)
Requirements: ffmpeg in PATH (brew install ffmpeg)
Send a plain text message to a Discord channel.
discord reply --channel <channel-id> --message "Hello from nanika"
discord reply --channel <channel-id> --message "Mission complete" --json
JSON-native subcommands for dashboard and agent use.
discord query status --json # bot token status, channel count
discord query items --json # list configured channel IDs
discord query actions --json # available CLI actions
Verify ffmpeg availability and config.
discord doctor
discord doctor --json
~/.alluka/channels/discord.json:
{
"bot_token": "<your-bot-token>",
"channel_ids": ["<channel-id>"]
}
User: "send this audio to Discord"
Action: discord send-voice-message --channel <id> --audio /path/to/audio.mp3
User: "generate a voice message and send to Discord" Action:
elevenlabs generate narration.txt --output /tmp/
discord send-voice-message --channel <id> --audio /tmp/narration.mp3