← 返回 Skills 市场
yesong-hue

GitHub Skills Assistant

作者 yesong-Hue · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
43
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install github-skills-assistant
功能描述
Query and manage GitHub repositories - list repos, check CI status, create issues, search repos, and view recent activity.
使用说明 (SKILL.md)

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 restart

Security Notes

⚠️ Protect Your Token:

  • Never commit your token to git or share it publicly
  • Use the minimal required scopes (repo for private repos, public_repo for public-only)
  • Rotate your token if you suspect it was compromised
  • Consider using a secrets manager for production use

⚠️ Best Practices:

  • Don't store tokens in shell profiles (~/.zshrc) on shared machines
  • For local development, environment variables are acceptable
  • For production, use your platform's secret/credential store

Rate Limits

  • Unauthenticated requests: 60/hour
  • Authenticated requests: 5,000/hour

Requirements

  • OpenClaw gateway running
  • GitHub Personal Access Token with appropriate scopes
安全使用建议
Install only if you trust the publisher and need an agent to manage GitHub. Use the narrowest possible GitHub token, avoid broad classic repo scope when possible, and require manual confirmation before creating issues, repositories, or pull requests—especially because new repositories default to public and the pull-request action is not clearly documented.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
Listing repositories, checking CI, creating issues, and creating repositories match the stated GitHub-management purpose, but the code also exposes a create_pull_request action that is not listed in the SKILL.md capability table or README command reference.
Instruction Scope
The skill exposes GitHub write actions such as creating issues, repositories, and pull requests without an artifact-level confirmation or approval requirement; repository creation also defaults to public unless private is supplied.
Install Mechanism
There is no install script or remote download behavior, but the registry metadata, _meta.json, package.json, and runtime version values disagree, creating a provenance/version ambiguity for a credentialed integration.
Credentials
A GitHub token is expected for this integration, but the requested classic PAT repo scope is powerful and can grant full private-repository control.
Persistence & Privilege
No background persistence is shown, but the setup allows storing the token in OpenClaw config under ~/.openclaw/openclaw.json, so users should protect that file or use a secret manager.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install github-skills-assistant
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /github-skills-assistant 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
GitHub integration skill for OpenClaw with workflow automation
元数据
Slug github-skills-assistant
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

GitHub Skills 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 插件,目前累计下载 43 次。

如何安装 GitHub Skills Assistant?

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

GitHub Skills Assistant 是免费的吗?

是的,GitHub Skills Assistant 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

GitHub Skills Assistant 支持哪些平台?

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

谁开发了 GitHub Skills Assistant?

由 yesong-Hue(@yesong-hue)开发并维护,当前版本 v1.0.0。

💬 留言讨论