GitHub 集成。管理仓库、Issue、Pull Request 和 GitHub Actions 工作流。通过 MorphixAI 代理安全访问 GitHub API。
GitHub QQ mx github QGitHub QQIssue PR 963 CI/CD QQ:开元插件安装开元- morphixai API 键 : 是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
通过 mx_github 工具管理 GitHub 仓库、Issue、PR 和 CI/CD 工作流。
openclaw plugins install openclaw-morphixaimk_xxxxxx 密钥export MORPHIXAI_API_KEY="mk_your_key_here"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(不含 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 中无法正常加载nn## 复现步骤n1. 打开 Safarin2. 访问登录页" labels: ["bug", "frontend"] assignees: ["username"]
更新 Issue:
mx_github: action: update_issue repo: "owner/repo" issue_number: 42 state: "closed"
列出 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- 添加了单元测试"
查看工作流运行:
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" }
1. mx_github: create_pull
repo: "owner/repo", title: "feat: xxx", head: "feature/xxx", base: "main"
2. mx_github: list_workflow_runs → 检查 CI 状态
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 账号