Skip to content
Skillv1.0.0

setup-telegram-voice

Check if voice message handling is configured — verify Whisper, ElevenLabs/OpenAI TTS keys, and required tools.

by oimiragieo(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from oimiragieo/agent-studio (.claude/skills/setup-telegram-voice/SKILL.md). Install upstream with npx skills add oimiragieo/agent-studio --skill setup-telegram-voice. Copyright stays with the author.

Setup Telegram Voice

Check if voice message handling is properly configured. Use ONLY the Read tool.

Files to check

  1. Read .env in the project root. Check for:

    • ELEVENLABS_API_KEY — ElevenLabs TTS key (primary)
    • ELEVENLABS_VOICE_ID — optional, defaults to George voice
    • OPENAI_API_KEY — OpenAI TTS fallback (needed if no ElevenLabs key)
    • WHISPER_MODEL — optional, defaults to medium
    • TELEGRAM_BOT_TOKEN — required (same as base telegram setup)
  2. Read .claude/skills/enable-telegram/SKILL.md to confirm the skill exists.

Report format

Telegram Voice Setup:
  [x] Base Telegram: configured (run /setup-telegram for details)
  [x] ElevenLabs API key: configured
  [ ] ElevenLabs voice ID: using default (George - JBFqnCBsd6RMkjVDRZzb)
  [ ] OpenAI API key: not set (optional fallback)
  [x] Whisper model: medium (default)
  [x] Voice skill: installed

If things are missing

  • No ElevenLabs AND no OpenAI key: "You need at least one TTS provider. Add ELEVENLABS_API_KEY=<key> (from elevenlabs.io) or OPENAI_API_KEY=<key> (from platform.openai.com) to .env"
  • No Whisper: "The transcribe-anything pip package is needed for speech-to-text. Run pip install transcribe-anything to install."
  • Base Telegram not configured: "Run /setup-telegram first to configure the bot."

When everything passes

Tell the user: "Voice pipeline ready! Run /enable-telegram to activate. Voice messages sent to the bot will be transcribed and responded to with audio."

Important

  • Use ONLY the Read tool — no Bash, no pip commands
  • Don't attempt to validate API keys against external services
  • The voice pipeline requires the base Telegram daemon to be running (/enable-telegram)

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/oimiragieo-agent-studio-setup-telegram-voice/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

oimiragieo-agent-studio-setup-telegram-voice.ocm.jsonjson
{
  "ocm": "1",
  "id": "oimiragieo-agent-studio-setup-telegram-voice",
  "kind": "skill",
  "name": "setup-telegram-voice",
  "description": "Check if voice message handling is configured — verify Whisper, ElevenLabs/OpenAI TTS keys, and required tools.",
  "publisher": "oimiragieo",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "telegram",
      "voice",
      "tts",
      "whisper",
      "setup",
      "configuration",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Check if voice message handling is configured — verify Whisper, ElevenLabs/OpenAI TTS keys, and required tools."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/oimiragieo/agent-studio",
      "path": ".claude/skills/setup-telegram-voice/SKILL.md",
      "ref": "HEAD",
      "url": "https://github.com/oimiragieo/agent-studio/blob/HEAD/.claude/skills/setup-telegram-voice/SKILL.md",
      "key": "oimiragieo/agent-studio/.claude/skills/setup-telegram-voice/SKILL.md"
    }
  },
  "instructions": "# Setup Telegram Voice\n\nCheck if voice message handling is properly configured. Use ONLY the Read tool.\n\n## Files to check\n\n1. **Read `.env`** in the project root. Check for:\n   - `ELEVENLABS_API_KEY` — ElevenLabs TTS key (primary)\n   - `ELEVENLABS_VOICE_ID` — optional, defaults to George voice\n   - `OPENAI_API_KEY` — OpenAI TTS fallback (needed if no ElevenLabs key)\n   - `WHISPER_MODEL` — optional, defaults to `medium`\n   - `TELEGRAM_BOT_TOKEN` — required (same as base telegram setup)\n\n2. **Read `.claude/skills/enable-telegram/SKILL.md`** to confirm the skill exists.\n\n## Report format\n\n```\nTe",
  "cost": {
    "context_tokens": 441
  }
}

Fetch it by URL: GET /api/v1/registry/oimiragieo-agent-studio-setup-telegram-voice/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.