AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Youtube Transcript

skill-elliotjlt-claude-skill-potions-youtube-transcript · by ElliotJLT

|

No reviews yet
0 installs
33 views
0.0% view→install

Install

$ agentstack add skill-elliotjlt-claude-skill-potions-youtube-transcript

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-elliotjlt-claude-skill-potions-youtube-transcript)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
7mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Youtube Transcript? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

YouTube Transcript

Extract transcripts from YouTube videos and save them as structured, searchable markdown files. Used for research, interview prep, company analysis, and building reference material from video content.

When To Activate

  • User shares a YouTube URL (youtube.com/watch, youtu.be, youtube.com/embed)
  • User says "transcript", "youtube transcript", or "pull transcript"
  • User asks to research a video or extract content from YouTube

Instructions

Step 1: Check yt-dlp

yt-dlp must exist at /tmp/yt-dlp or on PATH.

If missing, install it:

curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_macos -o /tmp/yt-dlp && chmod +x /tmp/yt-dlp

Step 2: Extract Transcript

Run the extraction script:

node /scripts/fetch-transcript.mjs ""

The script outputs JSON with:

  • title, channel, url, duration, uploadDate, description
  • segments — individual timestamped lines
  • paragraphs — segments merged into ~30-second blocks for readability

Step 3: Save Output

Create a folder and markdown file:

Folder: transcripts/ in the current working directory (create if needed) Filename: YYYY-MM-DD-kebab-case-title.md

---
type: transcript
source: youtube
video_id: 
channel: 
duration: 
date_published: 
date_extracted: 
url: 
---

# 

**Channel:** 
**Duration:** 
**Published:** 
**URL:** 

---

## Summary

---

## Key Takeaways

### 1. 
- Bullet points summarising the core argument
- Include specific claims, frameworks, or advice given
- Attribute to the speaker where relevant

### 2. 
...repeat for each major theme (typically 3-7 themes for a 30-60 min video)

---

## Full Transcript

[0:00] . First paragraph of merged text...

[4:30] . Second paragraph continues...

The transcript section should be the full paragraph-merged output from the script, with each timestamp block prefixed by a short topic label (2-5 words) for scannability.

Step 4: Summarise

IMPORTANT: Do NOT just dump raw transcript. The primary value is the AI-generated summary and key takeaways. Read the full transcript and produce:

  1. Summary — 2-3 sentences on what the video covers
  2. Key Takeaways — grouped by theme, with specific claims and quotes
  3. Full Transcript — paragraph-merged with topic labels (kept as reference/source)

The summary and takeaways should be written in clean, scannable prose. Extract the actual insights — not just "they discussed X" but what they specifically said about X. If the video is relevant to a specific context (e.g., interview prep), add a relevance table mapping insights to actions.

Integration with Boulot Vault

When used inside the Boulot vault for job research:

  • Save to {user}/active/{company}/research/transcripts/ if the video relates to an active application
  • Add a link to the transcript in the company's research.md
  • Tag with relevant company/role context in frontmatter

NEVER

  • Download the video itself — subtitles only
  • Fabricate or hallucinate transcript content
  • Skip saving to file — always persist the transcript
  • Run without checking yt-dlp exists first

ALWAYS

  • Use kebab-case lowercase filenames
  • Include full YAML frontmatter
  • Use the paragraph-merged format for readability (not raw segments)
  • Include timestamps at paragraph boundaries
  • Provide a content summary after extraction

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.