一键导入
youtube-transcript
YouTube 자막 원문 추출 (요약 아님). 영어 자막(자동생성 포함)을 가져와서 에이전트가 번역/분석에 활용. 두 가지 방법 지원: transcript.js (npm, 빠름) + transcript-ytdlp.sh (쿠키 지원, 폴백)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
YouTube 자막 원문 추출 (요약 아님). 영어 자막(자동생성 포함)을 가져와서 에이전트가 번역/분석에 활용. 두 가지 방법 지원: transcript.js (npm, 빠름) + transcript-ytdlp.sh (쿠키 지원, 폴백)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use tmux instead of bash tool to run commands that take more than ~30 seconds, like bulk operations, db migrations, dev servers.
Google Workspace + Search Console all-in-one CLI (gog). Calendar, Gmail, Drive, Tasks, Chat, Contacts, Sheets, Docs, Search Console, YouTube, Photos, Meet, and more. Single binary. Source: steipete/gogcli (upstream).
GLG의 시간축 관측소 (범용 스킬) — 어느 세션·리포에서든 GLG의 하루를 깊이 0/1/2/3(시간블록·저널헤딩·에이전트스탬프·커밋/노트)으로 한 KST 축 위에 세운다. scripts/collect.py로 LOCAL FULL(events.jsonl, 로컬·gitignore)을 만들고 query.py로 꺼낸다. 스크립트는 HOME 앵커(~/repos·~/org·lifetract·agenda)라 CWD와 무관하게 돈다. 이 스킬을 읽지 않고 축을 건드리면 계약을 다시 도출하다 틀린다 — 고정 KST, 반개방 [from,to), 자정은 시작일 귀속, 0건은 ok가 아니다, sqlite를 직접 열지 않는다, 코멘트는 어떤 projection에도 나가지 않는다. Triggers: timeline, 관측소, 시간축, 깊이 0, depth axis, collect.py, query.py, events.jsonl, LOCAL FULL, 하루 slice, 주간 판독, 도메인 분포, projection, 표현, 증거, provenance, 커밋 수, 저널 일수, 사실 확인.
Incrementally embed sessions only — near-live. On call, new sessions land in semantic-memory immediately. OpenRouter Qwen3-Embedding-8B 4096d, paid remote but ~$0.000–0.001 for a few recent sessions. dim 4096 preflight → API-0 exit when to_index=0. Use before a new session or when recent-session recall feels stale. '/memory-sync', 'memory sync', 'session embedding', '세션 임베딩', '세션 증분', '기억 최신화'.
Semantic search over past sessions (pi + Claude Code) and the public digital garden md index (andenken md.lance, OpenRouter Qwen3-Embedding-8B 4096d). Uses LanceDB + hybrid retrieval (vector + FTS with score normalization). Korean↔English cross-lingual via dictcli expand. Recall tracking for memory consolidation. Use when searching for past conversations, decisions, context, or garden knowledge concepts.
Emacs daemon — org manipulation, denote notes, citar bibliography, org-agenda, arbitrary elisp. Two sockets: server (agent work), user (show file to user). Core: agent-denote-add-history(ID,CONTENT), agent-denote-add-heading(ID,TITLE,BODY) or (ID,TITLE,TAG,BODY) — no tag? body as 3rd arg. Never pass nil. agent-denote-add-link(ID,TARGET-ID,DESC). All 3 args required.
| name | youtube-transcript |
| description | YouTube 자막 원문 추출 (요약 아님). 영어 자막(자동생성 포함)을 가져와서 에이전트가 번역/분석에 활용. 두 가지 방법 지원: transcript.js (npm, 빠름) + transcript-ytdlp.sh (쿠키 지원, 폴백) |
YouTube 영상의 자막 원문을 추출한다. 요약이 아니라 원문 텍스트를 가져온다. 에이전트가 가져온 영어 자막을 번역하거나 분석에 활용한다.
| 방법 | 장점 | 단점 |
|---|---|---|
| transcript.js (기본) | 빠름, 쿠키 불필요 | 자막 비활성화 영상 불가 |
| transcript-ytdlp.sh (폴백) | 쿠키 지원, 자동생성 자막 강제 추출 | yt-dlp + EJS 설정 필요 |
transcript.js로 시도transcript-ytdlp.sh로 폴백--extract 옵션 시도cd {baseDir}
npm install
# 영어 자막 추출 (기본 lang=en)
{baseDir}/transcript.js <video-id-or-url>
# 언어 지정
{baseDir}/transcript.js <video-id-or-url> --lang en
# 사용 가능한 자막 언어 목록
{baseDir}/transcript.js <video-id-or-url> --list
# Video ID로
{baseDir}/transcript.js dQw4w9WgXcQ
# URL로
{baseDir}/transcript.js "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
{baseDir}/transcript.js "https://youtu.be/dQw4w9WgXcQ"
# 자막 언어 확인
{baseDir}/transcript.js dQw4w9WgXcQ --list
# → Available languages: en, en, de-DE, ja, pt-BR, es-419
yt-dlp 기반. 쿠키 파일을 자동 감지한다 (~/cookies.txt 또는 ~/Downloads/www.youtube.com_cookies.txt).
# 영어 자막 추출
{baseDir}/transcript-ytdlp.sh <video-id-or-url>
# 언어 지정
{baseDir}/transcript-ytdlp.sh <video-id-or-url> --lang en
# 사용 가능한 자막 목록
{baseDir}/transcript-ytdlp.sh <video-id-or-url> --list
# 쿠키 파일 직접 지정
{baseDir}/transcript-ytdlp.sh <video-id-or-url> --cookies ~/cookies.txt
타임스탬프 + 텍스트 형식:
[0:00] We're no strangers to love
[0:04] You know the rules and so do I
[0:08] A full commitment's what I'm thinking of
transcript.js URL (실패 시 transcript-ytdlp.sh URL)transcript.js URL --list--lang en이 기본. 한국어 자막을 직접 받을 일은 없다~/youtube-transcript/, ~/cookies.txt 배포 완료