YouTube MCP for Claude & ChatGPT
TubeLab is the YouTube MCP Server for Claude and ChatGPT. Real channels, viral outliers, video transcripts and much more - all in your AI chat.
翻译准备中
Claude Code skills that get your app into the App Store and Google Play. Rejection sweep, release build, store listing, upload. Any stack.
翻译准备中
技能JavaScript · TypeScriptGitHub @namedtoaster自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗ _____ _ _ _ __ __ _ _
|_ _| |__ ___ | | __ _ ___| |_ | \/ (_) | ___
| | | '_ \ / _ \ | | / _` / __| __| | |\/| | | |/ _ \
| | | | | | __/ | |__| (_| \__ \ |_ | | | | | | __/
|_| |_| |_|\___| |_____\__,_|___/\__| |_| |_|_|_|\___|
/ship takes your app from your laptop to the App Store and Google Play. Any
stack.
Building it was the fun part. Then comes the last mile: developer accounts, certificates, build numbers, screenshots in five sizes, privacy questionnaires, and a reviewer who rejects you for saying "Google Play" on your paywall. It's where most AI built apps quietly stall.
Your app doesn't need to be perfect. It needs to be in the store, because that's the only place it can get a user, and a user is the only person who can ever pay you for it.
/ship handles the last mile. Getting real users and paying users comes next, and
that's where this repo is going.
/plugin marketplace add namedtoaster/the-last-mile
/plugin install the-last-mile@the-last-mile
Then, in your app's folder:
/ship
/ship does/ship status puts every item on a board, on your
phone or your desktop, with what only you can do at the top.To see what it finds without starting a release, run /ship sweep. It checks the app,
fixes what you agree to, and stops before the version bump. Nothing is built,
uploaded or submitted.
It looks up the current store rules every time instead of trusting its memory, because Apple and Google change them.
[!NOTE] Early release. The shipping process comes from a real app live on the App Store and Google Play. The paths for other stacks follow each framework's official docs and have had less real-world use. Tell us what breaks.
Run /ship with the rejection message. It fixes only what the reviewer asked for,
drafts a short reply, and resubmits.
Then tell us what caught you. Every rejection someone reports becomes a check for everyone after them.
I'll run the checks on your app myself and send you what I find, each with the file and line. Free for now. Ask here with your stack and when you plan to submit.
Being in the store gets you zero users on its own. Nobody searches for your app.
Next up in this repo, from what actually worked (and didn't) for a real app:
| Next skill | What it does |
|---|---|
| analytics | Tracks the few things that matter: who opened it, who came back, who paid |
| store-listing | A name, subtitle, keywords and screenshots someone might actually tap |
| creator-codes | Free premium codes for a creator's audience, with tracking. Cost so far: nothing |
| ugc-brief | Finding small creators and paying them to make videos. The best move so far |
| release-notes | Turns your commit log into notes people want to read |
Fair warning: the author has a handful of paying users, not a growth machine. These skills will say what worked, what didn't, and how sure anyone is.
Cursor, Codex, Gemini CLI and other agents that read skills:
npx skills add namedtoaster/the-last-mile
I only use Claude Code, so these are untested anywhere else. If something breaks in your agent, tell me or send the fix.
Cloud sessions (Claude Code on the web and the Claude app on your phone) do not
load plugins. Keep a synced copy of the skills in your project instead, which works
on every device. sync/README.md covers setting it up (one prompt),
staying current with /sync, and fixing a skill from your own fork.
/ship stands on its own. These are for the days between releases. Most are
written for any stack; see-it-work is still Expo first.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