GitHub Integration Skill
name: github
by conorkenn · published 2026-03-22
$ claw add gh:conorkenn/conorkenn-openclaw-github-assistant---
name: github
description: Query and manage GitHub repositories - list repos, check CI status, create issues, search repos, and view recent activity.
metadata:
openclaw:
emoji: "🐙"
requires:
env:
- GITHUB_TOKEN
- GITHUB_USERNAME
config:
- github.token
- github.username
---
# GitHub Integration Skill
Query and manage GitHub repositories directly from your AI assistant.
Capabilities
| 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 |
Usage
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]Setup
1. Generate GitHub Personal Access Token
1. Go to https://github.com/settings/tokens
2. Click "Generate new token (classic)"
3. Name: `openclaw-github-skill`
4. Scopes: `repo` (required), `read:user` (optional)
5. Copy the token
2. Configure Credentials
**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"
}
}3. Restart OpenClaw
openclaw gateway restartSecurity Notes
⚠️ **Protect Your Token:**
⚠️ **Best Practices:**
Rate Limits
Requirements
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...