Token导航 LogoToken导航

Agent Skill · 开发

gitskills(gitskills 开发)

gitskills 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 OpenClaw 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

gitskills 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 9,402。

总安装 2,728周安装 116GitHub Stars 公开资料未说明下载 956核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:gitskills(gitskills 开发)
来源仓库:https://github.com/edwardwason/gitskills
安装命令:
openclaw skills install gitskills
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install gitskills

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

提供GitHub操作的完整解决方案,包括仓库管理、分支管理、PR和Issue管理、安全最佳实践、开源项目规范和IM通道集成。当用户需要操作GitHub仓库、创建开源项目或集成IM通道时调用。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install gitskills;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

gitskills 怎么安装?

在终端执行 openclaw skills install gitskills。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

gitskills 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

gitskills 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

gitskills 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

gitskills 用的人多吗?

公开数据是累计安装 2,728 次,近一周安装 116 次,下载 956 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

gitskills 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
gitskills

gitskills 开发 · 本页

2,728—接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
github-operations
description
提供GitHub操作的完整解决方案,包括仓库管理、分支管理、PR和Issue管理、安全最佳实践、开源项目规范和IM通道集成。当用户需要操作GitHub仓库、创建开源项目或集成IM通道时调用。

GitHub 操作技能

本技能提供GitHub操作的完整解决方案,包括仓库管理、分支管理、PR和Issue管理、安全最佳实践、开源项目规范和IM通道集成。

核心功能

1. 仓库管理

  • 创建仓库:支持设置仓库名称、描述和隐私设置
  • 列出仓库:获取用户所有仓库列表
  • 查看仓库详情:获取仓库的详细信息
  • 删除仓库:安全删除指定仓库

2. 分支管理

  • 创建分支:从默认分支创建新分支
  • 列出分支:获取仓库的所有分支

3. PR管理

  • 创建PR:支持设置标题、内容、源分支和目标分支
  • 列出PR:获取仓库的所有PR

4. Issue管理

  • 创建Issue:支持设置标题和内容
  • 列出Issue:获取仓库的开放Issue

5. 安全最佳实践

  • Token管理:使用环境变量存储GitHub token
  • .gitignore配置:确保敏感文件不被提交
  • Git历史清理:移除已提交的敏感信息
  • 最小权限原则:使用最小权限的token

6. 开源项目规范

  • README.md:项目说明、安装指南、使用方法
  • LICENSE:开源许可证文件
  • CONTRIBUTING.md:贡献指南
  • 标准目录结构:组织代码和文档

7. IM通道集成

  • 飞书:通过Webhook发送消息
  • 企业微信:通过企业微信应用发送消息
  • 微信个人号:通过iLink Bot发送消息
  • Slack:通过Slack API发送消息

环境配置

1. 安装依赖

pip install PyGithub python-dotenv requests

2. 配置环境变量

创建.env文件:

# GitHub API Token
GITHUB_TOKEN=你的GitHub令牌

# 飞书配置
FEISHU_WEBHOOK_URL=https://open.feishu.cn/open-apis/bot/v2/hook/your-webhook-id

# 企业微信配置
WECOM_CORP_ID=你的企业ID
WECOM_APP_SECRET=你的应用密钥
WECOM_AGENT_ID=你的应用ID

# 微信个人号配置
WEIXIN_BOT_TOKEN=你的iLink Bot Token
WEIXIN_API_URL=https://api.ilink.qq.com

# Slack配置
SLACK_API_TOKEN=你的Slack API Token

使用示例

仓库管理

# 列出所有仓库
python main.py repo list

# 创建新仓库
python main.py repo create --name my-repo --description "我的新仓库"

# 获取仓库详情
python main.py repo get --name my-repo

# 删除仓库
python main.py repo delete --name my-repo

分支管理

# 创建新分支
python main.py branch create --repo my-repo --name feature-branch

# 列出分支
python main.py branch list --repo my-repo

PR管理

# 创建PR
python main.py pr create --repo my-repo --title "添加新功能" --body "这是一个新功能" --head feature-branch --base main

# 列出PR
python main.py pr list --repo my-repo

Issue管理

# 创建Issue
python main.py issue create --repo my-repo --title "Bug报告" --body "有东西坏了"

# 列出Issue
python main.py issue list --repo my-repo

安全措施

  1. Token安全:GitHub token存储在环境变量中,不硬编码在代码中
  2. 权限控制:使用最小权限的token
  3. 操作验证:重要操作需要用户确认
  4. 日志记录:记录所有操作,便于审计
  5. 错误处理:处理异常情况,避免信息泄露

IM通道集成示例

飞书集成

class FeishuIntegration:
    def __init__(self):
        self.feishu_webhook_url = os.getenv('FEISHU_WEBHOOK_URL')
    
    def send_message(self, message):
        if self.feishu_webhook_url:
            payload = {
                "msg_type": "text",
                "content": {
                    "text": message
                }
            }
            response = requests.post(self.feishu_webhook_url, json=payload)
            return response.json()
        return {"error": "FEISHU_WEBHOOK_URL not set"}

微信集成

class WeChatIntegration:
    def __init__(self):
        # 企业微信配置
        self.wecom_corp_id = os.getenv('WECOM_CORP_ID')
        self.wecom_app_secret = os.getenv('WECOM_APP_SECRET')
        self.wecom_agent_id = os.getenv('WECOM_AGENT_ID')
        
        # 微信个人号配置(使用iLink Bot)
        self.weixin_bot_token = os.getenv('WEIXIN_BOT_TOKEN')
        self.weixin_api_url = os.getenv('WEIXIN_API_URL', 'https://api.ilink.qq.com')

开源项目规范

README.md 模板

# 项目名称

项目描述

## 功能特性

- 功能1
- 功能2
- 功能3

## 安装说明

1. 克隆仓库
2. 安装依赖
3. 配置环境变量

## 使用方法

### 命令示例

命令1

命令2

命令3


## 贡献指南

详见[CONTRIBUTING.md](CONTRIBUTING.md)文件。

## 许可证

本项目采用MIT许可证 - 详见[LICENSE](LICENSE)文件。

.gitignore 模板

# 环境变量文件
.env

# 依赖目录
__pycache__/
*.py[cod]

# 编辑器文件
.vscode/
.idea/
*.swp
*.swo
*~

# 系统文件
.DS_Store
Thumbs.db

最佳实践

  1. 代码组织:使用模块化设计,分离核心逻辑和命令行接口
  2. 错误处理:使用try-except捕获异常,提供友好的错误信息
  3. 文档编写:使用中文编写清晰的文档,便于国内开发者理解
  4. 安全意识:时刻注意保护敏感信息,避免硬编码
  5. 版本控制:使用Git进行版本控制,提交有意义的commit信息

常见问题

1. GitHub token权限不足

解决方案:在GitHub个人访问令牌设置中,确保选择了适当的权限范围,如repo权限。

2. 网络连接问题

解决方案:检查网络连接,确保能访问GitHub API。

3. 敏感信息泄露

解决方案:使用.gitignore文件排除敏感文件,使用环境变量存储敏感信息。

4. 命令执行错误

解决方案:检查命令参数是否正确,确保仓库名称存在,分支名称有效。

总结

本技能提供了GitHub操作的完整解决方案,涵盖了仓库管理、分支管理、PR和Issue管理、安全最佳实践、开源项目规范和IM通道集成。通过使用本技能,用户可以安全、高效地管理GitHub仓库,创建标准化的开源项目,并通过各种IM通道进行控制。

平台分布

OpenClaw

88.68%
按下载量换算848

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills