URL → 마크다운 변환기 (baoyu)
어떤 웹페이지든 Chrome으로 실제 렌더링해서 깔끔한 마크다운 파일로 저장해 주는 스킬입니다.
유틸리티중급★ 24,749⑂ 2,764AI 점수 8/10마지막 업데이트: 2026. 7. 4.
무엇을 해주나
baoyu-fetch CLI(Chrome DevTools Protocol 기반)를 이용해 URL을 실제 브라우저로 열고, 본문을 추출해 마크다운으로 변환합니다.
- 사이트별 어댑터: X(트위터), YouTube 자막, Hacker News 스레드, 그리고 일반 페이지(Defuddle 기반)
- 로그인/캡차 대응:
--wait-for interaction모드로 사람이 직접 로그인한 뒤 이어서 수집 - 미디어 다운로드: 이미지·동영상을
imgs/,videos/폴더로 내려받고 마크다운 링크를 로컬 경로로 치환 - 저장 경로 자동 설계:
{출력폴더}/{도메인}/{슬러그}/{슬러그}.md형태로 URL마다 폴더를 분리 - 품질 게이트: 헤드리스 수집 결과를 임시로 간주하고, 내용이 빈약하면 재수집을 안내
- 개인 설정(EXTEND.md): 미디어 다운로드 기본값과 출력 폴더를 프로젝트/사용자 단위로 저장
이런 분께 추천
- 읽은 아티클을 옵시디언·노션 등 개인 지식베이스에 마크다운으로 쌓고 싶은 분
- 로그인이 필요하거나 자바스크립트로 렌더링되는 페이지 때문에 기존 스크래퍼가 실패했던 분
- YouTube 자막이나 X 스레드를 텍스트로 정리해 요약·번역에 쓰려는 분
- 리서치 자료를 도메인별로 정리해 보관하려는 개발자·기획자
활용 예시
- 블로그 글 아카이빙: "이 링크를 마크다운으로 저장해줘" →
./url-to-markdown/example.com/post-title/post-title.md에 이미지까지 함께 저장됩니다. - YouTube 자막 추출: 영상 URL을 주면 youtube 어댑터가 자막을 받아 마크다운으로 만들고, 이어서 Claude에게 요약을 시킬 수 있습니다.
- 로그인 필요한 페이지: 유료 뉴스레터 페이지를
--wait-for interaction으로 열어 직접 로그인한 뒤, 브라우저가 준비되면 자동으로 본문을 수집합니다.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 JimLiu/baoyu-skills 의 skills/baoyu-url-to-markdown 폴더를 내 ~/.claude/skills/baoyu-url-to-markdown/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/JimLiu/baoyu-skills.git /tmp/baoyu-skills && mkdir -p ~/.claude/skills && cp -r /tmp/baoyu-skills/skills/baoyu-url-to-markdown ~/.claude/skills/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- Bun 설치 확인: 터미널에서
bun --version을 실행합니다. 없다면curl -fsSL https://bun.sh/install | bash로 설치하세요. - Chrome 설치 확인: Chrome 또는 Chromium이 필요합니다. 경로가 특이하면 나중에
--browser-path로 지정할 수 있습니다. - 저장소 내려받기:
git clone https://github.com/JimLiu/baoyu-skills.git /tmp/baoyu-skills - 스킬 복사:
mkdir -p ~/.claude/skills && cp -r /tmp/baoyu-skills/skills/baoyu-url-to-markdown ~/.claude/skills/ - 의존성 설치:
bun install --cwd ~/.claude/skills/baoyu-url-to-markdown/scripts(Claude가 자동으로 실행해 주기도 합니다.) - Claude Code 재시작 후 "이 URL을 마크다운으로 저장해줘"라고 요청합니다.
- 최초 1회 설정: 미디어 다운로드 여부, 출력 폴더, 설정 저장 위치를 묻습니다. 답하면 EXTEND.md가 만들어지고 다음부터는 묻지 않습니다.
GitHub에서 원본 보기 ↗라이선스: MIT