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 商店操作脚本而不需记住每个标志的开发者。
工作原理
- 安装 – 包通过
ascCLI(asc install-skills)或通用的 Agent Skills 安装程序(npx skills add rorkai/app-store-connect-cli-skills)安装。它还发布 Claude Code 和 Codex 插件的清单,因此这些技能会出现在那些市场中。 - 技能格式 – 每个技能位于自己的文件夹中,包含
SKILL.md(给代理的可读指令)和可选的辅助脚本。当代理检测到相关请求时,它会加载适当的技能并遵循规定的步骤。 - 执行 – 代理使用自然语言提示中提供的参数执行底层的
asc命令(例如asc build、asc ads、asc metadata push)。许多技能包含“试运行”或“计划哈希”安全检查,让用户在执行前查看确切的变更。 - 集成点 – 技能涵盖完整的 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 开发者,已经使用
ascCLI,并希望通过自然语言或 AI 代理编写发布管道脚本。 - DevOps/CI 团队,希望将 Apple 商店操作嵌入管道,并具有可重现的 JSON 计划和安全检查。
- 产品经理或营销人员,需要快速、LLM 辅助的本地化、ASO 审计或 Apple Ads 活动查询,而不需学习 CLI。
- 工具构建者,希望将 Apple 商店功能暴露给 Claude Code、Codex 或其他代理平台。
许可证: MIT – 可自由使用、修改和重新分发。
相关
- 项目
- 项目
- 项目
- 项目
- 项目