geeknews-search Skill (NomaDamas) for Claude Code: What It Does and How to Install It
Makes Claude list, search and open GeekNews (긱뉴스) posts from the site's public RSS feed.
- Installs
- 8.3K
- on skills.sh
- Stars
- 8.2K
- on GitHub
- Files
- 3
- besides SKILL.md
- Updated
- Nov 2026
- last repo commit
The skill has Claude run a bundled Python script with three commands: list recent posts, search by keyword, and show one item by id. It works only from the public GeekNews feed, so it returns titles, authors, links and the summary the feed carries. It does not return full article text, comments or votes.
SKILL.md is a short stub. Its first step has Claude run an npx command for the k-skill package, which prints the current instructions; the repo copy is instruction.md. The instructions are written in Korean. It needs Node.js 18 or newer.
Good for
- People who follow Korean tech news on GeekNews and want a quick digest
- Developers who want Claude to find GeekNews posts on a topic such as Claude
- Anyone who wants the link, author and feed summary for a specific GeekNews item
Install geeknews-search
Claude Code
- 1
Copy this prompt.
Install the geeknews-search 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
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js 18 or newer.
Pick one route. The plugin route installs the k-skill plugin, which covers the whole repo: plugin.json lists 135 skills, with no hooks or MCP config files in the tree. The skills CLI and folder routes install only geeknews-search. The skill needs Node.js 18 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
GeekNews public RSS/Atom feed로 긱뉴스 게시물을 조회, 검색, 상세 확인하는 읽기 전용 스킬.
Sections in SKILL.md
- Get the full instructions (required first step)
- Hard rules even without the CLI
Key facts
- Installs on skills.sh
- 8,324 (Nov 2, 2026)
- Last repo commit
- Nov 1, 2026
What it includes
SKILL.md says to run this first and follow its output
Fetches the current instructions from the k-skill npm package. The repo copy is geeknews-search/instruction.md.
Runs code ·
Bootstrap: npx -y @nomadamas/k-skill@0 instruct geeknews-searchLists recent GeekNews posts, with a --limit option
Reads the public GeekNews RSS/Atom feed.
Try: “긱뉴스 오늘 뭐 올라왔어?”
Runs code ·
listSearches titles, summaries, authors and links in the feed
Takes --query and an optional --limit. Only matches what the feed contains.
Try: “긱뉴스에서 Claude 관련 글 찾아줘”
Runs code ·
searchShows one item by id or part of its link, with the feed content and the original link
Returns the content or summary included in the feed, not the full article.
Runs code ·
detailReads a saved Atom XML file instead of the live feed, for tests
Documented as a test and offline option.
Files ·
--feed-fileNo payments, sending, submitting or posting without approval; no plaintext credentials
Also says never to bypass CAPTCHA, identity-proofing or signature boundaries.
Hard rules in SKILL.md
From the official docs
Permissions
Medium risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Claude follows text printed by an npm package
SKILL.md says to run npx -y @nomadamas/k-skill@0 instruct geeknews-search 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 runs packages without asking
Every command in the workflow uses npx -y. It downloads and runs third-party code. The update command SKILL.md lists also updates every coding-agent skill install. github.com
The plugin route installs the whole k-skill set
The k-skill plugin lists 135 skill folders, including skills for other services. The skills CLI route installs just geeknews-search. 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 in chat or files. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | instruction.md calls the skill read-only; there is no switch. |
|---|---|
| Talks to | npm registry (the k-skill package via npx). feeds.feedburner.com (the GeekNews feed). us.i.posthog.com (k-skill CLI usage event, unless KSKILL_ANALYTICS_DISABLED=1) |
| Sign-in and keys | SKILL.md says never to ask for or store plaintext credentials. The GeekNews commands use no sign-in. |
| Scopes |
|
Questions
What does the geeknews-search skill do?
It makes Claude read GeekNews through its public RSS/Atom feed. It can list recent posts, search them by keyword and show one item with its link, author and feed summary.
Does it need a login or API key?
No key or login is named. instruction.md says it uses only the public feed and does not rely on unofficial APIs or login sessions.
Can it read the full article or the comments?
No. instruction.md says content beyond the feed, such as full text, comments and votes, is not included, and feed summaries can be cut short. Each result links to the original post.
How do I install it?
Use the install box above. The README documents a Claude Code plugin that installs the whole k-skill set, and a skills CLI command that installs one skill. The skill needs Node.js 18 or newer.
Why does it run an npx command before it starts?
SKILL.md is a short stub. Its first step has Claude run an npx command for the k-skill package, which prints the current instructions. The same instructions are in the repo as instruction.md.
Does it send my searches anywhere?
The GeekNews commands fetch the public feed, and the npx commands download packages from npm. Separately, 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 and file contents are not sent, and KSKILL_ANALYTICS_DISABLED=1 opts out.
Are the instructions in Korean?
instruction.md is written in Korean, with Korean example prompts. The stub text in SKILL.md is in English.
Does it work in the Claude app?
The README does not document a Claude app route for this skill, and it runs npx and a Python script, so the install box has no Claude app tab.
Is it safe?
It runs npx -y commands that download and run npm packages, and a bundled Python script that fetches the GeekNews feed. Our advice: read the instructions the k-skill command prints before Claude follows them.
Information
updated Nov 2, 2026
- Repository
- nomadamas/k-skill
- Folder
geeknews-search
Sources
Docs, issue trackers and discussions this page is built from.
Show all 8Hide
- README.md · github.com
- plugin.json · github.com
- marketplace.json · github.com
- SKILL.md · github.com
- instruction.md · github.com
- geeknews_search.py · github.com
- LICENSE · github.com
- usage-analytics.md · github.com