Agent skill

Online Shopping

by davidondrej in davidondrej/skills

Research online purchases, prices, and shop trust. An agent skill from davidondrej/skills.

MITAuto-check passed

Install Online Shopping

skills CLI
$ npx skills add davidondrej/skills --skill online-shopping -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install davidondrej/skills online-shopping --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/davidondrej/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/research-and-web/online-shopping .claude/skills/online-shopping && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
online-shopping
GitHub stars
4.1k
Token cost
~1.4k tokens
SKILL.md length
700 words
Files
1
Skills in repo
51
Repo updated
First seen
Licence
MIT

At a glance

Research online purchases, prices, and shop trust. An agent skill from davidondrej/skills.

  • Works in 3 steps: Give first impressions before any… → Identify the exact item and buying… → Scale research to the price
  • Shopping photos
  • SKILL.md covers Setup, DeepAPI, VAT and sales tax and How to research, plus 1 more section
  • Calls curl; reaches deepapi.co and amazon.de; needs API_KEY

What it does

Online Shopping is an agent skill from davidondrej/skills. Research online purchases, prices, and shop trust. Use for buying advice, subscriptions, or shopping photos, links, and checkout screens.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: access to david ondrej's personal agent skills. The licence is MIT.

When your agent uses it

  • Shopping photos
  • Checkout screens

Example prompts

  • “/online-shopping”

Requirements

  • A credential in API_KEY

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Give first impressions before any research, whatever the price. In 1–2 sentences, react to the screenshot, link, or description: apparent…
  2. Identify the exact item and buying intent: what it is for, who it is for, and whether price, quality, or delivery matters most. Infer from…
  3. Scale research to the price

What it can do on your machine

Read from SKILL.md and the folder at commit 387c2b8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • deepapi.co
    • amazon.de
    • mediamarkt.de

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Online Shopping loads about 1.4k tokens when it runs. Until then it costs about 38 tokens; SKILL.md has 700 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~38
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from davidondrej/skills at commit 387c2b8, republished under its MIT licence (© davidondrej). 700 words, ~1,402 tokens.

