Files
composio-skills-reference/groqcloud-automation/SKILL.md
sohamganatra bea5251d4c Upgrade 71 popular app skills with real tool data from RUBE_SEARCH_TOOLS
Replaced generic templates with detailed skills containing:
- Real tool slugs discovered via RUBE_SEARCH_TOOLS
- Actual parameter schemas and types
- API-specific known pitfalls
- Quick reference tables with all discovered tools

Apps upgraded: Google Workspace (10), Finance/Microsoft (10),
CRM/Sales (9), DevOps/AI (10), Marketing/Social (8),
Support/Productivity/HR (8), Content/Analytics (9), Comms/Events (7)

8 apps skipped (no native Composio tools): Twitch, ManyChat,
Front, Deel, Adobe, RingCentral, Zoho Desk, Wave Accounting

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 14:30:20 -08:00

4.4 KiB

name, description, requires
name description requires
GroqCloud Automation Automate AI inference, chat completions, audio translation, and TTS voice management through GroqCloud's high-performance API via Composio
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

Parameter Type Required Description
model string Yes Model ID from GROQCLOUD_LIST_MODELS
messages array Yes Ordered list of {role, content} objects (system, user, assistant)
temperature number No Sampling temperature 0-2 (default: 1)
max_completion_tokens integer No Max tokens to generate
top_p number No Nucleus sampling 0-1 (default: 1)
stop string/array No Up to 4 stop sequences
stream boolean No Enable 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

Parameter Type Required Description
model string Yes Model 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

Parameter Type Required Description
file_path string Yes Local path, HTTP(S) URL, or base64 data URL for audio
model string No Model ID (default: whisper-large-v3). Note: whisper-large-v3-turbo may not support translations
response_format string No json, verbose_json, or text (default: json)
temperature number No Sampling 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

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

Quick Reference

Tool Slug Purpose
GROQCLOUD_LIST_MODELS List all available models and metadata
GROQCLOUD_GROQ_CREATE_CHAT_COMPLETION Generate chat-based AI completions
GROQCLOUD_GROQ_RETRIEVE_MODEL Get detailed info for a specific model
GROQCLOUD_GROQ_CREATE_AUDIO_TRANSLATION Translate non-English audio to English text
GROQCLOUD_LIST_VOICES Retrieve available TTS voices for PlayAI

Powered by Composio