PlugWiki

naver-blog-research Skill (NomaDamas) for Claude Code: What It Does and How to Install It

Makes Claude search Naver blogs, read full posts and download their images, with no API key.

Installs
8.6K
on skills.sh
Stars
8.2K
on GitHub
Files
9
besides SKILL.md
Updated
Nov 2026
last repo commit

Ask Claude to search Naver blogs, read a post or save its images. The SKILL.md is a short stub: its first step has Claude run npx -y @nomadamas/k-skill@0 instruct naver-blog-research and follow what it prints. The instructions also live in the repo as instruction.md, and its three Python scripts search, read and download.

It needs Python 3.8 or newer and an internet connection, and it uses only the Python standard library. The skill is meant for small, personal, non-commercial lookups. The legal disclaimer in the skill says not to use it for bulk crawling, database building or getting around blocks.

Good for

  • Researchers who need Korean blog sources besides Google
  • Writers collecting a few Naver blog posts on one topic
  • Anyone who wants the images from a specific Naver blog post

Install naver-blog-research

Claude Code

  1. 1

    Copy this prompt.

    Install the naver-blog-research skill in Claude Code. Run this command:
    
    /plugin marketplace add NomaDamas/k-skill
    /plugin install k-skill@k-skill
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js 18 or newer, Python 3.8 or newer.

Pick one route. The plugin route installs the k-skill plugin, which covers the whole repo: its plugin.json lists 135 skill paths (the repo tree has 135 top-level skill folders) while its description says 90+. The repo has no hooks or MCP config files. The skills CLI and folder routes install only naver-blog-research. The skill needs Node.js 18 or newer and Python 3.8 or newer and runs npx at use time, so there is no Claude app upload route.

From the project README. Source.

What's in the skill

When it loads

Search Naver blogs, read full post content, and download images using only python3 stdlib — no API key required.

Sections in SKILL.md

  1. Get the full instructions (required first step)
  2. Legal disclaimer (required)
  3. Hard rules even without the CLI

Key facts

License
MIT
Installs on skills.sh
8,599 (Nov 2, 2026)
Last repo commit
Nov 1, 2026

What it includes

  • SKILL.md tells Claude to run this first and follow its output

    Fetches the current instructions from the k-skill npm package. The repo copy is naver-blog-research/instruction.md.

    Runs code · Bootstrap: npx -y @nomadamas/k-skill@0 instruct naver-blog-research

  • naver_search.py with a query, --count (max 30), --sort sim or date

    Prints structured JSON with title, URL, mobile URL, snippet and author. It requests Naver search pages directly.

    Try: “Search Naver blogs for a wedding checklist”

    Runs code · Search blogs

  • naver_read.py with a post URL, optional --no-images and --max-length

    A PC URL is converted to the mobile URL (m.blog.naver.com) before the request.

    Runs code · Read a post

  • naver_download_images.py with --urls or piped input, --output and --max

    Default output folder is ./naver-images/ and the default maximum is 10 images. Only Naver domains are accepted.

    Runs code · Download images

  • Search, read the top 3 to 5 results, save images if needed, cross-check

    Step 4 says to cross-check with WebSearch (Google) results. Claude must give the blog source (URL, author) with every summary.

    Suggested workflow

  • Personal lookups only, no bulk crawling or block circumvention

    A longer Korean disclaimer is in references/DISCLAIMER.md and can be read with the k-skill read command.

    Legal disclaimer (required)

From the official docs

Permissions

