openakita/skills@github-automation
Automate GitHub repositories, issues, pull requests, branches, CI/CD, and permissions via Rube MCP (Composio).
Skill by openakita
Chalk Labs
Need help deploying openakita/skills@github-automation?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/openakita-openakita-skills-github-automation
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/openakita-skills-github-automation
What's inside
- Skill name
openakita/skills@github-automation- Description
- 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.
- License
- MIT
- Metadata
- author: openakita · version: 1.0.0
- Instructions
- 223 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: only lowercase letters, digits and single hyphens allowed
- name: "openakita/skills@github-automation" does not match folder "github-automation"
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# 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. 1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds 2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `github` 3. If connection is not ACTIVE, follow the returned auth link to complete GitHub OAuth 4. 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**: 1. `GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER` - Find target repo if unknown [Prerequisite] 2. `GITHUB_LIST_REPOSITORY_ISSUES` - List existing issues (includes PRs) [Required] 3. `GITHUB_CREATE_AN_ISSUE` - Create a new issue [Required] 4. `GITHUB_CREATE_AN_ISSUE_COMMENT` - Add comments to an issue [Optional] 5. `GITHUB_SEARCH_ISSUES_AND_PULL_REQUESTS` - Search across repos by keyword [Optional] **Key parameters**: - `owner`: Repository owner (username or org), case-insensitive - `repo`: Repository name without .git extension - `title`: Issue title (required for creation) - `body`: Issue description (supports Markdown) - `labels`: Array of label names - `assignees`: Array of GitHub usernames - `state`: 'open', 'closed', or 'all' for filtering **Pitfalls**: - `GITHUB_LIST_REPOSITORY_ISSUES` returns both issues AND pull requests; check `pull_request` field to distinguish - Only users with push access can set assignees, labels, and milestones; they are silently dropped otherwise - Pagination: `per_page` max 100; iterate pages until empty ### 2. Manage Pull Requests **When to use**: User wants to create, review, or merge pull requests **Tool sequence**: 1. `GITHUB_FIND_PULL_REQUESTS` - Search and filter PRs [Required] 2. `GITHUB_GET_A_PULL_REQUEST` - Get detailed PR info including mergeable status [Required] 3. `GITHUB_LIST_PULL_REQUESTS_FILES` - Review changed files [Optional] 4. `GITHUB_CREATE_A_PULL_REQUEST` - Create a new PR [Required] 5. `GITHUB_CREATE_AN_ISSUE_COMMENT` - Post review comments [Optional] 6. `GITHUB_LIST_CHECK_RUNS_FOR_A_REF` - Verify CI status before merge [Optional] 7. `GITHUB_MERGE_A_PULL_REQUEST` - Merge after explicit user approval [Required] **Key parameters**: - `head`: Source branch with changes (must exist; for cross-repo: 'username:branch') - `base`: Target branch to merge into (e.g., 'main') - `title`: PR title (required unless `issue` number provided) - `merge_method`: 'merge', 'squash', or 'rebase' - `state`: 'open', 'closed', or 'all' **Pitfalls**: - `GITHUB_CREATE_A_PULL_REQUEST` fails with 422 if base/head are invalid, identical, or already merged - `GITHUB_MERGE_A_PULL_REQUEST` can be rejected if PR is draft, closed, or branch protection applies - Always verify mergeable status with `GITHUB_GET_A_PULL_REQUEST` immediately before merging - Require explicit user confirmation before calling MERGE ### 3. Manage Repositories and Branches **When to use**: User wants to create repos, manage branches, or update repo settings **Tool sequence**: 1. `GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER` - List user's repos [Required] 2. `GITHUB_GET_A_REPOSITORY` - Get detailed repo info [Optional] 3. `GITHUB_CREATE_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER` - Create personal repo [Required] 4. `GITHUB_CREATE_AN_ORGANIZATION_REPOSITORY` - Create org repo [Alternative] 5. `GITHUB_LIST_BRANCHES` - List branches [Required] 6. `GITHUB_CREATE_A_REFERENCE` - Create new branch from SHA [Required] 7. `GITHUB_UPDATE_A_REPOSITORY` - Update repo settings [Optional] **Key parameters**: - `name`: Repository name - `private`: Boolean for visibility - `ref`: Full reference path (e.g., 'refs/heads/new-branch') - `sha`: Commit SHA to point the new reference to - `default_branch`: Default branch name **Pitfalls**: - `GITHUB_CREATE_A_REFERENCE` only creates NEW references; use `GITHUB_UPDATE_A_REFERENCE` for existing ones - `ref` must start with 'refs/' and contain at least two slashes - `GITHUB_LIST_BRANCHES` paginates via `page`/`per_page`; iterate until empty page - `GITHUB_DELETE_A_REPOSITORY` is permanent and irreversible; requires admin privileges ### 4. Search Code and Commits **When to use**: User wants to find code, files, or commits across repositories **Tool sequence**: 1. `GITHUB_SEARCH_CODE` - Search file contents and paths [Required] 2. `GITHUB_SEARCH_CODE_ALL_PAGES` - Multi-page code search [Alternative] 3. `GITHUB_SEARCH_COMMITS_BY_AUTHOR` - Search commits by author/date/org [Required] 4. `GITHUB_LIST_COMMITS` - List commits for a specific repo [Alternative] 5. `GITHUB_GET_A_COMMIT` - Get detailed commit info [Optional] 6. `GITHUB_GET_REPOSITORY_CONTENT` - Get file content [Optional] **Key parameters**: - `q`: Search query with qualifiers (`language:python`, `repo:owner/repo`, `extension:js`) - `owner`/`repo`: For repo-specific commit listing - `author`: Filter by commit author - `since`/`until`: ISO 8601 date range for commits **Pitfalls**: - Code search only indexes files under 384KB on default branch
From openakita/openakita, MIT.
More from openakita/openakita
- 0.781score
openakita/skills@baidu-picture-book
baidu
AI Picture Book generation skill.
SkillBFreshness: B★ 2KClaude Code +9 - 0.781score
openakita/skills@amap-maps
AMap-Web
Amap (Gaode) Maps comprehensive service for POI search, route planning, travel planning, nearby search, heatmap visualization, and geocoding.
SkillBFreshness: B★ 2KClaude Code +9 - 0.781score
openakita/skills@baidu-paddleocr-text
baidu
PaddleOCR text recognition skill using PP-OCRv5 lightweight model.
SkillBFreshness: B★ 2KClaude Code +9 - 0.781score
openakita/skills@baidu-baike
baidu
Baidu Baike encyclopedia search skill.
SkillBFreshness: B★ 2KClaude Code +9 - 0.781score
openakita/skills@baidu-deep-research
baidu
Qianfan Deep Research Agent for complex research tasks.
SkillBFreshness: B★ 2KClaude Code +9 - 0.781score
openakita/skills@baidu-ecommerce
baidu
Baidu E-commerce skill for cross-platform price comparison, review analysis, and purchase knowledge.
SkillBFreshness: B★ 2KClaude Code +9 - 0.781score
openakita/skills@baidu-famou
baidu
Baidu FaMou algorithm skills for efficient algorithm self-evolution.
SkillBFreshness: B★ 2KClaude Code +9 - 0.781score
openakita/skills@baidu-maps
baidu
Baidu Maps skill for location search, nearby place search, geocoding, route planning, and weather queries.
SkillBFreshness: B★ 2KClaude Code +9 - 0.781score
openakita/skills@baidu-marketing
baidu
Baidu Intelligent Cloud marketing skill for generating marketing notes, videos, and optimized copy.
SkillBFreshness: B★ 2KClaude Code +9 - 0.781score
openakita/skills@baidu-netdisk
baidu-netdisk
Baidu Netdisk (Baidu Cloud) file management skill.
SkillBFreshness: B★ 2KClaude Code +9 - 0.781score
openakita/skills@baidu-paddleocr-doc
baidu
PaddleOCR document parsing skill based on PaddleOCR-VL-1.5.
SkillBFreshness: B★ 2KClaude Code +9 - 0.781score
openakita/skills@baidu-ppt-gen
baidu
AI PPT Generator skill.
SkillBFreshness: B★ 2KClaude Code +9
Signals
- Stars
- 2,005
- Forks
- 282
- Open issues
- 39
- Last commit (this folder)
- Apr 24, 2026 (6 months ago)
- Last release
- Sep 15, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/openakita/openakita
- Website
- openakita.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from openakita
- 0.682score
smtp-email-sender
openakita
Send emails via SMTP (Gmail, Outlook, etc.).
SkillBFreshness: B★ 2KClaude Code +9 - 0.677score
get-chat-history
openakita
Get current chat history including user messages, your replies, and system task notifications.
SkillBFreshness: B★ 2KClaude Code +9 - 0.677score
deliver-artifacts
openakita
Deliver artifacts (files/images/voice) to current IM chat via gateway, returning a receipt.
SkillBFreshness: B★ 2KClaude Code +9 - 0.677score
cancel-scheduled-task
openakita
PERMANENTLY DELETE scheduled task.
SkillBFreshness: B★ 2KClaude Code +9 - 0.677score
export-agent
openakita
Export a local Agent profile as a portable .akita-agent package file.
SkillBFreshness: B★ 2KClaude Code +9 - 0.677score
get-image-file
openakita
Get local file path of image sent by user.
SkillBFreshness: B★ 2KClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get openakita/skills@github-automation running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
openakita/skills@github-automation. Agent Mart. https://agentmart.dev/skills/openakita-openakita-skills-github-automation (last updated 2026-10-24)