← 返回 Skills 市场
rudrankriyam

ASC Release Flow

作者 rudrankriyam · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1947
总下载
1
收藏
6
当前安装
1
版本数
在 OpenClaw 中安装
/install asc-release-flow
功能描述
End-to-end release workflows for TestFlight and App Store using asc publish, builds, versions, and submit commands. Use when asked to upload a build, distribute to TestFlight, or submit to App Store.
使用说明 (SKILL.md)

Release flow (TestFlight and App Store)

Use this skill when you need to get a new build into TestFlight or submit to the App Store.

Preconditions

  • Ensure credentials are set (asc auth login or ASC_* env vars).
  • Use a new build number for each upload.
  • Prefer ASC_APP_ID or pass --app explicitly.

Preferred end-to-end commands

  • TestFlight:
    • asc publish testflight --app \x3CAPP_ID> --ipa \x3CPATH> --group \x3CGROUP_ID>[,\x3CGROUP_ID>]
    • Optional: --wait, --notify, --platform, --poll-interval, --timeout
  • App Store:
    • asc publish appstore --app \x3CAPP_ID> --ipa \x3CPATH> --version \x3CVERSION>
    • Optional: --wait, --submit --confirm, --platform, --poll-interval, --timeout

Manual sequence (when you need more control)

  1. Upload the build:
    • asc builds upload --app \x3CAPP_ID> --ipa \x3CPATH>
  2. Find the build ID if needed:
    • asc builds latest --app \x3CAPP_ID> [--version \x3CVERSION>] [--platform \x3CPLATFORM>]
  3. TestFlight distribution:
    • asc builds add-groups --build \x3CBUILD_ID> --group \x3CGROUP_ID>[,\x3CGROUP_ID>]
  4. App Store attach + submit:
    • asc versions attach-build --version-id \x3CVERSION_ID> --build \x3CBUILD_ID>
    • asc submit create --app \x3CAPP_ID> --version \x3CVERSION> --build \x3CBUILD_ID> --confirm
  5. Check or cancel submission:
    • asc submit status --id \x3CSUBMISSION_ID> or --version-id \x3CVERSION_ID>
    • asc submit cancel --id \x3CSUBMISSION_ID> --confirm

Notes

  • Always use --help to verify flags for the exact command.
  • Use --output table / --output markdown for human-readable output; default is JSON.
安全使用建议
This skill appears to be a legitimate App Store Connect release flow, but its metadata omits important requirements. Before installing or invoking it: 1) Verify you have the asc CLI installed and that the agent will not read or transmit secrets you don't want shared. 2) Confirm which ASC_* environment variables are required (e.g., API key ID, issuer ID, private key) and prefer using short-lived or scoped credentials. 3) Only run uploads from a trusted environment and double-check the skill source/owner (no homepage provided). 4) If you plan to allow autonomous invocation, consider the blast radius since uploads and submissions will use your App Store credentials. If anything is unclear, request the skill author add explicit required env vars and documentation before use.
功能分析
Type: OpenClaw Skill Name: asc-release-flow Version: 1.0.0 The skill bundle provides instructions for an AI agent to use the `asc` command-line tool for Apple App Store Connect release workflows. All commands listed in `SKILL.md` are standard operations for uploading builds, distributing to TestFlight, and submitting to the App Store. There is no evidence of prompt injection, data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The requirement for `ASC_*` environment variables is for the legitimate operation of the `asc` tool, not for exfiltration.
能力评估
Purpose & Capability
The name/description match the instructions (App Store Connect release flows). However the skill metadata declares no required binaries or env vars while the runtime instructions clearly assume the 'asc' CLI is available and that Apple credentials (asc auth or ASC_* env vars, ASC_APP_ID) are provided. The missing declarations are disproportionate to the stated purpose.
Instruction Scope
SKILL.md instructs the agent to run asc commands that upload IPAs, attach builds, and submit apps — actions that require access to credentials and local IPA files. The instructions mention ASC_* env vars and using 'asc auth login' but those env vars are not declared. Otherwise the instructions stay within App Store Connect scope and do not ask to exfiltrate unrelated files or send data to unexpected endpoints.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, which is low-risk from an installation perspective. There is nothing being downloaded or written by an installer.
Credentials
The SKILL.md references sensitive environment variables (ASC_* and ASC_APP_ID) and implies the need for Apple credentials, but requires.env and primary credential fields are empty. That mismatch is a red flag: the skill will need secrets to operate but doesn't declare them or explain which specific variables are required.
Persistence & Privilege
The skill is not marked always:true and does not request any persistent system-wide privileges. Autonomous invocation is allowed (platform default) but there is no indication the skill modifies other skills or system settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install asc-release-flow
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /asc-release-flow 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
asc-release-flow 1.0.0 - Initial release introducing end-to-end workflows for distributing builds to TestFlight and the App Store using asc CLI commands. - Supports both streamlined and manual release flows, with detailed step-by-step instructions. - Includes preconditions for credentials, build numbering, and app identification. - Documents recommended commands and important optional flags for tailored automation. - Provides tips for checking command usage and output formatting.
元数据
Slug asc-release-flow
版本 1.0.0
许可证
累计安装 6
当前安装数 6
历史版本数 1
常见问题

ASC Release Flow 是什么?

End-to-end release workflows for TestFlight and App Store using asc publish, builds, versions, and submit commands. Use when asked to upload a build, distribute to TestFlight, or submit to App Store. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1947 次。

如何安装 ASC Release Flow?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install asc-release-flow」即可一键安装,无需额外配置。

ASC Release Flow 是免费的吗?

是的,ASC Release Flow 完全免费(开源免费),可自由下载、安装和使用。

ASC Release Flow 支持哪些平台?

ASC Release Flow 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 ASC Release Flow?

由 rudrankriyam(@rudrankriyam)开发并维护,当前版本 v1.0.0。

💬 留言讨论