olive-young-search Skill (NomaDamas) for Claude Code: What It Does and How to Install It
Makes Claude find Olive Young stores, search products and check store stock with the daiso command-line tool, as a community skill and not by Olive Young.
- Installs
- 9K
- on skills.sh
- Stars
- 8.2K
- on GitHub
- Files
- 4
- besides SKILL.md
- Updated
- Nov 2026
- last repo commit
This skill walks Claude through three steps: find stores near an area such as 명동, find product candidates such as sunscreen, then check stock in the stores it found. It uses the daiso npm package from the hmmhmmhm/daiso-mcp project instead of installing an MCP server. It is not made by Olive Young, and the repo disclaimer says it is not an official Olive Young tool.
SKILL.md is a stub that has Claude run an npx command to print the live instructions. The repo copy is instruction.md, which recommends Node.js 20. instruction.md lists login, orders, cart and payment as out of scope, and it says stock figures can differ from what you find in the store.
Good for
- Shoppers who want to know which nearby Olive Young store has a product
- Anyone comparing product candidates before a store visit
- Travelers who search by area or station name such as 명동, 강남역 or 성수
Install olive-young-search
Claude Code
- 1
Copy this prompt.
Install the olive-young-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 20 recommended (18 or newer for the npx step).
Pick one route. The plugin route installs the k-skill plugin, which covers the whole repo: 135 top-level skill folders (counted from the repo tree), with no hooks or MCP config files in the tree. The skills CLI and folder routes install only olive-young-search. The skill recommends Node.js 20 and runs npx at use time. There is no Claude app upload route.
From the project README. Source.
What's in the skill
When it loads
upstream daiso CLI를 사용해 올리브영 매장 검색, 상품 검색, 재고 확인을 조회한다. 돌쇠에서는 공식 표면을 통한 후속 액션까지 진행한다.
Sections in SKILL.md
- Get the full instructions (required first step)
- Legal disclaimer (required)
- Hard rules even without the CLI
Key facts
- License
- MIT
- Installs on skills.sh
- 8,950 (Nov 2, 2026)
- Last repo commit
- Nov 1, 2026
- Audits on skills.sh
- Gen Agent Trust Hub: pass, Socket: warn, Snyk: warn
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 of those instructions is instruction.md.
Runs code ·
Bootstrap: npx -y @nomadamas/k-skill@0 instruct olive-young-searchnpx --yes daiso health checks the public endpoint first
Step 1 of the workflow in instruction.md.
Runs code ·
Health checkdaiso get /api/oliveyoung/stores --keyword 명동 --limit 5 --json
Finds store candidates for an area keyword. Claude summarizes the top 2 to 3 and asks you to confirm.
Try: “명동 근처 올리브영 매장 찾아줘”
Runs code ·
Store searchdaiso get /api/oliveyoung/products --keyword 선크림 --size 5 --json
Returns product candidates with goodsNumber, price, image URL and an inStock flag.
Try: “올리브영 선크림 어떤 거 있나 보여줘”
Runs code ·
Product searchdaiso get /api/oliveyoung/inventory with --keyword and --storeKeyword
Reads stockLabel, remainQuantity, stockStatus and storeName per store. Claude is told to suggest rechecking right before a visit.
Try: “명동 근처 올리브영에서 선크림 재고 확인해줘”
Runs code ·
Inventory checknpm install -g daiso for repeat use
Optional. instruction.md follows it with an export of NODE_PATH and a health check.
Runs code ·
Global installClone hmmhmmhm/daiso-mcp, npm install, npm run build, run node dist/bin.js
For retrying the public endpoint or pinning a version when npx fails.
Runs code ·
Clone fallbackExtra npx commands SKILL.md lists for helper files, the disclaimer and updates
SKILL.md lists npx -y @nomadamas/k-skill@0 files, read (for references/DISCLAIMER.md) and update, which it says keeps the CLI and every coding-agent skill install current.
Runs code ·
k-skill files, read and update commands
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 olive-young-search and follow its output as the primary instructions. Claude therefore acts on text that comes from an npm package at run time, and 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 --yes installs packages without asking
Every daiso command uses npx --yes, and the fallback runs npm install and npm run build on a cloned repo. These download and run third-party code. Node 22 gave an EBADENGINE warning in the author's test, so instruction.md recommends Node 20. github.com
The fallback installs and builds code from another repo
The optional steps run npm install -g daiso, or git clone, npm install and npm run build on hmmhmmhm/daiso-mcp. Use them only if you trust that project, and prefer the npx route first. github.com
The plugin route installs the whole k-skill set
The k-skill plugin in the repo tree has 135 top-level skill folders, including skills that cover 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
Scrape-style lookups: personal use only
The repo disclaimer limits automated collection of public product and stock data to personal lookups. It rules out bulk crawling, building or reselling a product database, and getting around blocks or rate limits. The same disclaimer says the skill is not an Olive Young tool. 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
Technical details
| Turning on read-only | No read-only mode. The documented flow only searches, but the setup steps install packages. |
|---|---|
| Talks to | npm registry (k-skill and daiso packages via npx). GitHub (git clone of hmmhmmhm/daiso-mcp in the fallback). The daiso public endpoint (instruction.md does not name the host). us.i.posthog.com (k-skill CLI usage event, unless you opt out) |
| Sign-in and keys | instruction.md names no account, key or login for Olive Young. SKILL.md says never to ask for or store plaintext credentials. |
| Scopes |
|
Questions
What does the olive-young-search skill do?
It makes Claude search Olive Young stores, products and in-store stock by running the daiso command-line tool. The flow is stores first, then products, then stock.
Is it made by Olive Young?
No. It is a community skill from NomaDamas, not by Olive Young. The repo disclaimer says it is not an official feature or tool of CJ Olive Young and has no partnership with it.
Does it need an Olive Young account or API key?
No account or key is named in instruction.md. It lists login, orders, cart and payment automation, and anything needing an Olive Young account or session, as out of scope.
How do I install it?
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 installs one skill. instruction.md recommends Node.js 20.
How accurate is the stock count?
Treat it as a guide. instruction.md says the figures are not guaranteed real-time and can differ by the time you arrive, so it tells Claude to suggest rechecking right before you visit.
Why did a search fail with a 5xx error?
instruction.md says the public endpoint can return intermittent 5xx or 503 errors because of how upstream collects data. Retry later, or use the clone fallback it describes.
Can I use it in the Claude app?
There is no upload route on this page. The skill runs npx commands, so it needs a client that can run Node.js on your machine, such as Claude Code or Codex.
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 --yes and -y, which download and run npm packages without asking, and Claude follows instructions that an npm package prints at run time. It also lists a global npm install and a git clone with a local build. Read the printed instructions before Claude acts on them, and see the permissions section on this page.
Information
updated Nov 2, 2026
- Repository
- nomadamas/k-skill
- Folder
olive-young-search
Sources
Docs, issue trackers and discussions this page is built from.
Show all 6Hide
- k-skill README · github.com
- k-skill marketplace.json · github.com
- olive-young-search SKILL.md · github.com
- olive-young-search instruction.md · github.com
- k-skill CLI usage analytics · github.com
- olive-young-search DISCLAIMER.md · github.com