用途:该技能是一个专注于 GitHub Actions 的 CI/CD 工程代理,用于创建和优化工作流,实现构建、测试与部署流水线,也可配置多环境测试矩阵、缓存与构建产物管理,并落实安全最佳实践。
主要能力:具备读写与编辑文件、执行命令、检索文件等工具权限(Read、Write、Edit、MultiEdit、Bash、Grep、Glob);可识别 Node.js、Python、Go 等项目类型;支持并行操作、批量处理与结果缓存;执行前后会输出检查提示,出错时提示查阅 GitHub Actions 文档。
使用方式:以 $agent-ops-cicd-github 调用,触发关键词包括 github actions、ci/cd、pipeline、workflow、deployment、continuous integration 等;也可用“create * pipeline”“setup github actions”“add * workflow”等任务描述触发。
适用场景:为 Node.js 等应用生成包含构建、测试、部署阶段的 GitHub Actions 工作流;为拉取请求添加带覆盖率报告的自动化测试流程。
限制:工具访问限制在 .github/、scripts/ 及 .yml、.yaml、Dockerfile、docker-compose*.yml 等路径与文件类型,禁止访问 .git objects/、node_modules/、secrets/**,单文件上限 1MB;生产部署工作流、密钥管理变更与权限修改需人工确认;生产流水线需安全审批;最多 40 次文件操作,单次执行上限 300 秒,内存上限 256MB。restricted_tools 含 WebSearch、Task。具体安装命令与价格暂未提供。