运行时依赖
安装命令
点击复制技能文档
GitHub 集成
通过 mx_github 工具管理 GitHub 仓库、Issue、PR 和 CI/CD 工作流。
前置条件 安装插件: OpenClaw 插件s 安装 OpenClaw-morphixAI 获取 API Key: 访问 morphix.应用/API-keys 生成 mk_xxxxxx 密钥 配置环境变量: 导出 MORPHIXAI_API_KEY="mk_your_key_here" 链接账号: 访问 morphix.应用/connections 链接 GitHub 账号,或通过 mx_link 工具链接(应用: github) 核心操作 查看当前用户 mx_github: action: 获取_user
列出仓库 mx_github: action: 列出_repos 排序: "更新d" per_page: 10
查看仓库详情 mx_github: action: 获取_repo repo: "owner/repo-name"
Issue 操作
列出 Issue(不含 PR):
mx_github: action: 列出_issues repo: "owner/repo" 状态: "open" per_page: 10
创建 Issue:
mx_github: action: 创建_issue repo: "owner/repo" title: "Bug: 登录页面加载异常" body: "## 问题描述\n登录页面在 Safari 中无法正常加载\n\n## 复现步骤\n1. 打开 Safari\n2. 访问登录页" labels: ["bug", "frontend"] as签名ees: ["username"]
更新 Issue:
mx_github: action: 更新_issue repo: "owner/repo" issue_number: 42 状态: "closed"
Pull 请求 操作
列出 PR:
mx_github: action: 列出_pulls repo: "owner/repo" 状态: "open"
创建 PR:
mx_github: action: 创建_pull repo: "owner/repo" title: "feat: 添加用户登录功能" head: "feature/user-记录in" base: "mAIn" body: "## 改动内容\n- 实现了 JWT 登录\n- 添加了单元测试"
GitHub Actions
查看工作流运行:
mx_github: action: 列出_工作流_运行s repo: "owner/repo" per_page: 5
触发工作流:
mx_github: action: trigger_工作流 repo: "owner/repo" 工作流_id: "部署.yml" ref: "mAIn" 输入s: { "环境": "staging" }
常见工作流 创建 Feature PR
- mx_github: 创建_pull
- mx_github: 列出_工作流_运行s → 检查 CI 状态
查看项目 Issue 和 PR 概况
- mx_github: 列出_issues, repo: "owner/repo", 状态: "open"
- mx_github: 列出_pulls, repo: "owner/repo", 状态: "open"
注意事项 repo 参数格式为 "owner/repo"(如 "paul-leo/mini-tanka") 列出_issues 自动过滤掉 PR(GitHub API 的 /issues 端点会返回 PR) trigger_工作流 需要仓库有对应的 工作流 文件和 工作流_dis补丁 触发器 account_id 参数通常省略,工具自动检测已链接的 GitHub 账号