Communitygithub.com

stepkeeper

YouTube 하우투 영상을 시각 가이드 문서로 변환합니다. 애매한 구두 설명은 정확한 비디오 프레임으로 보강하여 Notion, Obsidian, Goodnotes 등에 내보낼 수 있습니다.

stepkeeper란 무엇인가요?

stepkeeper는 YouTube 하우투 영상을 따라하기 쉬운 단계별 문서로 변환하는 AI 에이전트 도구입니다. 이 도구의 핵심 강점은 '자르듯이', '소스가 졸여질 때까지', '여기서 접으세요'와 같은 모호한 구두 설명을 해당 내용을 보여주는 정확한 비디오 프레임과 연결한다는 점입니다. 요리, DIY/수리, 공예, 뷰티, 피트니스, 소프트웨어 튜토리얼 등 다양한 도메인을 프로파일 교체 방식으로 지원합니다. CLI 명령 하나로 분석(analyze), 프레임 캡처(capture), 최적 프레임 선택(pick), 문서 렌더링(render), 노트 앱 내보내기(export)까지 전 과정을 자동화합니다. Claude Code, Cursor, Codex 등 에이전트 환경과 호환되며, 언어 옵션(--language)을 통해 문서 출력 언어를 지정할 수 있습니다. Notion, Obsidian, Goodnotes 등 주요 노트 앱으로 직접 내보내기가 가능하고, 타임스탬프 링크(--links-only) 모드로 ffmpeg 없이도 실행할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add zlej123/stepkeeper

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

stepkeeper은(는) 무엇을 하나요?

<Use_When>

  • 사용자가 YouTube 하우투 URL을 공유하며 깔끔하고 따라하기 쉬운 텍스트/시각 가이드를 원할 때
  • 사용자가 튜토리얼의 음성 설명이 애매하다고 불평하며 "보여주는" 프레임을 원할 때
  • 사용자가 레시피나 절차를 노트 앱에 저장하려 할 때 </Use_When>

<Do_Not_Use_When>

  • 영상이 시각적으로 확인 가능한 동작이 없는 강연, 브이로그, 리뷰, 팟캐스트인 경우
  • 콘텐츠가 안전과 관련된 경우(의료, 전기, 가스, 중장비) — 전문가 검토 프로파일 필요 </Do_Not_Use_When>

<How_To_Run> 하나의 명령으로 분석 → 캡처 → 선택 → 렌더링 → 내보내기를 실행합니다. --language는 문서 언어(BCP-47: en, ko, ja, …)이며, 영상의 음성 언어가 아닙니다. 영어 하우투 영상은 en 또는 ko 출력 모두 작동합니다.

  1. 완전 자동 (ffmpeg 불필요, 스크린샷 대신 타임스탬프 링크 사용):

    • 한국어 문서: stepkeeper <URL> --profile generic --language ko --links-only
    • 영어 문서 (영어 사용자): stepkeeper <URL> --profile generic --language en --links-only
  2. 스크린샷 포함 완전 자동 (Gemini가 가이드별로 프레임 선택): stepkeeper <URL> --profile recipe --language en --auto-pick --export goodnotes 재생성된 picker.html 검토 (AI가 미리 선택); 사용자가 수정하면 python -m stepkeeper.feedback add <semantic-evaluation.json> 실행하여 기록

  3. 수동/에이전트 프레임 선택:

    • stepkeeper <URL> --profile recipe --language en
    • 에이전트 경로: work/frames/… 아래의 세 후보 프레임을 직접 읽고 picks.json을 직접 작성(의미 판단)한 후 --picks <picks.json> --export goodnotes (또는 obsidian/bundle/notion)로 재실행

Notion 내보내기는 NOTION_TOKEN과 --parent <page-id>가 필요합니다. 아티팩트는 현재 디렉토리에 저장됩니다 (STEPKEEPER_DATA로 재정의 가능). </How_To_Run>

관련 스킬