웹페이지 URL을 마크다운으로 변환하여 저장. 일반/AI최적화/듀얼 모드 지원. 동적 콘텐츠는 Playwright 폴백.
웹페이지 URL을 마크다운으로 변환하여 저장하는 스킬.
| 모드 | 트리거 키워드 | 출력 |
|---|---|---|
| 일반 (기본) | - | article.md |
| AI 최적화 | "AI가 읽기 좋게", "컨텍스트로 사용" | article.context.md |
| 듀얼 | "원본이랑", "둘 다", "both" | 원본 .md + AI .context.md 2개 파일 |
http:// 또는 https://로 시작 필수 (HTTP는 자동 HTTPS 업그레이드)사용자 요청에서 키워드로 모드 판별.
기본: 현재 디렉토리, webpage.md
일반 모드 프롬프트:
웹페이지 전체 내용을 마크다운으로 변환. 제목/본문/링크/이미지 포함, 네비게이션/광고 제외.
AI 최적화 모드 프롬프트:
AI 컨텍스트 최적화 형태로 변환:
필수 구조:
1. YAML 프론트매터: title, url, author, date, word_count, topics, summary, main_points, content_type, difficulty
2. 본문: 핵심 요약 -> 주요 내용 (H2/H3 계층) -> 핵심 인사이트 -> 실용적 적용 -> 관련 리소스 -> 결론
변환 규칙: 광고/네비/푸터 제거, 코드블록 언어 명시, 간결하게, 중요 개념 볼드
듀얼 모드: WebFetch를 2회 호출 (일반 프롬프트 + AI 최적화 프롬프트), 각각 저장.
파일 경로, 크기, 용도 안내.
WebFetch 결과가 빈약할 때 (< 500자):
AskUserQuestion으로 Playwright 사용 여부 확인browser_navigate -> browser_wait_for (networkidle) -> browser_snapshot -> 마크다운 변환node 스크립트로 page.goto + page.content() 실행