← Back to Skills Marketplace
sparshkhandelwal28

Hyderabad Shopper

by sparshkhandelwal28 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
90
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install hyderabad-shopper
Description
Finds lowest prices for Pincode 500081 without freezing. Optimized for memory.
README (SKILL.md)

Instructions

Phase 1: Focused Execution (Crucial for Speed)

  1. You must process platforms strictly ONE AT A TIME. Do not open multiple tabs at once.
  2. Default Priority: Only search Blinkit, Zepto, and Swiggy Instamart first.
  3. Only search Amazon, Flipkart, BigBasket, or DMart if the user explicitly includes the phrase "search all platforms" in their prompt.

Phase 2: The "Hit and Run" Extraction

For each platform, execute this exact sequence:

  1. Open a single new tab.
  2. Set the delivery location to pincode 500081.
  3. Search for the product.
  4. Extract the top 2 relevant results (Name, Price, Delivery Time).
  5. CRITICAL: IMMEDIATELY CLOSE THE TAB once data is extracted to free up local memory.

Phase 3: Anti-Freeze Protocol

  • If any website takes longer than 15 seconds to load or search, SKIP IT immediately. Log it as "Timeout" in your final report and move to the next platform. Do not get stuck waiting.

Phase 4: Output & Handoff

  1. Present the prices in a clean Markdown table.
  2. If the user selects an item to buy, open ONE tab, add the item to the cart, navigate to the final payment screen, and PAUSE.
  3. Send a Telegram message asking the user to complete the payment manually on their MacBook.

Phase 5: Human-in-the-Loop Approval (CRITICAL)

  1. PAUSE EXECUTION. Do not click "Pay Now," "Place Order," or any payment confirmation button.
  2. Send a screenshot of the checkout page to the user via Telegram.
  3. Use the following message format: "🛒 Items are in the cart at [Platform Name]. Total: ₹[Amount] (Delivery to 500081). Please check the browser window on your Mac to complete the payment."
  4. Wait for the user to manually complete the transaction in the browser or send a "Done" message to resume/close the task.

Example Footer: "Prices checked for Pincode 500081, Hyderabad."

Usage Guidance
Do not install or run this skill until the following are clarified: (1) How will the agent send Telegram messages? The skill should declare required env vars (Telegram bot token, chat_id) and explain how credentials are stored. (2) What browser automation tool/binary will be used (puppeteer/selenium/etc.)? That should be declared and reviewed. (3) Confirm user consent for transmitting checkout screenshots (these can include personal and payment data) and consider using a direct in-agent UI instead of an external messaging channel. (4) Remove or explain the hardcoded street address in metadata. If the author can't provide these details, treat the skill as untrusted because it attempts to exfiltrate potentially sensitive UI screenshots without declaring the necessary integrations or safeguards.
Capability Analysis
Type: OpenClaw Skill Name: hyderabad-shopper Version: 1.0.0 The skill is a shopping assistant designed to find prices for products in Hyderabad (Pincode 500081). It contains clear instructions for the agent to search specific platforms (Blinkit, Zepto, Swiggy) and includes strong safety protocols, such as mandatory human-in-the-loop (HITL) approval and pausing execution before any payment is made. No malicious code, data exfiltration, or unauthorized execution patterns were identified in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
The skill's stated purpose (find lowest prices for pincode 500081) matches the runtime instructions to search platforms and extract results, but the manifest declares no required binaries, no env vars, and no install steps while the instructions assume browser automation and an external messaging channel (Telegram). Requiring external messaging and browser automation is not justified in the metadata and should have been declared.
Instruction Scope
SKILL.md directs the agent to open webpages, set delivery location, extract product info, add items to cart, capture screenshots of checkout pages, and send those screenshots via Telegram. Sending screenshots of checkout pages can include personal/payment data and is a cross-boundary data transmission. The instructions do not specify consent, destination credentials, or safeguards for sensitive data.
Install Mechanism
This is an instruction-only skill with no install spec or code files. That minimizes filesystem/installation risk. However, practical execution will require browser automation tools that are not declared.
Credentials
The skill declares no required environment variables or credentials, yet it explicitly requires sending Telegram messages and screenshots (which would need a bot token/chat id or some messaging integration). This mismatch is a red flag: either credentials are missing from the manifest or the skill assumes implicit access to external channels the user may not expect. The included street address in metadata is unnecessary for the declared purpose and may be a privacy concern.
Persistence & Privilege
always is false and no config paths or persistent modifications are requested. The skill does not ask for permanent presence or to modify other skills' settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install hyderabad-shopper
  3. After installation, invoke the skill by name or use /hyderabad-shopper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Optimized for memory usage and prevents freezing during price searches in Hyderabad (500081). - Now processes platforms one at a time to reduce memory usage and avoid browser freezes. - Default search checks Blinkit, Zepto, and Swiggy Instamart; Amazon, Flipkart, BigBasket, and DMart searched only if user requests "search all platforms". - Strict timeout: any platform taking over 15 seconds is skipped and marked as "Timeout". - Clean Markdown output of results for user clarity. - Buying flow pauses at checkout, requiring manual payment by the user for final approval. - Checkout details and screenshots are sent via Telegram for user review and security.
Metadata
Slug hyderabad-shopper
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Hyderabad Shopper?

Finds lowest prices for Pincode 500081 without freezing. Optimized for memory. It is an AI Agent Skill for Claude Code / OpenClaw, with 90 downloads so far.

How do I install Hyderabad Shopper?

Run "/install hyderabad-shopper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Hyderabad Shopper free?

Yes, Hyderabad Shopper is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Hyderabad Shopper support?

Hyderabad Shopper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Hyderabad Shopper?

It is built and maintained by sparshkhandelwal28 (@sparshkhandelwal28); the current version is v1.0.0.

💬 Comments