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
累計下載
4104
星標
1
全站排名
#2,464
全站前 49% · 「開發程式設計」前 55%
平台累計安裝累計下載星標評論
ClawHub ↗11439001-
SkillHub ↗11241041—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

該技能使用 mx_github 檢視賬號與倉庫、管理 Issue 和 Pull Request,並檢視或觸發 GitHub Actions。建立或更新倉庫內容會產生外部變更;觸發工作流可能消耗 CI 資源、釋出內容或部署程式碼。執行前需核對倉庫、分支、目標編號、工作流輸入、許可權與部署環境,並確認已連結賬號授權範圍。 僅在信任 MorphixAI 外掛並瞭解其 GitHub 授權範圍時使用。

資料釋出於 2026-10-29

可以用來做什麼

  • 檢視賬號、倉庫、Issue、PR 和工作流執行
  • 建立或更新 Issue 與 Pull Request
  • 在確認觸發條件和部署目標後觸發 Actions

什麼時候用

  • 需要透過 MorphixAI 管理 GitHub 資源時
  • 需要檢視 CI 狀態或在稽核後觸發已確認的工作流時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

先只讀檢視指定倉庫的開放 Issue 和 PR,不建立、更新、合併或觸發工作流。
觸發工作流前列出倉庫、分支、輸入引數、許可權和部署目標,等待我明確確認。

月度資料趨勢

累計下載4104
1630295942872026-03 · 累計下載 18132026-05 · 累計下載 31002026-06 · 累計下載 33482026-07 · 累計下載 36542026-08 · 累計下載 38032026-09 · 累計下載 410426-0326-09
星標1
0122026-03 · 星標 12026-05 · 星標 12026-06 · 星標 12026-07 · 星標 12026-08 · 星標 12026-09 · 星標 126-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-094104—1
2026-083803+4.1%1
2026-073654+9.1%1
2026-063348+8.0%1
2026-053100—1
2026-031813—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),按月更新。口徑說明見資料方法。