Shopping Assistant Skill
The Shopping Assistant skill (skill-shopping)
turns Claude Code, Claude Desktop, OpenClaw, or any other LLM client into a personal shopping advisor.
It runs a systematic 10-phase research workflow — from requirements gathering through review analysis to a final shortlist of
3-4 best options with a clear recommendation — using web search to gather real product data, ratings, reviews, and prices.
The point is to hit the sweet spot between under-researching (buying the first thing you see) and over-researching (days of analysis paralysis). The workflow is structured enough to converge on a decision and thorough enough to catch the blind spots casual browsing misses: newer disruptor brands, better-value models in the same lineup, and complaints that actually matter for your use case.
Get Started
Create an Account
Sign up for a free InfraNodus account to get access to the knowledge graph tools and your API key.
Create a Free AccountGet InfraNodus MCP
https://mcp.infranodus.com
Add this URL as a connector via Settings > Connectors in Claude Web / Desktop and authenticate with your InfraNodus API key via OAuth.
https://mcp.infranodus.com
Open the ChatGPT Apps page > Advanced Settings > enable Developer Mode > Create App, paste this URL (leave the OAuth fields empty), click Connect, and authenticate with your InfraNodus API key. Full guide: ChatGPT setup.
claude mcp add infranodus -s user --transport http https://mcp.infranodus.com/mcp
Then open Claude Code in terminal, run /mcp and pick
"Authenticate" — it opens the browser OAuth flow where you will need to
put in your InfraNodus API key to connect to
the MCP server.
{
"mcpServers": {
"infranodus": {
"url": "https://mcp.infranodus.com"
}
}
}
Add this to ~/.cursor/mcp.json (all projects) or
.cursor/mcp.json (one project) — or use
Cursor Settings > MCP > New MCP Server. Then
click "Login" next to the server to authenticate with your
InfraNodus API key.
codex mcp add infranodus --url https://mcp.infranodus.com
codex mcp login infranodus
Run these commands in your terminal — the login command opens the
browser OAuth flow where you enter your
InfraNodus API key. (You can also add the
server to ~/.codex/config.toml manually.)
{
"mcpServers": {
"infranodus": {
"command": "npx",
"args": ["-y", "infranodus-mcp-server"],
"env": {
"INFRANODUS_API_KEY": "your-api-key"
}
}
}
}
Add this to your LLM client's MCP configuration file, replacing
your-api-key with your
InfraNodus API key. See our
deployment guides for client-specific
instructions (n8n, Make.com, local setup, and more).
Install the Skill
/plugin marketplace add infranodus/skills
/plugin install skill-shopping@infranodus-skills
Run these two commands in the Claude Code prompt to install
the skill as a plugin (use
infranodus-all@infranodus-skills to install all
our skills at once). Or use npx in your terminal:
npx skills add infranodus/skills --skill skill-shopping -g -a claude-code -y
npx skills add infranodus/skills --skill skill-shopping -g
When prompted, select the agents where you want to add the skill — e.g. claude-code, codex, or cursor.
npx comes bundled with Node.js. For Claude Web / Desktop, ChatGPT, and OpenClaw, see the full installation instructions.
Didn't work? You can simply download skill-shopping.zip from our GitHub repository and add it to your LLM client manually — see the step-by-step instructions.
What the Skill Does
Once installed, prompts like these trigger the full research pipeline:
- "What's the best 4K projector for a bright living room?" — runs the full workflow: requirements, candidates, comparisons, reviews, recommendation.
- "Help me choose between these two laptops" — head-to-head comparison that surfaces differentiating features spec sheets don't show.
- "I need a dishwasher under $600, delivered this week" — compresses the workflow for urgent purchases and prioritizes delivery and returns.
- "Are there any newer brands I'm missing?" — a dedicated disruptor scan for entrants from the last 12-18 months that review roundups overlook.
- "Just give me a recommendation" — quick mode: requirements, top 3 from the best review sites, recommendation.
Along the way it checks things most buyers skip: review volume vs rating (2,000 reviews at 4.2 beats 15 at 4.8), whether negative reviews are relevant to your use case, resale value, warranty, and return policies. It adapts depth to stakes — a $15 phone case gets a quick pass, a $1,500 purchase gets the full treatment.
How It Works: The 10 Research Phases
| Phase | What happens |
|---|---|
| 1. Discover | What do you need, where will you buy it, budget, timeline, brand exclusions. |
| 2. Define | Build a prioritized feature list from your requirements, shopping-site filters, review pain points, and your deeper underlying needs. You rate each as must-have / important / nice-to-have. |
| 3. Survey | First list of 8-12 candidates from cross-referenced review sites, plus a disruptor scan for new brands. |
| 4. Compare | "A vs B" comparisons reveal hidden features; competitors that reviewers benchmark against get added to the list. |
| 5. Optimize | Check each brand's lineup for a cheaper near-equivalent or a slightly pricier model with a key feature. |
| 6. Expand | Deliberately break brand anchoring — alternatives from other brands, and even other product categories. |
| 7. Narrow | Final shortlist of 3-4 options mapped against your priorities. |
| 8. Review | Deep dive into 5-star and 1-2-star reviews; irrelevant complaints filtered out, systematic issues flagged. |
| 9. Stretch | One last check 20-30% above and below the price range for genuine value shifts. |
| 10. Decide | Resale value, delivery, warranty, support — then a clear recommendation with trade-offs stated. |
InfraNodus Tools for Market Gap Analysis
The skill works standalone with web search, but when the InfraNodus MCP server is connected it starts each key phase with a graph analysis that surfaces patterns sequential web searches miss:
- Define —
analyze_related_search_queriesreveals the features and brands real buyers search for, often replacing 5-10 individual web searches. - Survey —
search_queries_vs_search_resultsfinds what people want but can't find: the demand-supply gap where underrated products and disruptors live. - Compare —
generate_content_gapson combined review content finds blind spots that reading reviews linearly would miss. - Expand —
generate_research_ideaswith transcend mode checks whether a completely different solution serves your underlying need better (e.g. an OLED TV instead of a projector, if the real need is dark-room immersion).
Install the Skill
Claude Code
Download the skill into your global skills folder:
cd ~/.claude/skills
curl -L -o skill-shopping.zip https://github.com/infranodus/skills/releases/latest/download/skill-shopping.zip
unzip skill-shopping.zip -d skill-shopping
Then just describe what you want to buy — Claude will invoke the skill when relevant.
Claude Web / Desktop
Go to Settings > Capabilities, enable Code execution and file creation, scroll to the
Skills section, and upload the skill-shopping.zip file.
OpenClaw
Run in the OpenClaw chat:
install this skill: https://github.com/infranodus/skills/releases/latest/download/skill-shopping.zip
See the main installation guide for step-by-step instructions per LLM client.