Navin

Montage actions

Each card seeds or sends /montage with a concrete brief. Prefer Edit in chat when you need to adjust paths or profiles before running.

Cards

ActionWhat it doesAgent expectations
Check toolchainmontage(action=doctor) + detectReport ready vs missing with exact fixes. No invented readiness.
Product demo (browser)Opens a brief form (URL + steps + optional login)Navigate URL → browser(record_start) → exact happy path → record_stopdemo_register. Save under marketing/montage/demos/. Do not invent another product.
Package social exportsmontage(action=package, path=…, profiles=default)Use latest demo. Write brief under exports/. Never auto-publish.
Full montage pipelineDoctor → demo → package → analyze + 14-day calendarLinked project only. Ask once for URL if UI is not runnable.
Music bed (Lyria Clip)generate_musicDefault 30s Clip. Lyria Pro only on explicit request. Confirm Plus/BYOK.
Compose & renderHyperFrames HTML → MP4setup if missing, author under compositions/, render with a profile.

Live demo brief (required fields)

When you click Brief agent, Montage asks for:

FieldRequiredExample
Product URLYeshttps://app.example.com/login or local preview URL
Happy path to filmYesNumbered steps (login → create → result screen)
Login / accessNoDemo account, magic link, or “ask me at login wall”

You can also record yourself in the Agent browser without the form; register the file afterward with demo_register.

Slash usage

/montage Record the linked app at https://staging.example.com : login → create project → show dashboard. Save under marketing/montage/demos/, then package profiles=default.
/montage Run doctor, then install ffmpeg if missing. Do not install Remotion unless I ask.

Guardrails

  • Greeting-only messages (“hi”) are conversation, not a mission - no kit files, no analyze.
  • Never claim record_start / montage are unavailable in Montage mode.
  • Never auto-publish to social networks or Ads MCP without an explicit later request.