Paul Leo

Github Workflow

开发编程v0.1.1
作者:Paul Leo更新于 2026-05-11共 2 个版本 · 最新版本发布于 2026-03-06github-workflow@clawhub_paul-leo/github-workflow
Git 辅助#GitHub#Pull Request#工作流

据 AlphaMoat 统计,截至 2026-09,Github Workflow 累计下载 4,104 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 2,464 位,在「开发编程」分类(577 个)中排名第 316 位。

累计安装
114
累计下载
4,104
星标
1
全站排名
#2,464
全站前 49% · 「开发编程」前 55%
平台累计安装累计下载星标评论
ClawHub ↗1143,9001-
SkillHub ↗1124,1041—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

该技能使用 mx_github 查看账号与仓库、管理 Issue 和 Pull Request,并查看或触发 GitHub Actions。创建或更新仓库内容会产生外部变更;触发工作流可能消耗 CI 资源、发布内容或部署代码。执行前需核对仓库、分支、目标编号、工作流输入、权限与部署环境,并确认已链接账号授权范围。 仅在信任 MorphixAI 插件并了解其 GitHub 授权范围时使用。

资料发布于 2026-10-29

可以用来做什么

  • 查看账号、仓库、Issue、PR 和工作流运行
  • 创建或更新 Issue 与 Pull Request
  • 在确认触发条件和部署目标后触发 Actions

什么时候用

  • 需要通过 MorphixAI 管理 GitHub 资源时
  • 需要查看 CI 状态或在审核后触发已确认的工作流时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

先只读查看指定仓库的开放 Issue 和 PR,不创建、更新、合并或触发工作流。
触发工作流前列出仓库、分支、输入参数、权限和部署目标,等待我明确确认。

月度数据趋势

累计下载4,104
1,6302,9594,2872026-03 · 累计下载 1,8132026-05 · 累计下载 3,1002026-06 · 累计下载 3,3482026-07 · 累计下载 3,6542026-08 · 累计下载 3,8032026-09 · 累计下载 4,10426-0326-09
星标1
0122026-03 · 星标 12026-05 · 星标 12026-06 · 星标 12026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-094,104—1
2026-083,803+4.1%1
2026-073,654+9.1%1
2026-063,348+8.0%1
2026-053,100—1
2026-031,813—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

3.0 KB · ClawHub v0.1.1
---
name: github-workflow
description: GitHub 集成。管理仓库、Issue、Pull Request 和 GitHub Actions 工作流。通过 MorphixAI 代理安全访问 GitHub API。
metadata:
  openclaw:
    emoji: "🐙"
    requires:
      env: [MORPHIXAI_API_KEY]
---
展开全部(共 143 行)
# GitHub 集成

通过 `mx_github` 工具管理 GitHub 仓库、Issue、PR 和 CI/CD 工作流。

## 前置条件

1. **安装插件**: `openclaw plugins install openclaw-morphixai`
2. **获取 API Key**: 访问 [morphix.app/api-keys](https://morphix.app/api-keys) 生成 `mk_xxxxxx` 密钥
3. **配置环境变量**: `export MORPHIXAI_API_KEY="mk_your_key_here"`
4. **链接账号**: 访问 [morphix.app/connections](https://morphix.app/connections) 链接 GitHub 账号,或通过 `mx_link` 工具链接(app: `github`)

## 核心操作

### 查看当前用户

```
mx_github:
  action: get_user
```

### 列出仓库

```
mx_github:
  action: list_repos
  sort: "updated"
  per_page: 10
```

### 查看仓库详情

```
mx_github:
  action: get_repo
  repo: "owner/repo-name"
```

### Issue 操作

**列出 Issue(不含 PR):**
```
mx_github:
  action: list_issues
  repo: "owner/repo"
  state: "open"
  per_page: 10
```

**创建 Issue:**
```
mx_github:
  action: create_issue
  repo: "owner/repo"
  title: "Bug: 登录页面加载异常"
  body: "## 问题描述\n登录页面在 Safari 中无法正常加载\n\n## 复现步骤\n1. 打开 Safari\n2. 访问登录页"
  labels: ["bug", "frontend"]
  assignees: ["username"]
```

**更新 Issue:**
```
mx_github:
  action: update_issue
  repo: "owner/repo"
  issue_number: 42
  state: "closed"
```

### Pull Request 操作

**列出 PR:**
```
mx_github:
  action: list_pulls
  repo: "owner/repo"
  state: "open"
```

**创建 PR:**
```
mx_github:
  action: create_pull
  repo: "owner/repo"
  title: "feat: 添加用户登录功能"
  head: "feature/user-login"
  base: "main"
  body: "## 改动内容\n- 实现了 JWT 登录\n- 添加了单元测试"
```

### GitHub Actions

**查看工作流运行:**
```
mx_github:
  action: list_workflow_runs
  repo: "owner/repo"
  per_page: 5
```

**触发工作流:**
```
mx_github:
  action: trigger_workflow
  repo: "owner/repo"
  workflow_id: "deploy.yml"
  ref: "main"
  inputs: { "environment": "staging" }
```

## 常见工作流

### 创建 Feature PR

```
1. mx_github: create_pull
     repo: "owner/repo", title: "feat: xxx", head: "feature/xxx", base: "main"
2. mx_github: list_workflow_runs  → 检查 CI 状态
```

### 查看项目 Issue 和 PR 概况

```
1. mx_github: list_issues, repo: "owner/repo", state: "open"
2. mx_github: list_pulls, repo: "owner/repo", state: "open"
```

## 注意事项

- `repo` 参数格式为 `"owner/repo"`(如 `"paul-leo/mini-tanka"`)
- `list_issues` 自动过滤掉 PR(GitHub API 的 /issues 端点会返回 PR)
- `trigger_workflow` 需要仓库有对应的 workflow 文件和 `workflow_dispatch` 触发器
- `account_id` 参数通常省略,工具自动检测已链接的 GitHub 账号

「开发编程」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。