Loading...
Loading...
Submit an app to the asc app wall at asccli.app by opening a GitHub pull request. Use this skill when: (1) User wants to add their app to the app wall: "submit my app", "add to app wall", "list my app on asc" (2) User asks how to get their apps shown at asccli.app (3) User asks what apps.json is for or how the app wall community registry works (4) Explaining the GitHub PR flow for submitting to homepage/apps.json
npx skill4agent add tddworks/asc-cli-skills asc-app-walltddworks/asc-clihomepage/apps.jsonasc app-wall submit [options]| Flag | Required | Description |
|---|---|---|
| — | Display handle on the card; when omitted, uses iTunes artist name |
| ✓* | Apple developer/seller ID — auto-fetches all your App Store apps |
| ✓* | App Store Connect app ID (repeatable) |
| — | GitHub username |
| — | X/Twitter handle |
| ✓* | Specific App Store URL (repeat for multiple) |
| — | GitHub token (or set |
--developer-id--app-id--app# 1. Authenticate with GitHub (once)
gh auth login
# or: export GITHUB_TOKEN="ghp_..."
# 2. Submit — the CLI handles fork + commit + PR automatically
asc app-wall submit \
--developer "yourhandle" \
--developer-id "1234567890" \
--github "yourgithub" \
--x "yourx" \
--pretty
# 3. Open the PR in your browser (URL is in the output)
open "https://github.com/tddworks/asc-cli/pull/<number>"asc app-wall submit \
--developer "itshan" \
--developer-id "1725133580" \
--github "hanrw"https://apps.apple.com/us/developer/name/id<NUMBER>asc app-wall submit \
--developer "itshan" \
--app "https://apps.apple.com/us/app/my-app/id123456789" \
--app "https://apps.apple.com/us/app/other-app/id987654321"{
"data": [
{
"affordances": {
"openPR": "open https://github.com/tddworks/asc-cli/pull/42"
},
"developer": "itshan",
"id": "42",
"prNumber": 42,
"prUrl": "https://github.com/tddworks/asc-cli/pull/42",
"title": "feat(app-wall): add itshan"
}
]
}tddworks/asc-climainhomepage/apps.jsondeveloperapp-wall/<developer>apps.jsontddworks/asc-cli:main| Error | Cause | Fix |
|---|---|---|
| Neither flag supplied | Add |
| No token found | Pass |
| Duplicate | Entry already submitted; check existing PR |
| Fork creation took > 24 seconds | Retry after a moment |
| Branch already exists | Safe to ignore — command continues |
homepage/apps.json{
"developer": "yourhandle",
"developerId": "1234567890",
"github": "yourgithub",
"x": "yourx"
}fetch-apps-data.jsapps-data.jsondocs/features/app-wall.mdhttps://asccli.app/#app-wallhttps://github.com/tddworks/asc-cli