{"skill":{"slug":"openclaw-github-assistant-2-0-1","displayName":"Openclaw Github Assistant 2.0.1","summary":"Query and manage GitHub repositories - list repos, check CI status, create issues, search repos, and view recent activity.","description":"---\nname: github\ndescription: Query and manage GitHub repositories - list repos, check CI status, create issues, search repos, and view recent activity.\nmetadata:\n  openclaw:\n    emoji: \"🐙\"\n    requires:\n      env:\n        - GITHUB_TOKEN\n        - GITHUB_USERNAME\n      config:\n        - github.token\n        - github.username\n---\n\n# GitHub Integration Skill\n\nQuery and manage GitHub repositories directly from your AI assistant.\n\n## Capabilities\n\n| Capability | Description |\n|------------|-------------|\n| `list_repos` | List your repositories with filters |\n| `get_repo` | Get detailed info about a specific repo |\n| `check_ci_status` | Check CI/CD pipeline status |\n| `create_issue` | Create a new issue in a repo |\n| `create_repo` | Create a new repository |\n| `search_repos` | Search your repositories |\n| `get_recent_activity` | Get recent commits |\n\n## Usage\n\n```\nYou: List my Python repos\nBot: [lists your Python repositories]\n\nYou: Check CI status on my main project\nBot: [shows CI/CD status]\n\nYou: Create an issue about the bug\nBot: [creates the issue]\n```\n\n## Setup\n\n### 1. Generate GitHub Personal Access Token\n\n1. Go to https://github.com/settings/tokens\n2. Click \"Generate new token (classic)\"\n3. Name: `openclaw-github-skill`\n4. Scopes: `repo` (required), `read:user` (optional)\n5. Copy the token\n\n### 2. Configure Credentials\n\n**Option A: Environment Variables (Recommended)**\n\nSet environment variables before starting OpenClaw:\n\n```bash\nexport GITHUB_TOKEN=\"ghp_your_token_here\"\nexport GITHUB_USERNAME=\"your_github_username\"\n```\n\n**Option B: OpenClaw Config**\n\nAdd to `~/.openclaw/openclaw.json`:\n\n```json\n{\n  \"github\": {\n    \"token\": \"ghp_your_token_here\",\n    \"username\": \"your_username\"\n  }\n}\n```\n\n### 3. Restart OpenClaw\n\n```bash\nopenclaw gateway restart\n```\n\n## Security Notes\n\n⚠️ **Protect Your Token:**\n\n- Never commit your token to git or share it publicly\n- Use the minimal required scopes (`repo` for private repos, `public_repo` for public-only)\n- Rotate your token if you suspect it was compromised\n- Consider using a secrets manager for production use\n\n⚠️ **Best Practices:**\n\n- Don't store tokens in shell profiles (~/.zshrc) on shared machines\n- For local development, environment variables are acceptable\n- For production, use your platform's secret/credential store\n\n## Rate Limits\n\n- Unauthenticated requests: 60/hour\n- Authenticated requests: 5,000/hour\n\n## Requirements\n\n- OpenClaw gateway running\n- GitHub Personal Access Token with appropriate scopes\n","topics":["GitHub"],"tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":663,"installsAllTime":25,"installsCurrent":4,"stars":0,"versions":1},"createdAt":1773574736066,"updatedAt":1778491925219},"latestVersion":{"version":"1.0.0","createdAt":1773574736066,"changelog":"Initial release of the GitHub integration skill:\n\n- Query and manage GitHub repositories: list, search, and view details.\n- Check CI/CD pipeline status for repositories.\n- Create new repositories and issues directly.\n- View recent commit activity on repositories.\n- Easy setup using environment variables or configuration file.\n- Detailed security and usage instructions included.","license":"MIT-0"},"metadata":{"setup":[{"key":"GITHUB_TOKEN","required":true},{"key":"GITHUB_USERNAME","required":true},{"key":"github.token","required":true},{"key":"github.username","required":true}],"os":null,"systems":null},"owner":{"handle":"gyzx","userId":"s17cafz8m48daanh4c773xak15884a2j","displayName":"gyzx","image":"https://avatars.githubusercontent.com/u/22498299?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780089896915}}