C

sendbird-automation

by ComposioHQ

sendbird-automation is a Claude skill for Sendbird workflow automation through Composio Rube MCP. It guides setup, connection checks, live tool discovery, and safe usage with current schemas.

Stars67.5k
Favorites0
Comments0
AddedJul 12, 2026
CategoryWorkflow Automation
Install Command
npx skills add ComposioHQ/awesome-claude-skills --skill sendbird-automation
Curation Score

This skill scores 67/100, which means it is acceptable for listing but should be presented as a lightweight MCP-routing skill rather than a fully worked Sendbird playbook. Directory users get enough clarity to know when to install it and how an agent should begin, but the repository provides limited concrete Sendbird workflows beyond connection setup and tool discovery.

67/100
Strengths
  • Clear trigger and scope: the skill is specifically for automating Sendbird operations through Composio's Sendbird toolkit via Rube MCP.
  • Prerequisites and setup are explicit, including the need for Rube MCP, an active Sendbird connection, and use of RUBE_MANAGE_CONNECTIONS.
  • The workflow strongly instructs agents to call RUBE_SEARCH_TOOLS first, which reduces schema drift and helps agents discover current tool slugs and inputs before execution.
Cautions
  • No support files, scripts, examples, or README are present beyond SKILL.md, so adoption depends entirely on the agent following generic Rube MCP discovery steps.
  • Operational details for actual Sendbird actions are delegated to RUBE_SEARCH_TOOLS and external toolkit schemas, leaving limited task-specific guidance in the repository itself.
Overview

Overview of sendbird-automation skill

What sendbird-automation is for

sendbird-automation is a Claude skill for running Sendbird operations through Composio’s Rube MCP server. It is designed for workflows where the assistant should discover the current Sendbird tool schema, confirm the Sendbird connection, and then execute actions through Rube rather than guessing API parameters from memory.

Best-fit users and jobs

This skill is most useful for teams already using Sendbird and a Claude/MCP setup who want assistant-driven workflow automation: checking available Sendbird actions, preparing execution plans, managing connection state, and safely calling Composio Sendbird tools. It fits operators, support engineers, developer productivity teams, and automation builders who need repeatable Sendbird task execution without hand-writing every API call.

Key differentiator: search tools first

The most important behavior in the sendbird-automation skill is its “discover before acting” pattern. It instructs the agent to call RUBE_SEARCH_TOOLS first so it can retrieve current tool slugs, input schemas, execution plans, and pitfalls. That matters because MCP tool schemas can change, and a generic prompt may invent fields or skip connection checks.

Adoption requirements and constraints

The skill depends on Rube MCP and an active Sendbird connection in Composio. It does not include helper scripts, reference files, or a standalone CLI; the core value is the workflow instruction in SKILL.md. If you do not use Rube MCP, Composio, or Sendbird, this skill is not directly useful without adapting the pattern to another integration layer.

How to Use sendbird-automation skill

sendbird-automation install context

Install the skill from the ComposioHQ skill collection, then configure Rube MCP in your client. A typical skill install command is:

npx skills add ComposioHQ/awesome-claude-skills --skill sendbird-automation

The upstream SKILL.md says to add https://rube.app/mcp as an MCP server. After that, verify the MCP server exposes RUBE_SEARCH_TOOLS, then use RUBE_MANAGE_CONNECTIONS with toolkit sendbird to confirm the connection is ACTIVE. Do not ask the agent to perform Sendbird actions until that status is confirmed.

Inputs the skill needs from you

For good sendbird-automation usage, provide the Sendbird task, target object, safety constraints, and expected output. A weak request is “update Sendbird.” A stronger request is:

“Use sendbird-automation to find the correct current Rube tools for Sendbird, confirm the sendbird connection is active, then prepare and run the workflow to update the specified channel metadata. Use channel URL X, set metadata keys plan=premium and region=eu, and show me the tool schema before execution.”

This gives the agent enough context to search tools with a specific use case, validate required fields, and avoid acting on the wrong Sendbird resource.

Practical workflow for reliable execution

Start each workflow with tool discovery:

RUBE_SEARCH_TOOLS with a use case such as “Sendbird channel metadata update” or “Sendbird user lookup”.

Then ask the agent to inspect the returned schema, identify required inputs, and only then call the execution tool. If authentication is missing, the agent should use RUBE_MANAGE_CONNECTIONS, follow the returned auth flow, and stop until the Sendbird connection is active. For destructive or broad actions, require a dry-run style plan in plain language before execution.

Repository files to read first

The repository path is composio-skills/sendbird-automation, and the key file is SKILL.md. There are no companion README.md, scripts, references, rules, or resources in the provided structure, so review SKILL.md carefully. Pay special attention to requires: mcp: [rube], the prerequisite list, the setup steps, and the core workflow pattern. The external toolkit docs at composio.dev/toolkits/sendbird are the next best place to confirm Sendbird-specific capabilities.

sendbird-automation skill FAQ

Is sendbird-automation only for developers?

No, but users need access to a Claude client that supports MCP and a configured Rube MCP server. Non-developers can use the skill if someone has already set up Rube and the Sendbird connection. The operational prompts still need precise Sendbird identifiers such as user IDs, channel URLs, application context, or moderation targets.

How is this better than an ordinary Sendbird prompt?

A normal prompt may rely on stale assumptions about Sendbird APIs or Composio tool names. The sendbird-automation skill explicitly tells the agent to call RUBE_SEARCH_TOOLS first and work from the live schema. That reduces hallucinated parameters, missing required fields, and failed tool calls.

When should I not use this skill?

Do not use it if you need direct Sendbird SDK code generation, a custom backend integration, or workflows outside Composio/Rube. It is also a poor fit if you cannot authorize a Sendbird connection, if your organization forbids assistant-driven tool execution, or if the task requires manual review before any external system change.

Does it cover every Sendbird operation?

The skill does not hard-code a complete Sendbird command list. Its coverage depends on the Sendbird toolkit exposed through Rube at execution time. That is why tool discovery is mandatory: the current MCP response is the source of truth for available operations and input schemas.

How to Improve sendbird-automation skill

Make sendbird-automation prompts more specific

Improve results by naming the exact Sendbird object, desired state, allowed changes, and confirmation behavior. Include identifiers, not just labels. For example: “Find the Sendbird tool for listing members of channel URL sendbird_group_channel_..., return the schema, then list members without modifying the channel.” This prevents the agent from searching too broadly or choosing a write-capable workflow unnecessarily.

Prevent common failure modes

The most common problems are skipped connection checks, outdated assumed schemas, vague task descriptions, and missing Sendbird identifiers. Counter them by requiring this sequence in your prompt: search tools, check connection, summarize schema, request missing fields, propose execution, then run. If the agent cannot find a matching tool through RUBE_SEARCH_TOOLS, it should stop rather than fabricate an API route.

Iterate after the first output

After the first tool discovery result, refine the request using the actual tool names and required fields returned by Rube. If the schema reveals optional filters, limits, or pagination, specify them before execution. For write operations, ask for a concise preflight summary: target, fields to change, expected result, and rollback or verification step.

Add local operating rules if your team needs safety

Because the upstream skill is compact and has no extra rule files, teams can improve adoption by adding local conventions around approval gates, logging, environment separation, and destructive actions. For example, require human approval before bulk updates, require production identifiers to be pasted explicitly, and ask the agent to verify results with a read operation after any successful write.

Ratings & Reviews

No ratings yet
Share your review
Sign in to leave a rating and comment for this skill.
G
0/10000
Latest reviews
Saving...