rorkai/app-store-connect-cli-skills

Skills to automate app store deployed and everything related to it using the asc cli

这是什么

ASC CLI skills 是一个由社区维护的 Agent Skills 包,用于扩展 App Store Connect CLI(asc)。这些技能是小型、专用目的的命令描述,让 AI 助手(或任何理解 Agent Skills 格式的代理)可以调用 asc 来自动化整个 Apple 开发者工作流程——构建、签名、上传、管理 TestFlight、Apple Ads、元数据、本地化、定价、revenue-cat 同步、公证、崩溃分类等。

为什么重要

Apple 的 App Store Connect API 功能广泛,但许多任务仍需要大量手动 CLI 工作,甚至需要浏览器自动化。通过将这些重复性步骤打包为 skills,开发者可以要求 LLM 驱动的代理“发布下一个构建”或“将元数据本地化为德语”,代理会将请求转换为精确的 asc 命令,处理 JSON 优先输出、分页和安全检查,甚至在任何变更前生成试运行计划。这将复杂的多步骤发布流程转变为对话式、可重现的工作流程,特别适用于 CI/CD、机器人,或想要编写 Apple 商店操作脚本而不需记住每个标志的开发者。

工作原理

  1. 安装 – 包通过 asc CLI(asc install-skills)或通用的 Agent Skills 安装程序(npx skills add rorkai/app-store-connect-cli-skills)安装。它还发布 Claude Code 和 Codex 插件的清单,因此这些技能会出现在那些市场中。
  2. 技能格式 – 每个技能位于自己的文件夹中,包含 SKILL.md(给代理的可读指令)和可选的辅助脚本。当代理检测到相关请求时,它会加载适当的技能并遵循规定的步骤。
  3. 执行 – 代理使用自然语言提示中提供的参数执行底层的 asc 命令(例如 asc build、asc ads、asc metadata push)。许多技能包含“试运行”或“计划哈希”安全检查,让用户在执行前查看确切的变更。
  4. 集成点 – 技能涵盖完整的 App Store Connect 生命周期:创建应用、使用 Xcode 构建、签名、ad-hoc 分发、截图管道、通过 LLM 提示进行本地化、ASO 审计、revenue-cat 同步、公证、崩溃分类,甚至发布到社区“Wall of Apps”。

何时使用

情境 哪个技能有帮助 你得到什么
你需要某个任务的确切 asc 命令 asc-cli-usage 正确的动词/标志、JSON 输出、分页提示
自动化 Apple Ads 活动读取或迁移 asc-apple-ads OAuth 处理、安全的读取优先计划、API v1 调用
定义仓库本地的发布 CI 工作流程 asc-workflow 基于 JSON 的工作流程图,包含验证、钩子、条件
创建新的 App Store Connect 应用(尚无 API) asc-app-create-ui 填写表单的浏览器自动化脚本
为 CI 构建并导出 IPA/PKG asc-xcode-build 归档、导出选项、版本提升、加密合规
分发私有的 ad-hoc 构建 asc-ad-hoc-distribution 计划优先的签名和 S3 上传工作流程
上传前调整/验证截图 asc-screenshot-resize 使用 Apple 的尺寸目录和 macOS sips
完整的截图捕获 → 加框 → 上传管道 asc-shots-pipeline 模拟器捕获、AXe UI 驱动、加框、上传
暂存、上传和提交发布,包含安全检查 asc-release-flow 试运行、确认、多项目提交支持
为新的 bundle ID 设置签名资产 asc-signing-setup 证书、描述文件、加密同步
从人类可读名称解析 ID asc-id-resolver 应用、构建、组的确定性 JSON ID
同步或本地化元数据,包括 LLM 驱动的翻译 asc-metadata-sync / asc-localize-metadata 拉取-编辑-推送工作流程,包含字符限制执行
运行 ASO 审计并获取关键词缺口 asc-aso-audit 离线审计、Astro‑MCP 关键词分析
下载并验证私人分析报告 asc-analytics-reports 完整段下载,包含大小/MD5 检查
生成精美的“What’s New”发布说明 asc-whats-new-writer LLM 撰写、本地化感知的文案
诊断提交障碍并决定是否重试 asc-submission-health 健康检查、修复路由、取消/重试逻辑
协调 TestFlight 组和构建 asc-testflight-orchestration 导出配置、创建组、附加构建
自动化构建清理和保留 asc-build-lifecycle 处理状态、过期规划
跨地区应用 PPP 风格定价 asc-ppp-pricing 地区特定的价格调整
批量本地化订阅名称 asc-subscription-localization 所有 App Store 地区的单命令本地化
将 ASC 目录与 RevenueCat 同步 asc-revenuecat-catalog-sync 审计优先、批准后应用的映射
公证 macOS 应用以供 App Store 外部分发 asc-notarization 归档 → Developer ID 导出 → 公证 → 钉选
分类 TestFlight 崩溃和反馈 asc-crash-triage 分组的崩溃摘要、反馈、性能数据
将应用提交到社区 Wall of Apps asc-wall-submit 一键创建墙条目

谁应该考虑

  • iOS/macOS 开发者,已经使用 asc CLI,并希望通过自然语言或 AI 代理编写发布管道脚本。
  • DevOps/CI 团队,希望将 Apple 商店操作嵌入管道,并具有可重现的 JSON 计划和安全检查。
  • 产品经理或营销人员,需要快速、LLM 辅助的本地化、ASO 审计或 Apple Ads 活动查询,而不需学习 CLI。
  • 工具构建者,希望将 Apple 商店功能暴露给 Claude Code、Codex 或其他代理平台。

许可证: MIT – 可自由使用、修改和重新分发。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目