High risk

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • Claude runs whatever the k-skill npm package prints

    SKILL.md says to run npx -y @nomadamas/k-skill@0 instruct naver-blog-research and follow its output as the primary instructions. The @0 tag floats across 0.x releases, so the instructions can change without any change to SKILL.md. Read the output before Claude acts on it. github.com

  • npx -y installs packages without asking

    The bootstrap, exec and update commands all use npx -y. They download and run third-party code. SKILL.md also lists a k-skill update command that refreshes every coding-agent skill install. github.com

  • A flag turns off certificate checks

    All three scripts accept --insecure, which skips SSL certificate verification for Naver domains and prints a warning. Use it only if you hit certificate errors. github.com

  • Scraping limits and blocks

    The instructions warn that automated or bulk use can lead to an IP block, and the disclaimer limits use to personal, non-organizational lookup. github.com

  • The plugin route installs the whole k-skill set

    The k-skill plugin has 135 skill paths in plugin.json, including skills for other services. The skills CLI route can install just this one. github.com

  • The k-skill CLI can send a usage event

    docs/usage-analytics.md says the CLI can send a cli_invocation event to PostHog with a random local ID stored in ~/.config/k-skill/analytics-id, the command, skill name, CLI version, runtime mode and success. It says command arguments, input, file contents and credentials are not sent. Set KSKILL_ANALYTICS_DISABLED=1 to opt out. github.com

  • Hard rules in SKILL.md

    SKILL.md says never to run payment, message delivery, final submission, cancellation or public posting without explicit approval, and never to handle plaintext credentials or bypass CAPTCHA and identity boundaries. github.com

Security advisories

No published security advisories as of Nov 2, 2026.

Technical details
Turning on read-onlyNo read-only mode. The scripts fetch pages, and the image script writes files.
Talks tonpm registry (k-skill package via npx). search.naver.com. m.blog.naver.com. blogfiles.naver.net and postfiles.pstatic.net (image CDNs named in instruction.md). us.i.posthog.com (k-skill CLI usage event, unless you opt out)
Sign-in and keysSKILL.md says never to ask for or store plaintext credentials. The skill needs no account or key.
Scopes
  • Runs npx -y @nomadamas/k-skill@0 to fetch instructions and to run its Python scripts

  • Requests Naver search and blog pages

  • Writes downloaded images to the folder you give (default ./naver-images/)

Questions

What does the naver-blog-research skill do?

It makes your agent search Naver blogs, read the full text of a post and download its images. It uses three small Python scripts that need only the standard library.

How do I install it in Claude Code?

Use the install box at the top of this page. The repo README documents a Claude Code plugin that installs the whole k-skill set, and a skills CLI command that can install one skill.

Does it need an API key?

SKILL.md and instruction.md say no API key is needed. The scripts request Naver pages directly, so you need an internet connection and Python 3.8 or newer.

Can I use it for bulk scraping?

Not as designed. The instructions list bulk crawling (dozens of requests in one session) and commercial data collection under "when not to use". They also warn that heavy use can get your IP blocked.

Does it search Naver news, cafes or Knowledge iN?

Not as designed. The instructions list those Naver services under "when not to use". The skill covers Naver blogs only.

Are the instructions in Korean?

The instructions file instruction.md is written mostly in Korean. SKILL.md is in English, and the full legal disclaimer is in Korean.

Why does it run an npx command before it starts?

SKILL.md is a stub. Its first step has Claude run an npx command for the k-skill package, which prints the current instructions to follow. The scripts are also run through an npx wrapper.

Does it send usage data?

docs/usage-analytics.md says the k-skill CLI can send a usage event to PostHog (random local ID, command, skill name, CLI version, runtime mode, success). It says command arguments, input, file contents and credentials are not sent, and KSKILL_ANALYTICS_DISABLED=1 opts out.

Is it safe?

It runs npx with -y, which downloads and runs an npm package, then runs Python scripts that request Naver pages and write image files. The instructions it follows are fetched at run time, so read what the k-skill command prints before Claude acts on it.

Information

updated Nov 2, 2026

Folder
naver-blog-research

nomadamas/k-skillskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 9
  1. naver-blog-research SKILL.md · github.com
  2. naver-blog-research instruction.md · github.com
  3. k-skill README · github.com
  4. k-skill marketplace.json · github.com
  5. k-skill plugin.json · github.com
  6. k-skill CLI usage analytics · github.com
  7. _naver_http.py · github.com
  8. naver_search.py · github.com
  9. DISCLAIMER.md · github.com

Updated Nov 2, 2026.