By lazyyoyo
Bulk import entire Naver Blogs from blog.naver.com into local Markdown files with full-resolution images saved to assets folders. Export for Obsidian vaults or static sites, handling SmartEditor 2.0 and legacy editors with idempotent re-runs for safe repeats.
npx claudepluginhub lazyyoyo/naver-blog-importer --plugin naver-blog-importer네이버 블로그를 통째로 마크다운으로 내려받는 Claude Code 플러그인. 이미지도 포함해서 로컬에 저장한다. Obsidian vault, 정적 사이트, 위키 이관용.
.se-main-container) / 레거시 에디터 (#postViewArea) 둘 다 지원m.blog.naver.com) 사용 — 데스크톱 iframe 우회?type=w80 리사이즈 파라미터 제거)/plugin marketplace add lazyyoyo/naver-blog-importer
/plugin install naver-blog-importer@naver-blog-importer
git clone https://github.com/lazyyoyo/naver-blog-importer.git \
~/.claude/plugins/naver-blog-importer
git clone https://github.com/lazyyoyo/naver-blog-importer.git
cd naver-blog-importer/skills/naver-blog-importer
pip install -r requirements.txt
python scripts/import_blog.py <blogId>
파이썬 의존성(
requests,beautifulsoup4,markdownify)은 스킬 첫 실행 때 Claude가 자동으로 설치한다. 수동으로 깔고 싶으면pip install -r skills/naver-blog-importer/requirements.txt.
설치하면 끝. 두 가지 방식 모두 동작.
slash 명령
/naver-blog-importer myblog
/naver-blog-importer blog.naver.com/myblog
/naver-blog-importer myblog --category-no 7 --out ./out
/naver-blog-importer myblog --list-only
/naver-blog-importer 뒤로 오는 인자가 그대로 스킬에 전달된다. 옵션은 아래 CLI 섹션과 동일.
자연어
나: blog.naver.com/myblog 통째로 가져와줘
나: 네이버 블로그 myblog 마크다운으로 백업해줘
나: myblog 블로그에서 처음 10개만 ./out 에 저장
Claude가 스킬을 인식해서 적절한 옵션으로 돌리고 결과 디렉토리를 알려준다.
blogId는 blog.naver.com/ 뒤에 오는 값 (예: blog.naver.com/myblog → myblog).
# 포스트 목록만 (다운로드 X)
python scripts/import_blog.py <blogId> --list-only
# 전부 가져오기
python scripts/import_blog.py <blogId> --out ./naver-import
# 특정 카테고리만
python scripts/import_blog.py <blogId> --category-no 7 --out ./naver-import
# 일부 범위 / 재시도
python scripts/import_blog.py <blogId> --start 0 --limit 50
python scripts/import_blog.py <blogId> --force # 이미 받은 글도 다시
naver-import/
├── 2024-03-15-포스트제목.md
├── 2024-03-18-다른글.md
└── assets/
├── 223123456789/
│ ├── img_001.jpg
│ └── img_002.png
└── 223123456790/
└── img_001.jpg
파일명: {yyyy-mm-dd}-{slugified-title}.md. 한글 제목 보존, 공백은 -.
.claude-plugin/
├── marketplace.json # 마켓플레이스 메타
└── plugin.json # 플러그인 메타
skills/
└── naver-blog-importer/
├── SKILL.md # 스킬 본문 (Claude가 읽음)
├── requirements.txt
└── scripts/ # 파서/이미지/메인
자세한 동작과 트러블슈팅은 SKILL.md.
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Frontend design skill for UI/UX implementation
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.
Share bugs, ideas, or general feedback.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim