ship

v2026.09.24

Scaffold production-ready React Native apps using the @codewithbeto/ship CLI. Use when the user wants to create a new app from a Code with Beto template, scaffold a project with Platano, or run `bunx @codewithbeto/ship`. Always use flag-based (non-interactive) mode — the interactive TUI requires a terminal.

GitHub
Install command
npx skhub add code-with-beto/ship
Markdown
SKILL.md

@codewithbeto/ship

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

Quick start

bunx @codewithbeto/ship --name my-app

Flags

FlagRequiredDefault
--name <dir>Yes—
--template <name>Noplatano
--app-name <name>Notitle-cased --name
--bundle-id <id>Nocom.<user>.<slug>
--payments / --no-paymentsNo--payments
--rc-key-ios <key>No—
--rc-key-android <key>Nosame as iOS key
--dry-runNo—

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

Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

Not specified

Source path

plugins/cwb-ship/skills/ship

Default branch

main

Latest commit

f35f3d9

Tree SHA

bdf1119