Agent skill
consume-youtube
Search and annotate YouTube transcripts already ingested by /ingest-youtube. Supports per-channel indexing and Horus notes with /memory integration.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/consume-youtube
Metadata
Additional technical details for this skill
- short description
- Consume YouTube transcripts - search, index, take notes
SKILL.md
Consume YouTube Skill
Search and annotate ingested YouTube transcripts. Works with content already processed by /ingest-youtube.
Quick Start
cd .pi/skills/consume-youtube
# Import transcripts into registry
./run.sh sync
# Search transcripts
./run.sh search "siege" --channel "luetin09"
# Build a channel index
./run.sh index --channel "luetin09"
# Add a note at a timestamp
./run.sh note --video <video_id> --timestamp 184.5 --note "Key claim"
# List videos
./run.sh list --channel "luetin09"
Commands
Sync Transcripts
./run.sh sync [--ingest-root <path>]
Imports transcript JSON files from the ingest output directory.
Search Transcripts
./run.sh search <query> [--channel <name>] [--video <id>] [--context <n>]
Searches transcript segments and returns matches with timestamps and context.
Build Index
./run.sh index --channel <name>
Builds a lightweight inverted index for faster channel searches.
Add Note
./run.sh note --video <id> --timestamp <sec> --note <text> [--agent <id>]
Adds a Horus note at a timestamp.
List Videos
./run.sh list [--json] [--channel <name>]
Lists all indexed videos in the registry.
Data Storage
- Registry:
~/.pi/consume-youtube/registry.json - Notes:
~/.pi/consume-youtube/notes/<agent_id>/notes.jsonl - Indices:
~/.pi/consume-youtube/indices/<channel>.json
Integration with /memory
Notes are stored in /memory using the consume-common memory bridge:
./memory/run.sh learn \
--problem "Consumed youtube: <title>" \
--solution "<note>" \
--category emotional_learning \
--tags youtube,horus_lupercal
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?