PluginBench
Skill
Pass
Audit score 90

asc-wall-submit

rorkai/app-store-connect-cli-skills

Submit or update Wall of Apps entries in App-Store-Connect-CLI via CLI flow.

What is asc-wall-submit?

This skill automates adding or updating apps in the Wall of Apps registry within the App-Store-Connect-CLI repository. Use it when a user wants to submit their app to the Wall of Apps or update an existing entry.

  • Submit new apps to Wall of Apps using App Store app ID
  • Submit non-App-Store apps via TestFlight link and name
  • Preview submissions with --dry-run before applying
  • Apply submissions with --confirm for PR generation
  • Update existing Wall of Apps entries
  • Generate changes to docs/wall-of-apps.json

How to install asc-wall-submit

npx skills add https://github.com/rorkai/app-store-connect-cli-skills --skill asc-wall-submit
Prerequisites
  • App-Store-Connect-CLI repository cloned locally
  • Node.js and npm installed to run npx commands
  • Valid App Store app ID or TestFlight link for submission
Claude Code
Cursor
Windsurf
Cline

How to use asc-wall-submit

  1. 1.Run commands from the App-Store-Connect-CLI repository root directory
  2. 2.Preview your submission using --dry-run flag (e.g., asc apps wall submit --app "1234567890" --dry-run)
  3. 3.Review the preview output and generated PR plan
  4. 4.Apply the submission with --confirm flag when ready (e.g., asc apps wall submit --app "1234567890" --confirm)
  5. 5.Verify the change to docs/wall-of-apps.json in the resulting PR

Use cases

Good for
  • Developer wants to add their app to the Wall of Apps registry
  • User needs to update an existing Wall of Apps entry with new information
  • Developer has a TestFlight beta link and wants to submit it to the Wall
  • User wants to preview their Wall submission before committing changes
Who it's for
  • App developers
  • App Store Connect CLI maintainers
  • Contributors to App-Store-Connect-CLI repository

asc-wall-submit FAQ

What input do I need to submit an app?

Either an App Store app ID (standard flow) or a TestFlight link plus app name (manual/pre-release flow)

Can I preview my submission before applying it?

Yes, use the --dry-run flag to preview the submission and see the PR plan without making changes.

What happens if my submission fails?

Fix the invalid inputs (app ID, link, or name) and rerun the CLI command.

Will this modify other entries in the Wall of Apps?

No, the skill only modifies or adds the specific entry you submit; other entries remain unchanged.

How do I submit a non-App-Store app?

Use the --link flag with a TestFlight URL and the --name flag with your app name instead of the --app flag.

Full instructions (SKILL.md)

Source of truth, from rorkai/app-store-connect-cli-skills.


name: asc-wall-submit description: Submit or update a Wall of Apps entry in the App-Store-Connect-CLI repository using asc apps wall submit. Use when the user says "submit to wall of apps", "add my app to the wall", or "wall-of-apps".

asc wall submit

Use this skill to add or update a Wall of Apps entry with the built-in CLI flow.

When to use

  • User wants to submit an app to the Wall of Apps
  • User wants to update an existing Wall of Apps entry
  • User asks for the exact Wall submission flow

Required inputs

Use one of these input paths:

  • Standard App Store flow: app ID
  • Manual/pre-release flow: link plus name

Submission workflow

  1. Run commands from the App-Store-Connect-CLI repository root.
  2. Preview first:
    • asc apps wall submit --app "1234567890" --dry-run
    • or asc apps wall submit --link "https://testflight.apple.com/join/ABCDEFG" --name "My Beta App" --dry-run
  3. Apply with confirmation:
    • asc apps wall submit --app "1234567890" --confirm
    • or asc apps wall submit --link "https://testflight.apple.com/join/ABCDEFG" --name "My Beta App" --confirm
  4. Review the generated PR plan and resulting change to docs/wall-of-apps.json.

Guardrails

  • Do not modify unrelated entries in docs/wall-of-apps.json.
  • If submission fails due to invalid input, fix the inputs and rerun the CLI command.
  • Keep submission path PR-based unless maintainers define an issue-based intake flow.

Examples

Add new app:

asc apps wall submit --app "1234567890" --confirm

Submit a non-App-Store/TestFlight entry:

asc apps wall submit --link "https://testflight.apple.com/join/ABCDEFG" --name "My Beta App" --confirm