← 返回 Skills 市场
conorkenn

OpenClaw GitHub Assistant

作者 conorkenn · GitHub ↗ · v2.0.1
cross-platform ⚠ suspicious
20116
总下载
11
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install openclaw-github-assistant
功能描述
Query and manage GitHub repositories - list repos, check CI status, create issues, search repos, and view recent activity.
安全使用建议
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.
功能分析
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.
能力评估
⚠ 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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-github-assistant
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-github-assistant 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
Slug openclaw-github-assistant
版本 2.0.1
许可证 —
累计安装 0
当前安装数 0
历史版本数 7
常见问题

OpenClaw GitHub Assistant 是什么?

Query and manage GitHub repositories - list repos, check CI status, create issues, search repos, and view recent activity. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 20116 次。

如何安装 OpenClaw GitHub Assistant?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-github-assistant」即可一键安装,无需额外配置。

OpenClaw GitHub Assistant 是免费的吗?

是的,OpenClaw GitHub Assistant 完全免费(开源免费),可自由下载、安装和使用。

OpenClaw GitHub Assistant 支持哪些平台?

OpenClaw GitHub Assistant 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 OpenClaw GitHub Assistant?

由 conorkenn(@conorkenn)开发并维护,当前版本 v2.0.1。

💬 留言讨论