Online Shopping
Research online purchases, prices, and shop trust.
Install
npx skills add davidondrej/skills --skill online-shopping -g -a claude-code -y- Repository
- davidondrej/skills4.2k
- Category
- Writing
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 1,353 tokens
- Runs scripts
- No, instructions only
What it does
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 base URL from the environment. If unset, ask the user to configure them; 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:
| Endpoint | Use for | maxCostUsd |
|---|---|---|
POST /v1/search/web | find shops, prices, deals, reviews, run ~3 query variants | "0.05" |
POST /v1/scrape/website | read the exact product page or listing the user is checking; verify an unknown shop | "0.20" |
POST /v1/research/deep | pricing or market questions search cannot settle | "0.10" |
POST /v1/scrape/twitter/search | real 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.
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.
