Loading...
Loading...
Generate structured video transcripts from local files or video URLs using Gemini Files API. Use when a GitHub or Linear tracker item, comment, or attachment includes a screen recording, .mov, .mp4, or tracker-hosted video and you need a <video-transcripts> block instead of hand-written notes.
npx skill4agent add udecode/dotai video-transcriptsbash .agents/skills/video-transcripts/scripts/generate_video_transcript.sh \
"https://uploads.linear.app/.../screen-recording.mov" \
--title "PDF preview hyperlinks trigger leave-page modal"bash .agents/skills/video-transcripts/scripts/generate_video_transcript.sh \
"https://github.com/user-attachments/assets/..." \
--title "Slash menu loses selection after confirm"bash .agents/skills/video-transcripts/scripts/generate_video_transcript.sh \
"/absolute/path/to/video.mov" \
--title "Preview hyperlink exits workflow"GITHUB_TOKENGH_TOKENgh auth tokenuploads.linear.app<video-transcripts>
<video-transcript title="...">
[00:00] (...)
</video-transcript>
</video-transcripts>--title[[Transcript](link to video or comment if not available)]
[00:00] (...)<video-transcripts><video-transcript ...>[[Transcript](...)][[Transcript](...)]uploads.linear.apptitledocs/codex exec-o <file>[MM:SS] (...)gemini-3.1-flash-lite-previewgemini-3-flash-previewVIDEO_TRANSCRIPTS_MODEL=gemini-3-flash-preview bash .agents/skills/video-transcripts/scripts/generate_video_transcript.sh ...bash .agents/skills/video-transcripts/scripts/generate_video_transcript.sh ... \
--model gemini-2.5-flashuploads.linear.appLINEAR_COOKIE_HEADERLINEAR_COOKIES_DB~/Library/Application Support/Linear/CookiesGITHUB_TOKENGH_TOKENgh auth tokenGEMINI_API_KEYGOOGLE_API_KEY~/.bash_profile--debug-dir <dir>