Navin

Montage skills and tools

Skills

SkillRole
montage-studioPrimary playbook: doctor → demo → package → kit/calendar → creatives → HyperFrames
playwright-browserLive Agent browser, including record_start / record_stop
studio-html-reportClosing HTML report pattern (montage-report-*.html)

Manage skills under Settings → Skills. In Montage mode these tools are registered - the agent must call them, not claim they are missing.

montage tool actions

ActionPurpose
detectHost toolchain snapshot
doctorChecks with status + fix strings
setupInstall core | ffmpeg | hyperframes | remotion | stock-*
stock_searchPexels / Unsplash / Pixabay query
analyzeWrite marketing/montage/project-kit.md
calendarPropose calendar (days 7 / 14 / 30)
screenshotRegister UI stills (path or paths)
demo_registerImport browser recording into demos/
packagePlatform exports (profiles, optional srt, title)
renderHyperFrames HTML → MP4 (composition, profile or width/height/fps)
profilesList built-in render profiles

Setup packages

package= for setup:

  • core - detect only (no heavy npm)
  • ffmpeg - OS manager or user-local binary
  • hyperframes - lazy npm under ~/.navin/montage
  • remotion - optional lazy npm under ~/.navin/montage/remotion
  • stock-pexels / stock-unsplash / stock-pixabay - status / keys only

Browser recording

browser(action=record_start)
# … drive the product UI …
browser(action=record_stop)
montage(action=demo_register, path=<recording>)

Prefer open_preview for local apps. Stop before starting a second recording.

Render profiles

Profile idLabelResolutionAspect
youtube_landscapeYouTube Landscape1920×108016:9
youtube_4kYouTube 4K3840×216016:9
youtube_shortsYouTube Shorts1080×19209:16
instagram_reelsInstagram Reels1080×19209:16
instagram_feedInstagram Feed1080×10801:1
tiktokTikTok1080×19209:16
linkedinLinkedIn1920×108016:9
cinematicCinematic2560×108021:9
  • Default package = social set (excludes youtube_4k and cinematic).
  • profiles=all or a comma-separated list for opt-in sizes.
  • render with profile=youtube_shorts sets width/height from the table.

Related media tools

When configured: generate_image, generate_video, generate_music. Confirm budget before batches. Hand off paid media mutations to /ads only with explicit approval.