Automate Buildkite pipelines and build management tasks through Rube MCP.
This skill is primarily an open-source prompt/instruction set and does not itself declare local execution or direct environment-variable secrets, so overall risk is relatively low. The main consideration is its dependency on third-party Rube MCP/Composio and Buildkite authorization flows, which may route task content and related metadata through external services.
The material says the skill itself needs no keys or environment variables, but actual use requires an active Buildkite connection via `RUBE_MANAGE_CONNECTIONS` and completing an auth flow from a returned link; this implies credentials are likely handled by Rube/Composio rather than stored by the skill locally. No explicit credential-abuse red flag is shown, but third-party hosted authorization introduces a normal token-handling exposure, so scope and revocation should be reviewed.
The README explicitly requires adding `https://rube.app/mcp` as an MCP server and references Composio's Buildkite toolkit docs; therefore user queries, tool-discovery requests, session IDs, and some Buildkite operation parameters will be sent to Rube/Composio, which may then access Buildkite on the user's behalf. This egress path is related to the stated function and no unrelated or hidden endpoints are shown, but it is still a clear third-party network data flow.
Based on the provided material, this is a prompt-only skill description that mainly instructs use of MCP tools and does not include local scripts, install commands, or requests to spawn processes on the host. While it mentions remote capabilities such as `RUBE_REMOTE_WORKBENCH`, the skill itself is not shown to obtain local code-execution privileges.
There is no indication of local filesystem reading or direct access to sensitive host directories; however, once the Buildkite connection is authorized, the external tools can read or modify Buildkite-related resources within the granted scope. The material does not define a least-privilege boundary, so this should be treated cautiously as external business-data access.
Positive factors: the material is in a public GitHub repository and shows a strong community signal (about 64.7k stars), which materially lowers supply-chain risk. However, the repository appears to be a skills collection rather than a standalone implementation of this specific skill, the license is not declared, maintenance status is unknown, and real functionality depends on external Rube MCP/Composio services, so auditability is stronger at the prompt layer than for the full backend implementation.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "buildkite-automation" skill from askskill: 1. Download https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/buildkite-automation/SKILL.md 2. Save it as ~/.claude/skills/buildkite-automation/SKILL.md 3. Reload skills and tell me it's ready
Automate Buildkite operations through Composio's Buildkite toolkit via Rube MCP.
Toolkit docs: composio.dev/toolkits/buildkite
RUBE_MANAGE_CONNECTIONS with toolkit buildkiteRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit buildkiteAlways discover available tools before executing workflows:
RUBE_SEARCH_TOOLS
queries: [{use_case: "Buildkite operations", known_fields: ""}]
session: {generate_id: true}
This returns available tool slugs, input schemas, recommended execution plans, and known pitfalls.
RUBE_SEARCH_TOOLS
queries: [{use_case: "your specific Buildkite task"}]
session: {id: "existing_session_id"}
RUBE_MANAGE_CONNECTIONS
toolkits: ["buildkite"]
session_id: "your_session_id"
RUBE_MULTI_EXECUTE_TOOL
tools: [{
tool_slug: "TOOL_SLUG_FROM_SEARCH",
arguments: {/* schema-compliant args from search results */}
}]
memory: {}
session_id: "your_session_id"
RUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONS shows ACTIVE status before executing toolsmemory in RUBE_MULTI_EXECUTE_TOOL calls, even if empty ({})| Operation | Approach |
|---|---|
| Find tools | RUBE_SEARCH_TOOLS with Buildkite-specific use case |
| Connect | RUBE_MANAGE_CONNECTIONS with toolkit buildkite |
| Execute | RUBE_MULTI_EXECUTE_TOOL with discovered tool slugs |
| Bulk ops | RUBE_REMOTE_WORKBENCH with run_composio_tool() |
| Full schema | RUBE_GET_TOOL_SCHEMAS for tools with schemaRef |
Powered by Composio
Randomly pick fair winners from lists or spreadsheets for giveaways and contests.
Automate Turso database tasks and operational workflows through Rube MCP.
Automate Exa search tasks and workflows through Rube MCP efficiently.
Automate OneSignal user authentication tasks through Rube MCP workflows.
Automate Yandex tasks and workflows through Rube MCP integrations.
Automate browser tasks, web flows, and scraping with Browserless tooling.
Automate Kit tasks via Rube MCP with schema lookup first.
Automate Composio tasks via Rube MCP with tool schema lookup first.
Automate AppVeyor builds and pipeline tasks through Rube MCP.
Automate Bench workflows through Rube MCP using up-to-date tool schemas.
Automate Prisma tasks via Rube MCP with schema-first tool discovery.
Automate NPM installs, scripts, and package management through Rube MCP.