isaWOW
    Back to Skills & MCP Library
    Claude Skill · Design & Media

    GroqCloud Automation

    Automate AI inference, chat completions, audio translation, and TTS voice management through GroqCloud's high-performance API via Composio

    Claude
    Claude Code
    OpenClaw
    Hermes
    View source

    Skill definition (SKILL.md)


    name: GroqCloud Automation description: "Automate AI inference, chat completions, audio translation, and TTS voice management through GroqCloud's high-performance API via Composio" requires: mcp: - rube

    GroqCloud Automation

    Automate AI inference workflows using GroqCloud's ultra-fast API -- chat completions, model discovery, audio translation, and TTS voice selection -- all orchestrated through the Composio MCP integration.

    Toolkit docs: composio.dev/toolkits/groqcloud


    Setup

    1. Connect your GroqCloud account through the Composio MCP server at https://rube.app/mcp
    2. The agent will prompt you with an authentication link if no active connection exists
    3. Once connected, all GROQCLOUD_* tools become available for execution

    Core Workflows

    1. Discover Available Models

    List all models available on GroqCloud to find valid model IDs before running inference.

    Tool: GROQCLOUD_LIST_MODELS

    No parameters required -- returns all available models with metadata.
    

    Use this as a prerequisite before any chat completion call to ensure you reference a valid, non-deprecated model ID.


    2. Run Chat Completions

    Generate AI responses for conversational prompts using a specified GroqCloud model.

    Tool: GROQCLOUD_GROQ_CREATE_CHAT_COMPLETION

    ParameterTypeRequiredDescription
    modelstringYesModel ID from GROQCLOUD_LIST_MODELS
    messagesarrayYesOrdered list of {role, content} objects (system, user, assistant)
    temperaturenumberNoSampling temperature 0-2 (default: 1)
    max_completion_tokensintegerNoMax tokens to generate
    top_pnumberNoNucleus sampling 0-1 (default: 1)
    stopstring/arrayNoUp to 4 stop sequences
    streambooleanNoEnable SSE streaming (default: false)

    3. Inspect Model Details

    Retrieve detailed metadata for a specific model including context window and capabilities.

    Tool: GROQCLOUD_GROQ_RETRIEVE_MODEL

    ParameterTypeRequiredDescription
    modelstringYesModel identifier (e.g., groq-1-large)

    4. Translate Audio to English

    Translate non-English audio files into English text using Whisper models.

    Tool: GROQCLOUD_GROQ_CREATE_AUDIO_TRANSLATION

    ParameterTypeRequiredDescription
    file_pathstringYesLocal path, HTTP(S) URL, or base64 data URL for audio
    modelstringNoModel ID (default: whisper-large-v3). Note: whisper-large-v3-turbo may not support translations
    response_formatstringNojson, verbose_json, or text (default: json)
    temperaturenumberNoSampling temperature 0-1 (default: 0)

    5. List TTS Voices

    Enumerate available text-to-speech voices for Groq PlayAI models to drive voice selection UX.

    Tool: GROQCLOUD_LIST_VOICES

    Returns the set of supported TTS voices. Note: this is a static list maintained manually.
    

    Known Pitfalls

    PitfallDetails
    Nested model listGROQCLOUD_LIST_MODELS response may be nested at response['data']['data'] -- do not assume a flat top-level array
    Hard-coded model IDs breakAlways fetch model IDs dynamically via GROQCLOUD_LIST_MODELS; hard-coded names can break when models are deprecated or renamed
    Audio format validationGROQCLOUD_GROQ_CREATE_AUDIO_TRANSLATION rejects invalid or unsupported audio formats silently -- validate inputs before calling
    Model metadata driftsData from GROQCLOUD_GROQ_RETRIEVE_MODEL (context window, features) can change as models update -- do not treat it as static
    TTS voice changesVoice sets from GROQCLOUD_LIST_VOICES may shrink or rename over time -- handle missing voices gracefully

    Quick Reference

    Tool SlugPurpose
    GROQCLOUD_LIST_MODELSList all available models and metadata
    GROQCLOUD_GROQ_CREATE_CHAT_COMPLETIONGenerate chat-based AI completions
    GROQCLOUD_GROQ_RETRIEVE_MODELGet detailed info for a specific model
    GROQCLOUD_GROQ_CREATE_AUDIO_TRANSLATIONTranslate non-English audio to English text
    GROQCLOUD_LIST_VOICESRetrieve available TTS voices for PlayAI

    Powered by Composio

    isaWOW · Custom Skill Development

    Want a custom Skill built for your team?

    We design private Claude, OpenClaw and Hermes Skills tailored to your workflows, SOPs and brand voice — production-ready in days.

    Get a custom Skill