ship

Installation
SKILL.md

@codewithbeto/ship

Ship a revenue-ready AI image app this weekend. Built by Code with BetoPlatano landing page

Quick start

bunx @codewithbeto/ship --name my-app

Flags

Flag Required Default
--name <dir> Yes
--template <name> No platano
--app-name <name> No title-cased --name
--bundle-id <id> No com.<user>.<slug>
--payments / --no-payments No --payments
--rc-key-ios <key> No
--rc-key-android <key> No same as iOS key
--dry-run No

What it does

  1. Clone the template repo (shallow, then remove .git)
  2. Configure app name, bundle ID, slug, and payment keys
  3. Run bun install
  4. Initialize a fresh git repo with baseline commit

Output

  • stderr — progress logs (checking access, cloning, configuring)
  • stdout — structured result on success:
name: my-app
app_name: My App
bundle_id: com.beto.my-app
slug: my-app
payments: true
template: platano
directory: my-app

Error handling

Errors go to stderr and exit with code 1. Common failures:

  • Access denied — user needs Pro access at https://cwb.sh/platano
  • Directory exists — pick a different --name
  • Install failed — ensure bun is available

After scaffolding

cd <project-name>
npx expo start

Links

Weekly Installs
7
GitHub Stars
30
First Seen
8 days ago
Installed on
amp7
cline7
opencode7
cursor7
kimi-cli7
warp7