Download SKILL.mdSave it as .claude/skills/online-shopping/SKILL.md (or your agent's skills folder).
name
online-shopping
description
Research online purchases, prices, and shop trust. Use for buying advice, subscriptions, or shopping photos, links, and checkout screens.

Online Shopping Research

Auto-invoke for online purchases. Do not add disable-model-invocation or Codex allow_implicit_invocation: false.

Find a fair price, trusted places to buy, and legal checkout tax savings. Fable 5 is the preferred model for this skill.

Research only. Never place orders, create shop accounts, or enter payment, address, company, or VAT/tax details. Remind the user to enter them; never save those values in this skill or any file.

Keep every response concise and readable. Check it against How to answer before sending.

Setup

  • Read the API key and API base URL from the environment. If unset, follow the documented setup instructions; the default base URL is https://deepapi.co.
  • If the key is missing, stop and tell the user to get one at https://deepapi.co.
  • Never print, log, or expose the key.

DeepAPI

Use DeepAPI for all shopping research — not built-in search tools. Mix the endpoints however the task needs:

EndpointUse formaxCostUsd
POST /v1/search/webfind shops, prices, deals, reviews — run ~3 query variants"0.05"
POST /v1/scrape/websiteread the exact product page or listing the user is checking; verify an unknown shop"0.20"
POST /v1/research/deeppricing or market questions search cannot settle"0.10"
POST /v1/scrape/twitter/searchreal buyer complaints about a shop"0.03"

Every request: Authorization: Bearer $API_KEY, Content-Type: application/json, a unique Idempotency-Key per POST, and an explicit maxCostUsd.

bash
curl -sS -X POST "$API_BASE_URL/v1/search/web" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: shop-$(uuidgen)" \
  -d '{"query": "Sony WH-1000XM5 price Germany", "maxResults": 5, "maxCostUsd": "0.05"}'

If status: running, poll GET /v1/requests/{requestId} after next.afterSecs. On HTTP 402, ask the user to top up at https://deepapi.co/credits.

VAT and sales tax

On checkout, subscription, or SaaS plan screens—especially Stripe or a VAT/GST/tax line—remind the user before paying:

  • If they have a company, buy as a business and enter its VAT ID (EU VAT number, Polish NIP, GSTIN, or local equivalent). For eligible EU B2B digital purchases, reverse charge can remove VAT from checkout.
  • Look for “purchasing as a business”, “VAT number”, “tax ID”, or “add billing details”. Currency changes do not remove VAT.
  • If tax is already $0 with a VAT ID, skip the reminder. If tax remains, check business status and VAT ID; do not promise removal without checking eligibility.
  • Never suggest a VPN, fake address, or borrowed card.

Treat tax as a possible legal saving; do not dismiss a valid business VAT option as “unavoidable tax”.

Show full SKILL.md (333 more words)Show less

How to research

  1. Give first impressions before any research, whatever the price. In 1–2 sentences, react to the screenshot, link, or description: apparent value, seller reputation, or a rough price range. Make clear these are preliminary. For a checkout with VAT, include the company VAT ID reminder, unless tax is already $0.
  2. Identify the exact item and buying intent: what it is for, who it is for, and whether price, quality, or delivery matters most. Infer from context; ask one short question only if uncertainty would change the recommendation.
  3. Scale research to the price:
    • Obvious call: the screenshot or conversation is enough to judge; answer immediately, without searches or scrapes.
    • Cheap (roughly under $50): answer from existing knowledge. At most one quick web search if unsure; no scraping or deep research. Keep it especially brief.
    • Mid-range: a few searches; scrape the listing and one or two top competitors.
    • Expensive ($1,000+): deep research, several search variants, and scrapes of several shops and buyer reviews.

Use judgment within these limits. As needed for the price tier:

  • Infer the delivery country; ask if unclear. Find shops there or nearby with sensible shipping.
  • For branded merch, check the official store first. If none exists, suggest reputable print-on-demand shops and label the item unofficial.
  • Avoid scam and dropshipping shops. Verify unknown shops before recommending them. Watch for implausibly low prices, missing company info, fake urgency, and weeks-long shipping from a “local” shop.

How to answer

Draft, check, and revise against this format:

  • Fit on one screen: short sentences, plain English, readable Markdown.
  • Start with a bold verdict—good deal, fair, or overpriced—and the fair price range.
  • Use short bullets or a small table with the best 2–3 places to buy, links, and local-currency prices.
  • On checkout/subscription screens, add one short company VAT ID reminder when applicable.
  • Quote only prices actually found; clearly label preliminary estimates and say when results are thin.
  • Give conclusions without filler, hedging, or research narration. Report research costs only if asked.

Example:

markdown
**Verdict: Overpriced — fair price is €280–€330, this listing asks €449.**

| Buy from | Price |
|---|---|
| [amazon.de](https://www.amazon.de/...) | €289 |
| [mediamarkt.de](https://www.mediamarkt.de/...) | €299 |

Skip shiny-deals24.shop — €99 for this item is a classic scam price.

VAT: if you have a company, tick business and enter the VAT ID before paying.

© davidondrej, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/research-and-web/online-shopping of davidondrej/skills.

Open the folder on GitHubat commit 387c2b8

Compare with similar skills

Online Shopping next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Online Shopping compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Online Shopping this skilldavidondrej/skills4.1k—~1.4kAutomated safety check: PassMIT
Pricingsickn33/agentic-awesome-skills47k1 repos~1.9kAutomated safety check: PassMIT
Pricing Strategyphuryn/pm-skills27k—~913Automated safety check: PassMIT
Tiktok Shop Pricingnexscope-ai/eCommerce-Skills1.1k—~442Automated safety check: PassMIT
Shoppingcodewhale-hq/Codewhale41k—~265Automated safety check: PassMIT
Pricing Strategyalirezarezvani/claude-skills28k1 repos~3.5kAutomated safety check: PassMIT

Similar skills

  • Pricing

    sickn33/agentic-awesome-skills

    When the user wants help with pricing decisions, packaging, or monetization strategy.

    47k GitHub starsUsed in 1 repo~1.9k tokens
    Sales & SupportAuto-check passed
  • Pricing Strategy

    phuryn/pm-skills

    Analyze and design pricing strategies including pricing models, competitive pricing analysis, willingness-to-pay estimation, and price elasticity.

    27k GitHub stars~913 tokensUpdated 2 days ago
    Sales & SupportAuto-check passed
  • Tiktok Shop Pricing

    nexscope-ai/eCommerce-Skills

    Pricing strategy for TikTok — competitive pricing, commission impact, bundling, discount psychology

    1.1k GitHub stars~442 tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • Shopping

    codewhale-hq/Codewhale

    Product research — compare options, prices, and reviews. An agent skill from codewhale-hq/Codewhale.

    41k GitHub stars~265 tokensUpdated today
    Auto-check passed
  • Pricing Strategy

    alirezarezvani/claude-skills

    Design, optimize, and communicate SaaS pricing — tier structure, value metrics, pricing pages, and price increase strategy.

    28k GitHub starsUsed in 1 repo~3.5k tokens
    Sales & SupportAuto-check passed
  • Pricing Strategist

    alirezarezvani/claude-skills

    A skill your agent uses when designing or revisiting product pricing — selecting a pricing model (subscription seat-based, usage-based, value-based, freemium, or hybrid), running Van Westendorp…

    28k GitHub stars~2.3k tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed

More from davidondrej/skills

All 51 skills in this repo
  • Nagent

    davidondrej/skills

    Launch a new bb worker thread with the right project, model, worktree, and task brief.

    4.1k GitHub stars~1.7k tokensUpdated today
    Auto-check: notes
  • Browser Harness

    davidondrej/skills

    Direct browser control via CDP. An agent skill from davidondrej/skills.

    4.1k GitHub starsUsed in 2 repos~3k tokens
    Auto-check passed
  • Persistent Localhost

    davidondrej/skills

    Manage persistent dev servers, APIs, and other local processes on a port using macOS LaunchAgents.

    4.1k GitHub stars~618 tokensUpdated today
    Auto-check passed
  • Reset Cursor Acp

    davidondrej/skills

    Reset a stuck Cursor ACP thread in <chat-system and reload its configuration.

    4.1k GitHub stars~728 tokensUpdated today
    Auto-check passed
  • Anti Sleep

    davidondrej/skills

    Keep a Mac awake for a set duration or while a process runs.

    4.1k GitHub stars~640 tokensUpdated today
    Auto-check: warnings
  • Bb CLI

    davidondrej/skills

    Use this when controlling bb. An agent skill from davidondrej/skills.

    4.1k GitHub stars~823 tokensUpdated today
    Auto-check passed

Questions about Online Shopping

What does Online Shopping do?

Research online purchases, prices, and shop trust. An agent skill from davidondrej/skills. Online Shopping is an agent skill from davidondrej/skills. Research online purchases, prices, and shop trust.

When should I use Online Shopping?

Online Shopping fits situations like: shopping photos; checkout screens.

How do I install Online Shopping in Claude Code?

Run `npx skills add davidondrej/skills --skill online-shopping -a claude-code`. Or copy the skill folder (skills/research-and-web/online-shopping in davidondrej/skills) into .claude/skills/online-shopping in your project. Claude Code loads it when a task matches its description.

How do I install Online Shopping in Codex?

Run `npx skills add davidondrej/skills --skill online-shopping -a codex`. Or copy the skill folder (skills/research-and-web/online-shopping in davidondrej/skills) into .agents/skills/online-shopping in your project. Codex loads it when a task matches its description.

Can I use Online Shopping in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add davidondrej/skills --skill online-shopping -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/online-shopping, .gemini/skills/online-shopping, .github/skills/online-shopping and .opencode/skills/online-shopping in your project.

What does Online Shopping need to run?

Going by SKILL.md and its folder, Online Shopping needs the command-line tools its instructions call (curl) and credentials named API_KEY. Our summary lists: A credential in API_KEY.

Does Online Shopping access the network?

SKILL.md names 3 domains. In commands or code: deepapi.co, amazon.de and mediamarkt.de; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Online Shopping safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Online Shopping use?

Online Shopping is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Online Shopping use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Online Shopping?

Skills that share tags, products or a category with Online Shopping: Pricing (sickn33/agentic-awesome-skills, 47k stars), Pricing Strategy (phuryn/pm-skills, 27k stars), Tiktok Shop Pricing (nexscope-ai/eCommerce-Skills, 1.1k stars) and Shopping (codewhale-hq/Codewhale, 41k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Online Shopping?

davidondrej (a GitHub user) maintains it in davidondrej/skills, which has 4,112 GitHub stars. The repository holds 51 skills in this directory. The repository was last updated on October 10, 2026.

Source: davidondrej/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.