Automate GitHub repositories, issues, pull requests, branches, CI/CD, and permissions via Rube MCP (Composio). Manage code workflows, review PRs, search code, and handle deployments programmatically.
NewMaintained
Automatic
◆DevOps & SRE pack
Last verified 8/28/2026
What it changes
Passed 3 of 11 test cases with the skill, and 4 of 11 without it.
Without skill36%
With skill27%
Checks it passed that the model alone missed
Explain that assignees and labels are silently dropped when the user lacks push access.
1 fixed5 passed either way13 still failing3 broke
Pass-rate lift
-9 pp
Tokens
+151%
Agent turns
0%
Response time
-37%
Model gemini-3.6-flashMeasured 8/28/2026v16 of 22 cases passed with skill · 11 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
A test case the skill fixed. Same model, same prompt, with and without the skill.
Prompt
We attempted to set assignees and labels when creating an issue on `acme/docs` but the assigned users do not appear on the created issue. What explains this outcome?
What was checked, without and with the skill
Checked
Without skill
With skill
Explain that assignees and labels are silently dropped when the user lacks push access.
Missed
Passed
case-18 · gemini-3.6-flash · 8/28/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md227 linessingle file
GitHub Automation via Rube MCP
Automate GitHub repository management, issue tracking, pull request workflows, branch operations, and CI/CD through Composio's GitHub toolkit.
Prerequisites
Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
Active GitHub connection via RUBE_MANAGE_CONNECTIONS with toolkit github
Always call RUBE_SEARCH_TOOLS first to get current tool schemas
Setup
Get 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.
Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds
Call RUBE_MANAGE_CONNECTIONS with toolkit github
If connection is not ACTIVE, follow the returned auth link to complete GitHub OAuth
Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. Create and Manage Issues
When to use: User wants to create, list, or manage GitHub issues
Tool sequence:
GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER - Find target repo if unknown [Prerequisite]
GITHUB_LIST_REPOSITORY_ISSUES - List existing issues (includes PRs) [Required]
GITHUB_CREATE_AN_ISSUE - Create a new issue [Required]
GITHUB_CREATE_AN_ISSUE_COMMENT - Add comments to an issue [Optional]
GITHUB_SEARCH_ISSUES_AND_PULL_REQUESTS - Search across repos by keyword [Optional]
Key parameters:
owner: Repository owner (username or org), case-insensitive