From Tinycloud Video
Set up tinycloud from scratch: install the CLI, configure the Cloudglue API key, verify everything works, and run a first command. Use when the user wants to get started with tinycloud, set up / initialize / onboard tinycloud, or when another tinycloud skill reports the CLI or credentials are missing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tinycloud:tinycloud-init [optional: a video file to test with][optional: a video file to test with]videoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Walk the user from nothing to a working, verified tinycloud install. End the
Walk the user from nothing to a working, verified tinycloud install. End the session with one successful command, not a checklist. Work through the steps in order, skipping any that already pass.
command -v tinycloud && tinycloud --version --json </dev/null
If installed and the JSON reports "version" ≥ 0.3.0, go to step 2. If
missing (or no machine-readable version), install it — ask the user which
they prefer:
npm install -g @cloudglue/tinycloud # canonical (Node >= 18)
# or
curl -fsSL https://app.cloudglue.dev/tinycloud.sh | bash
The first run downloads the platform distribution (~90 MB, one time). More at https://tinycloud.sh. Windows is unsupported — use WSL2.
tinycloud setup --check --json </dev/null
If data.ok is true, go to step 3. Otherwise tell the user: cloud
features run through a Cloudglue account — keys live at
app.cloudglue.dev (usage billed per the
rate card). Ask them to
paste their API key, then configure it via stdin so the key never lands in
shell history or process args:
printf '%s' "<key>" | tinycloud setup cloudglue --stdin
Re-run tinycloud setup --check --json and confirm data.ok == true.
tinycloud workflow validate summary --json # exercises the recipe engine, no cloud calls
Expect status: "ready". If the user provided a video ($video) or has one
handy, also show them something real — still free and local:
tinycloud clip info <video> --json # duration/resolution/codecs via bundled ffprobe
Report what's now working and point forward:
tinycloud watch <video> --json (first cloud call —
uses the API key)tinycloud workflow list --json (sales-coaching,
blog-post, ad-analysis, meeting-breakdown, youtube-publish, …)tinycloud skill is installed alongside this one, it
documents the full CLI, envelope contract, and a glossary; its
scripts/preflight.sh re-checks this setup any time.tinycloud found but --version --json prints a UI instead of JSON →
pre-0.3.0 install; upgrade via either install command above.setup --check reports ok: false after configuring → key was rejected;
re-paste it (watch for stray whitespace) or generate a fresh key.HTTPS_PROXY (falls back to
curl for the download).Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub cloudglue/tinycloud --plugin tinycloud