SuperAPI AI 工具集

github-ops

通用与其它

查看项目

更新于 10-15 22:39

技能介绍

用途:面向 GitHub 仓库的自动化运维技能,使用 gh CLI 完成 issue 管理、项目看板(Projects v2)、标签体系与批量操作,适合为新仓库搭建自动化、从 Markdown 规格批量创建 issue、管理项目看板等场景。

主要能力:批量 issue 同步脚本 publish_issues.ps1 支持智能同步(依据 .issue-sync-state.json 只处理变更文件)、自动关闭(复选框全部勾选时关闭 issue)、自动归档(将完成的 .md 移入 closed/ 子目录)、自然排序(Issue_1、Issue_2…Issue_10)以及日期同步(在 GitHub Projects 上设置 Start/Target 日期)。脚本会自动从当前工作目录识别仓库。

使用方式:先安装并认证 gh CLI,Windows 用 winget install GitHub.cli,macOS 用 brew install gh,然后 gh auth login,用 gh auth status 验证。脚本常用参数:无参数仅创建新 issue;-Update 更新已有 issue;-AutoArchive 归档已完成项;-DryRun 预览;-Force 跳过变更检测。日期同步需同时提供 -SyncDates、-ProjectNumber、-ProjectId、-StartDateFieldId、-TargetDateFieldId,可通过 gh project list --owner USERNAME 与 gh project field-list NUMBER --owner USERNAME --format json 获取,缺失字段可用 gh project field-create 创建。运行前建议先加 -DryRun 预览。支持 YAML frontmatter、加粗 Markdown、Markdown 标题三种 issue 格式。

限制:依赖 gh CLI 与 PowerShell 环境;项目日期同步需手动获取多个 ID;API 调用过多可能触发速率限制;资料未提供收费、价格与效果数据。