SuperAPI AI 工具集

github-action-gen

部署与运维

查看项目

更新于 10-16 05:52

技能介绍

用途:用一句英文描述生成可用的 GitHub Actions 工作流文件,省去手写或复制 YAML 的麻烦,适用于为仓库搭建 CI、添加部署自动化、创建自定义工作流以及学习 GitHub Actions 语法。

主要能力:生成完整的工作流文件;覆盖 test、build、deploy 等常见模式;包含依赖缓存以加快运行;支持多种部署目标;按描述自动确定触发器、jobs 与 steps。

使用方式:无需安装,通过 npx 直接运行,推荐 Node.js 18+,需设置 OPENAI_API_KEY 环境变量。基础命令示例:npx ai-github-action "test and deploy on push to main";带依赖安装:npx ai-github-action "run eslint and prettier on PRs" --install;指定输出文件:npx ai-github-action "build docker image and push to ECR" -o deploy.yml;定时任务:npx ai-github-action "run database backup every night at 2am"。可用 npx ai-github-action --help 查看帮助。

建议与限制:官方建议使用 secrets 而非硬编码凭据、缓存依赖、先跑快速检查实现 fail fast、用矩阵构建测试多个 Node 版本。许可证为 MIT。价格、平台细节及更多使用限制资料暂未提供。