agentsclimarketplace

Marketplace publish

Skill iansteitz1-eng/aria-skills/marketplace-publish

Unified marketplace publisher for VS Code Marketplace (via vsce), iOS App Store / TestFlight (via Expo EAS submit), and Google Play Console (via Expo EAS submit). Single command surface around publish.sh + submit.sh. Pre-flight validates credentials before doing anything destructive. --dry-run by default skips uploads. Use when the user says "publish the extension", "submit to App Store", "ship to Play Store", "marketplace publish", "release the vsix", "build and submit", or before any app-store push.From its SKILL.md

Install
npx -y skills add iansteitz1-eng/aria-skills --skill marketplace-publish

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.0 KB, 338 tokens by cl100k_base, as published. Nobody here has run it

marketplace-publish

YAML-as-source-of-truth for releases across VS Code Marketplace + iOS App Store + Google Play. Triggers vsce + Expo EAS submit with the credentials you've staged in env.

When to use

  • Cutting a new release across one or more app surfaces
  • CI/CD release step (after version bump + git tag)
  • Audit-friendly publish records (every publish emits a splat in the hosted version)

How it works

  1. Reads project metadata from package.json / app.json / eas.json
  2. Pre-flight: validates the credentials for each target you've selected
  3. Builds the package (vsce for VS Code; EAS for mobile)
  4. Submits to the marketplace
  5. Reports back the published version + URL

CLI

python3 marketplace_publish.py --target vscode             # dry-run
python3 marketplace_publish.py --target ios                # dry-run
python3 marketplace_publish.py --target android            # dry-run
python3 marketplace_publish.py --target all                # dry-run all three
python3 marketplace_publish.py --target vscode --apply     # real publish
python3 marketplace_publish.py --target all --apply        # ship to all three

Safety

  • --dry-run default
  • Pre-flight credential check before any destructive action
  • Per-target isolation (one failure doesn't block others)

Hosted version

Aria Code layers scheduled releases + team approval gates + release-notes pipeline on top.

License

Apache 2.0

What ships with it: 7 files

18.9 KB alongside SKILL.md, 1 of them executable

manifest/

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.