video-teaserlisted
Install: claude install-skill nanoodlecom/noodle-skills
# Video teaser
Runs the bundled nanoodle workflow `workflows/video-teaser.noodle-graph.json` against the
NanoGPT API: a one-liner (`Tagline`) feeds an LLM that writes a single cinematic shot
description, which feeds a text-to-video model that renders a 5-second 480p clip
(`Teaser`). Requires Node.js >= 20 and the `nanoodle` npm package (`npx nanoodle` fetches
it).
## API key
The run needs a NanoGPT API key. Prefer `NANOGPT_API_KEY` already in the environment.
Otherwise pass `--env-file <path-to-.env>` (this CLI: `--env-file` overrides ambient env).
Never print the key.
## Run
From this skill's directory (or prefix paths if running from elsewhere). Replace the
`Tagline` value with the user's line:
```sh
npx nanoodle run workflows/video-teaser.noodle-graph.json \
--input "Tagline=a slow cinematic drone shot over a misty mountain valley at sunrise" \
--out ./teaser-out
```
Add `--env-file .env` only when the key is not already exported. Add `--json` for a
structured result (paths, costUsd, remainingBalance). Video generation typically takes a
few minutes — don't kill the run early.
Optional overrides (each raises cost — see Cost below):
```sh
--input "System prompt=<custom shot-writer instructions>"
--set "n3.resolution=720p" # sharper (about $0.08/run) — 1080p about $0.12
--set "n3.duration=10" # longer clip (roughly doubles the video cost)
--set "n3.aspect=9:16" # portrait
```
Inspect the interface anytime with:
```sh
npx nanoodle inspect