PlugWiki

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. 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. 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

  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,950 (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 of those instructions is instruction.md.

    Runs code · Bootstrap: npx -y @nomadamas/k-skill@0 instruct olive-young-search

  • npx --yes daiso health checks the public endpoint first

    Step 1 of the workflow in instruction.md.

    Runs code · Health check

  • daiso 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 search

  • daiso get /api/oliveyoung/products --keyword 선크림 --size 5 --json

    Returns product candidates with goodsNumber, price, image URL and an inStock flag.

    Try: “올리브영 선크림 어떤 거 있나 보여줘”

    Runs code · Product search

  • daiso 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 check

  • npm install -g daiso for repeat use

    Optional. instruction.md follows it with an export of NODE_PATH and a health check.

    Runs code · Global install

  • Clone 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 fallback

  • Extra 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-onlyNo read-only mode. The documented flow only searches, but the setup steps install packages.
Talks tonpm 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 keysinstruction.md names no account, key or login for Olive Young. SKILL.md says never to ask for or store plaintext credentials.
Scopes
  • Sends your store and product keywords to the daiso public endpoint

  • Installs and runs npm packages through npx

  • Can install daiso globally or clone and build hmmhmmhm/daiso-mcp locally

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

Folder
olive-young-search

nomadamas/k-skillskills.sh

Sources

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

Show all 6
  1. k-skill README · github.com
  2. k-skill marketplace.json · github.com
  3. olive-young-search SKILL.md · github.com
  4. olive-young-search instruction.md · github.com
  5. k-skill CLI usage analytics · github.com
  6. olive-young-search DISCLAIMER.md · github.com

Updated Nov 2, 2026.