GroqCloud Automation

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

38 stars

Best use case

GroqCloud Automation is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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

Teams using GroqCloud Automation should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/groqcloud-automation/SKILL.md --create-dirs "https://raw.githubusercontent.com/lingxling/awesome-skills-cn/main/composiohq-awesome-claude-skills/composio-skills/groqcloud-automation/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/groqcloud-automation/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How GroqCloud Automation Compares

Feature / AgentGroqCloud AutomationStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 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](https://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](https://composio.dev)*

Related Skills

zyte-api-automation

38
from lingxling/awesome-skills-cn

Automate Zyte API tasks via Rube MCP (Composio). Always search tools first for current schemas.

zylvie-automation

38
from lingxling/awesome-skills-cn

Automate Zylvie tasks via Rube MCP (Composio). Always search tools first for current schemas.

zoominfo-automation

38
from lingxling/awesome-skills-cn

Automate Zoominfo tasks via Rube MCP (Composio). Always search tools first for current schemas.

zoho-mail-automation

38
from lingxling/awesome-skills-cn

Automate Zoho Mail tasks via Rube MCP (Composio): email sending, folders, labels, and mailbox management. Always search tools first for current schemas.

zoho-invoice-automation

38
from lingxling/awesome-skills-cn

Automate Zoho Invoice tasks via Rube MCP (Composio): invoices, estimates, expenses, clients, and payment tracking. Always search tools first for current schemas.

zoho-inventory-automation

38
from lingxling/awesome-skills-cn

Automate Zoho Inventory tasks via Rube MCP (Composio): items, orders, warehouses, shipments, and stock management. Always search tools first for current schemas.

Zoho Desk Automation

38
from lingxling/awesome-skills-cn

Automate Zoho Desk tasks via Rube MCP (Composio): tickets, contacts, agents, departments, and help desk operations. Always search tools first for current schemas.

Zoho Books Automation

38
from lingxling/awesome-skills-cn

Automate Zoho Books tasks via Rube MCP (Composio): invoices, expenses, contacts, payments, and accounting. Always search tools first for current schemas.

zoho-bigin-automation

38
from lingxling/awesome-skills-cn

Automate Zoho Bigin tasks via Rube MCP (Composio): pipelines, contacts, companies, products, and small business CRM. Always search tools first for current schemas.

zoho-automation

38
from lingxling/awesome-skills-cn

Automate Zoho tasks via Rube MCP (Composio). Always search tools first for current schemas.

zerobounce-automation

38
from lingxling/awesome-skills-cn

Automate Zerobounce tasks via Rube MCP (Composio). Always search tools first for current schemas.

zeplin-automation

38
from lingxling/awesome-skills-cn

Automate Zeplin tasks via Rube MCP (Composio). Always search tools first for current schemas.