SuperAPI AI 工具集

github

办公与效率

查看项目

更新于 10-16 03:43

技能介绍

用途:借助环境变量 GITHUB_TOKEN 访问 GitHub API,与仓库、拉取请求(PR)、议题和工作流进行交互,适合在代码协作与自动化流程中使用。

主要能力:可读取和操作仓库内容、创建分支、提交并推送更改、创建和更新拉取请求、处理议题与工作流。推送时若遇到认证问题(如密码提示或权限错误),说明旧令牌可能已过期,可更新远程地址:git remote set-url origin https://${GITHUB_TOKEN}@github.com/username/repo.git

使用方式:仅在用户明确要求时才执行推送。禁止直接推送到 main 或 master 分支。Git 配置(用户名和邮箱)已预设,不要修改。若当前分支以 openhands-workspace 开头,推送前应新建一个更合适的名称分支。使用 create_pr 工具创建拉取请求。创建自己的分支或 PR 后应持续更新,除非明确要求,否则不要新建。可按需更新 PR 标题和描述,但不要更改分支名。默认以 main 分支为基础分支,除非用户另有要求。打开或更新 PR 后,向用户发送包含 PR 链接的简短消息。除非用户明确说明,否则不要将 PR 标记为可审查。尽量用最少步骤完成,例如可用一条 bash 命令推送:git remote -v && git branch;git checkout -b create-widget && git add . && git commit -m "Create widget" && git push -u origin create-widget

适用场景:需要以受控方式在 GitHub 上协作代码、提交更改、管理 PR 与议题时。

限制:推送操作需用户授权;不得直接推送主分支;不得修改预设 Git 配置;不得擅自将 PR 标记为可审查;令牌过期需手动更新远程 URL。其他细节暂未提供。