skills/summarize/SKILL.md
URL/파일/미디어 요약 및 콘텐츠 추출. YouTube 영상, 웹페이지, PDF, 팟캐스트, 오디오/비디오 지원. 기존 youtube-transcript를 대체.
npx skillsauth add junghan0611/agent-config summarizeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
@steipete/summarize 기반 콘텐츠 요약 도구. YouTube, 웹페이지, PDF, 팟캐스트, 오디오/비디오 등 거의 모든 콘텐츠를 요약하거나 텍스트를 추출한다.
pnpm add -g @steipete/summarize@latest
설정 파일: ~/.summarize/config.json
{
"model": { "id": "openrouter/google/gemini-3-flash-preview" }
}
환경변수 OPENROUTER_API_KEY는 ~/.env.local에서 로드됨.
반드시 source ~/.env.local && 접두사와 함께 실행한다.
source ~/.env.local && summarize <input> [flags]
# 기본 요약
source ~/.env.local && summarize "https://www.youtube.com/watch?v=VIDEO_ID" --plain
# 긴 요약
source ~/.env.local && summarize "https://youtu.be/VIDEO_ID" --length long --plain
# 한국어 출력
source ~/.env.local && summarize "https://youtu.be/VIDEO_ID" --length long --lang ko --plain
# 자막만 추출 (요약 없이)
source ~/.env.local && summarize "https://youtu.be/VIDEO_ID" --extract --plain
이것이 기존 youtube-transcript 스킬을 대체한다.
source ~/.env.local && summarize "https://example.com/article" --plain
source ~/.env.local && summarize "https://example.com/article" --length long --lang ko --plain
source ~/.env.local && summarize "https://example.com" --extract --plain
source ~/.env.local && summarize "https://example.com" --extract --format md --plain
source ~/.env.local && summarize "/path/to/file.pdf" --plain
source ~/.env.local && summarize "https://example.com/report.pdf" --plain
# RSS 피드
source ~/.env.local && summarize "https://feeds.example.com/podcast.xml" --plain
# Apple Podcasts
source ~/.env.local && summarize "https://podcasts.apple.com/..." --plain
# Spotify
source ~/.env.local && summarize "https://open.spotify.com/episode/..." --plain
source ~/.env.local && summarize "/path/to/audio.mp3" --plain
source ~/.env.local && summarize "/path/to/video.mp4" --plain
echo "긴 텍스트..." | source ~/.env.local && summarize - --plain
cat /path/to/file.txt | source ~/.env.local && summarize - --plain
| 플래그 | 설명 | 기본값 |
|--------|------|--------|
| --plain | ANSI 렌더링 없이 텍스트 출력 | 필수 권장 |
| --length <값> | 출력 길이: short\|medium\|long\|xl\|xxl 또는 문자수 | medium |
| --lang <언어> | 출력 언어 (ko, en, auto) | auto |
| --model <id> | 모델 지정 | config 기본값 |
| --extract | 콘텐츠 추출만 (요약 안 함) | - |
| --format md\|text | 추출 포맷 | text |
| --youtube auto | YouTube 자막 소스 | auto |
| --json | JSON 출력 (메트릭스 포함) | - |
| --timeout <시간> | 타임아웃 (30s, 2m) | 2m |
기본: openrouter/google/gemini-3-flash-preview (긴 컨텍스트, 빠름, 저렴)
# 다른 모델 사용 시
source ~/.env.local && summarize "URL" --model openrouter/anthropic/claude-sonnet-4-5 --plain
| 프리셋 | 문자 수 |
|--------|---------|
| short | ~900 (600-1,200) |
| medium | ~1,800 (1,200-2,500) |
| long | ~4,200 (2,500-6,000) |
| xl | ~9,000 (6,000-14,000) |
| xxl | ~17,000 (14,000-22,000) |
summarize URL --length long --lang ko --plainsummarize URL --extract --plainsummarize URL --lang ko --plainsummarize URL --extract --format md --plainsummarize PATH --plainsummarize RSS_OR_URL --length long --lang ko --plain--lang ko 기본 사용 (Primary-Language: Korean)--plain 플래그는 에이전트 환경에서 항상 사용 (ANSI 코드 방지)--timeout 5m 권장yt-dlp, ffmpeg이 시스템에 설치되어 있어 미디어 처리 가능documentation
Cut an OpenClaw-style CalVer tag for a repo — gather commits, refresh CHANGELOG, promote, tag, push, stamp. Use when the user says '태그 박자', '릴리즈 컷', 'changelog 정리', 'cut a release/tag', or wants a vYYYY.M.D[-suffix] snapshot.
development
멀티하네스용 /recall 래퍼. native custom command surface가 없는 하네스(예: Antigravity, Codex)에서도 /recall에 해당하는 다축 맥락 복원을 skill로 호출한다. session-recap, NEXT.md·ROADMAP.md, git status/log, semantic-memory를 조합해 어제/오늘의 작업축을 되살린다.
tools
포지(forge) — 셀프호스팅 Forgejo 이슈/PR/라벨/코멘트 작업면. 힣 에이전트가 코드 면에서 일하는 공유 손. botment의 자식 패턴(가든 댓글면 → 코드 댓글면 endpoint swap). 'forge', 'forgejo', '포지', 'issue', 'pull request', '이슈', '풀리퀘', '코드 댓글', '라벨'.
tools
sync entwurf 자식을 들여다보는 손. 호출자가 'Mattering...'에 묶여있을 때 자식 분신이 무엇을 하는지 확인. entwurf_peers는 control socket 있는 세션만 보여주는데, 이 스킬은 자식 entwurf 세션(이름 태그 entwurf)까지 합쳐서 본다. 트리거: 'entwurf-peek', '분신 들여다보기', '진행 중 세션', 'sync entwurf 안에서', 'peek session', 'live session map', '분신 추적'.