openclaw-github-assistantQuery and manage GitHub repositories - list repos, check CI status, create issues, search repos, and view recent activity.
Install via ClawdBot CLI:
clawdbot install conorkenn/openclaw-github-assistantQuery and manage GitHub repositories directly from your AI assistant.
| Capability | Description |
|------------|-------------|
| list_repos | List your repositories with filters |
| get_repo | Get detailed info about a specific repo |
| check_ci_status | Check CI/CD pipeline status |
| create_issue | Create a new issue in a repo |
| create_repo | Create a new repository |
| search_repos | Search your repositories |
| get_recent_activity | Get recent commits |
You: List my Python repos
Bot: [lists your Python repositories]
You: Check CI status on my main project
Bot: [shows CI/CD status]
You: Create an issue about the bug
Bot: [creates the issue]
openclaw-github-skillrepo (required), read:user (optional)Option A: Environment Variables (Recommended)
Set environment variables before starting OpenClaw:
export GITHUB_TOKEN="ghp_your_token_here"
export GITHUB_USERNAME="your_github_username"
Option B: OpenClaw Config
Add to ~/.openclaw/openclaw.json:
{
"github": {
"token": "ghp_your_token_here",
"username": "your_username"
}
}
openclaw gateway restart
โ ๏ธ Protect Your Token:
repo for private repos, public_repo for public-only)โ ๏ธ Best Practices:
Generated Mar 1, 2026
A development team uses the skill to quickly list repositories, check CI/CD pipeline statuses, and create issues for bugs during daily standups. This streamlines workflow by reducing manual GitHub navigation, improving team coordination and productivity in agile environments.
Maintainers of open source projects leverage the skill to search repositories, view recent commits, and create issues for community-reported bugs. It helps manage contributions efficiently, ensuring timely responses and better project oversight without constant browser access.
DevOps engineers integrate the skill into their workflows to monitor CI statuses across multiple repositories and automate issue creation for failed builds. This enhances operational efficiency by providing real-time insights and reducing manual intervention in deployment pipelines.
Instructors and students use the skill during coding workshops to create repositories, list projects, and track activity for assignments. It simplifies GitHub interactions for beginners, fostering hands-on learning and collaboration in academic settings.
Freelancers utilize the skill to manage their GitHub portfolios by creating repos, searching for specific projects, and checking recent activity to showcase work to clients. It aids in maintaining an organized and up-to-date presence for business development.
Companies can integrate this skill into their SaaS platforms to offer GitHub management as a value-added feature for developers. This attracts users by enhancing productivity, with potential revenue from subscription tiers or enterprise licenses.
Agencies provide consulting services to help organizations set up and optimize the skill for their GitHub workflows. Revenue is generated through project-based fees or ongoing support contracts, targeting businesses seeking efficiency gains.
Educational providers develop training programs and certifications around using AI skills like this for GitHub management. Revenue comes from course sales, workshops, and certification exams, catering to professionals and students.
๐ฌ Integration Tip
Ensure the GITHUB_TOKEN has minimal required scopes like 'repo' to enhance security, and use environment variables for easy configuration in local development environments.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Query the DeepWiki MCP server for GitHub repository documentation, wiki structure, and AI-powered questions.
Automated GitHub PR code review with diff analysis, lint integration, and structured reports. Use when reviewing pull requests, checking for security issues,...
Essential Git commands and workflows for version control, branching, and collaboration.
Advanced git operations beyond add/commit/push. Use when rebasing, bisecting bugs, using worktrees for parallel development, recovering with reflog, managing subtrees/submodules, resolving merge conflicts, cherry-picking across branches, or working with monorepos.
Format commit messages using the Conventional Commits specification. Use when creating commits, writing commit messages, or when the user mentions commits, git commits, or commit messages. Ensures commits follow the standard format for automated tooling, changelog generation, and semantic versioning.