From k-skill
Searches Naver blogs, extracts full post content, and downloads images using only python3 stdlib. Useful for Korean-language content research when Google results are insufficient.
How this skill is triggered — by the user, by Claude, or both
Slash command
/k-skill:naver-blog-researchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
네이버 블로그를 검색하고, 개별 포스트의 원문을 읽고, 이미지를 로컬에 다운로드한다.
네이버 블로그를 검색하고, 개별 포스트의 원문을 읽고, 이미지를 로컬에 다운로드한다.
python3 표준 라이브러리만으로 동작한다.m.blog.naver.com)을 이용해 iframe 없이 본문을 직접 추출한다.blogfiles.naver.net, postfiles.pstatic.net)에서 이미지를 다운로드한다.python3 3.8+scripts/ 안에 포함된 helper 스크립트python3 scripts/naver_search.py "검색어" --count 10 --sort sim
| 인자 | 필수 | 설명 | 기본값 |
|---|---|---|---|
| query | O | 검색어 | - |
| --count | X | 결과 수 (최대 30) | 10 |
| --sort | X | sim(관련도), date(최신) | sim |
| --timeout | X | 요청 타임아웃(초) | 15 |
출력 예시:
{
"query": "결혼식 체크리스트",
"total_results": 7,
"results": [
{
"title": "결혼식 체크리스트 총정리",
"url": "https://blog.naver.com/user123/224212849946",
"mobile_url": "https://m.blog.naver.com/user123/224212849946",
"snippet": "결혼식 1주일 전에 반드시 확인해야 할...",
"author": "user123"
}
]
}
검색 결과에서 관심 있는 포스트의 URL을 선택하여 원문을 읽는다.
python3 scripts/naver_read.py "https://blog.naver.com/user123/224212849946"
| 인자 | 필수 | 설명 | 기본값 |
|---|---|---|---|
| url | O | 블로그 포스트 URL (PC 또는 모바일) | - |
| --no-images | X | 이미지 URL 제외 | false |
| --max-length | X | 본문 최대 글자 수 (0=무제한) | 0 |
| --timeout | X | 요청 타임아웃(초) | 20 |
PC URL을 넣어도 자동으로 모바일 URL로 변환하여 요청한다.
python3 scripts/naver_download_images.py --urls "url1,url2,url3" --output ./images/
또는 naver_read.py 결과를 파이프로 전달:
python3 scripts/naver_read.py "https://..." | python3 scripts/naver_download_images.py --output ./images/
| 인자 | 필수 | 설명 | 기본값 |
|---|---|---|---|
| --urls | X | 쉼표 구분 이미지 URL | - |
| --output | X | 저장 디렉토리 | ./naver-images/ |
| --max | X | 최대 다운로드 수 | 10 |
| --timeout | X | 요청 타임아웃(초) | 15 |
naver_search.py로 검색 → 상위 3~5개 결과 확인naver_read.py로 원문 읽기naver_download_images.py로 이미지 저장blog.naver.com)은 iframe 구조여서 모바일 버전(m.blog.naver.com)을 사용한다.npx claudepluginhub nomadamas/k-skill --plugin k-skillBypasses WAF/bot protection, 402/403 errors, and blocked websites using yt-dlp, Jina Reader, public APIs, and a WAF-profile-driven fetch chain with Playwright fallback.
Conducts in-depth web research for blog content via multi-stage searches, source verification, media collection (images/YouTube), and citation management. Use before writing or generating sourced content.
Searches Naver News via the Naver Search Open API through a proxy (no API key needed). Returns article titles, summaries, publish times, and links. Useful for fetching recent Korean news by keyword.