loom-transcript

Fetches and formats full transcripts from Loom video URLs via the Loom GraphQL API.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/Uguryldz/n8nclean --skill loom-transcript-uguryldz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: loom-transcript
Source: https://github.com/Uguryldz/n8nclean/tree/main/.claude/plugins/n8n/skills/loom-transcript
Command: npx skills add https://github.com/Uguryldz/n8nclean --skill loom-transcript-uguryldz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Loom videos often contain valuable information locked in audio form, and manually transcribing or scrubbing through recordings is slow. This Skill retrieves the complete auto-generated transcript of any public Loom video so you can read, search, and reuse the content as text. ## Core Features & Use Cases - URL Parsing: Extracts the 32-character video ID from Loom share and embed URLs, including URLs with session parameters. - GraphQL API Retrieval: Queries Loom's public GraphQL API for video metadata (title, author, date) and transcript source URLs without authentication. - Dual-Format Transcript Download: Downloads both WebVTT captions and JSON transcript data, preferring timestamped VTT output with JSON as fallback. - Use Case: A teammate shares a Loom walkthrough of a new feature. Instead of watching the full video, you get the timestamped transcript instantly and skim the relevant sections. ## Quick Start Get the full transcript from this Loom video: https://www.loom.com/share/your-video-id

Frequently Asked Questions about loom-transcript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get a transcript from a Loom video?▼

Provide the Loom share or embed URL, and the Skill extracts the video ID, queries Loom's GraphQL API for transcript URLs, and downloads the captions. The result is presented as a timestamped transcript with the video title, author, and date.

How to extract the video ID from a Loom URL?▼

The video ID is the 32-character hex string after /share/ or /embed/ in the URL. URLs with query parameters like ?sid= are also supported; the session parameter is ignored during extraction.

Does Loom transcript fetching require authentication or an API key?▼

No authentication, cookies, or API keys are required. Loom's transcript GraphQL API is publicly accessible, so any public video's transcript can be retrieved directly with curl requests.

What transcript formats does the Loom API return?▼

The API returns two URLs: a WebVTT captions file with timestamps and a JSON transcript with segment data. The VTT captions are preferred as the primary source, with JSON used as a fallback.

Why is no transcript available for some Loom videos?▼

Some videos have no generated transcript, in which case both source_url and captions_source_url are null. The API may also return a GenericError for invalid or restricted videos, and only English transcripts are supported.