← Back to Skills Marketplace
20116
Downloads
11
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install openclaw-github-assistant
Description
Query and manage GitHub repositories - list repos, check CI status, create issues, search repos, and view recent activity.
Usage Guidance
Review this skill before installing. Use the narrowest GitHub token possible, prefer public_repo if private repository access is not needed, and only enable it where you are comfortable with the assistant creating issues, repositories, and pull requests under your account. Treat pull-request creation as available even though the main docs do not list it.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-github-assistant
Version: 2.0.1
The skill is generally well-behaved, providing GitHub integration capabilities and including responsible security warnings in its documentation (SKILL.md, README.md). It correctly handles GitHub tokens from environment variables or OpenClaw config and communicates only with api.github.com. However, the `create_issue` action in `index.js` defines an `extra` parameter of type `object` without further schema validation. This `extra` object is directly spread into the JSON body of the GitHub API request in `api.js`. This vulnerability could allow a sophisticated prompt injection attack against the AI agent to inject arbitrary fields into the GitHub issue creation request, potentially leading to unintended actions (e.g., adding assignees or labels not explicitly requested by the user) if the token has the necessary scopes. This is a vulnerability, not evidence of intentional malice by the skill developer.
Capability Assessment
Credentials
The skill asks for a GitHub PAT and recommends repo scope for private repositories, which is broad account authority; this is purpose-aligned but high-impact without strong scoping in the artifact.
Install Mechanism
The package has no dependency install hooks or startup scripts, and setup is manual credential configuration plus restarting the OpenClaw gateway.
Instruction Scope
State-changing actions post directly to GitHub for issues, repositories, and pull requests; the artifact does not show a confirmation step, dry-run mode, allowlist, or per-action approval boundary.
Persistence & Privilege
No unauthorized persistence, background workers, cron jobs, or local file writes were found; credentials are read from environment variables or OpenClaw config, and username caching is only in process memory.
Purpose & Capability
The stated GitHub management purpose fits most capabilities, and issue/repository creation are documented, but the runtime action set also exposes create_pull_request while SKILL.md and README omit it from the capability tables.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-github-assistant - After installation, invoke the skill by name or use
/openclaw-github-assistant - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.1
**Expanded TypeScript and API Support in v2.0.1**
- Added type definitions and API modules: `api.d.ts`, `api.js`, `index.d.ts`, `types.d.ts`, and `types.js`
- Updated main skill logic and package metadata in `index.js` and `package.json`
- Improved maintainability and type safety for developers integrating with the skill
v2.0.0
Refactored to TypeScript - Better type safety and IDE support. All functions tested and working.
v1.0.4
Added create_pull_request feature - Now you can create PRs from conversation!
v1.0.3
Added create_repo feature - Now you can create new repositories directly from conversation!
v1.0.2
Added test suite with 7 tests. Fixed registry metadata to declare required credentials (GITHUB_TOKEN, GITHUB_USERNAME).
v1.0.1
Fixed credential handling: Code now properly reads GITHUB_TOKEN and GITHUB_USERNAME from environment variables.
v1.0.0
Initial release: List repos, check CI status, create issues, search repos, view recent activity
Metadata
Frequently Asked Questions
What is OpenClaw GitHub Assistant?
Query and manage GitHub repositories - list repos, check CI status, create issues, search repos, and view recent activity. It is an AI Agent Skill for Claude Code / OpenClaw, with 20116 downloads so far.
How do I install OpenClaw GitHub Assistant?
Run "/install openclaw-github-assistant" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenClaw GitHub Assistant free?
Yes, OpenClaw GitHub Assistant is completely free (open-source). You can download, install and use it at no cost.
Which platforms does OpenClaw GitHub Assistant support?
OpenClaw GitHub Assistant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenClaw GitHub Assistant?
It is built and maintained by conorkenn (@conorkenn); the current version is v2.0.1.
More Skills