PluginBench
Skill
Pass
Audit score 90

asc-wall-submit

rudrankriyam/app-store-connect-cli-skills

Submit or update Wall of Apps entries in App-Store-Connect-CLI repository

What is asc-wall-submit?

This skill submits or updates Wall of Apps entries using the `asc apps wall submit` CLI command. Use it when users want to add their app to the Wall of Apps or update an existing entry.

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

How to install asc-wall-submit

npx skills add https://github.com/rudrankriyam/app-store-connect-cli-skills --skill asc-wall-submit
Prerequisites
  • App-Store-Connect-CLI repository cloned locally
  • Valid app ID (from App Store) or TestFlight link with app name
Claude Code
Cursor
Windsurf
Cline

How to use asc-wall-submit

  1. 1.Navigate to the App-Store-Connect-CLI repository root directory
  2. 2.Run preview command with --dry-run flag to see changes
  3. 3.Review the generated plan and changes to docs/wall-of-apps.json
  4. 4.Run the submission command with --confirm flag to apply changes
  5. 5.Verify the PR or changes are correct

Use cases

Good for
  • User wants to add their app to the Wall of Apps directory
  • Developer needs to update an existing Wall of Apps entry
  • User has a TestFlight link and wants to submit a beta app to the wall
  • Developer wants to preview submission changes before committing
Who it's for
  • App developers
  • iOS/macOS app 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 (e.g., '1234567890') or a TestFlight link plus app name for non-App-Store apps.

Can I preview changes before submitting?

Yes, use the --dry-run flag to preview the submission without applying changes.

What happens when I submit?

The CLI generates or updates an entry in docs/wall-of-apps.json and creates a PR with the changes.

Can I update an existing Wall of Apps entry?

Yes, run the same command with the same app ID or link to update the existing entry.

What if the submission fails?

Check that your inputs (app ID or link) are valid, fix them, and rerun the CLI command.

Full instructions (SKILL.md)

Source of truth, from rudrankriyam/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