For the complete documentation index, see llms.txt. Markdown variants are available by appending .md to any URL or sending an Accept: text/markdown header. An agent skill is available at /.well-known/agent-skills/site-skill.md.
112
Sponsor

Chat with YouTube

Fetches a video's metadata and transcript, then answers questions with clickable timestamp citations.

Live preview

Flue

Output will stream here when you run the agent.

Summary

The Chat with YouTube Agent answers questions about a video using its transcript. It pulls the video's metadata and full transcript, then summarizes, answers follow-ups, and generates chapter timestamps — each citation a clickable link straight to that moment. Reach for it to skim long talks, lectures, or podcasts without watching end to end.

Install

$ pnpm dlx shadcn@latest add @agentcn/flue/chat-with-youtube

Composition

agents/
└── chat-with-youtube.ts  # Agent that composes the two tools
tools/
├── metadata.ts           # Title / author / id via oEmbed
└── transcript.ts         # Timestamped transcript segments

Customization

  • Add chapters export. Add a tool that writes the chapter list as a description or VTT file.
  • Handle missing transcripts. Fall back to an STT service when captions are unavailable.
  • Add a workflow. Wrap the tools in a workflow with a typed chapters schema.
  • Swap the model. Change the model field on the agent.