← Back to Skills Marketplace
ajeenkya

Shopping List

by Ajeenkya Bhatalkar · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
656
Downloads
2
Stars
4
Active Installs
2
Versions
Install in OpenClaw
/install shopping-list
Description
Conversational shopping list with categories, family sharing, and purchase history. Add items, check them off, organize by category — all through natural lan...
Usage Guidance
This skill appears to do exactly what it says: keep a local shopping list and history in skills/shopping-list/data/. Before installing, consider: (1) it will create and modify files in that directory and persist a chosen user name in data/config.json; (2) ensure you are comfortable storing shopping data locally in the agent environment; (3) the skill assumes the agent has permission to read/write the specified relative path and will rename corrupted active.json to active.json.corrupt — if you have sensitive files under a similarly named path, check where the agent's working directory is. There are no network calls, no credentials requested, and no install-time downloads. If you want to be extra cautious, inspect the data/ files after first use to confirm contents and location.
Capability Analysis
Type: OpenClaw Skill Name: shopping-list Version: 1.0.1 The skill is classified as suspicious due to the explicit instruction in `SKILL.md` to execute a shell command (`uuidgen` in bash) for generating IDs. While `uuidgen` itself is a benign utility, this direct instruction for shell execution represents a risky capability and a potential shell injection vulnerability if the agent's execution environment is not robustly sandboxed or if future skill versions introduce user-controlled arguments to such commands. There is no evidence of intentional malicious behavior like data exfiltration or persistence.
Capability Assessment
Purpose & Capability
Name/description (conversational shopping list, categories, history, family sharing) match the behavior: the SKILL.md and references describe adding, editing, archiving, and persisting items in local JSON files. No unrelated credentials, binaries, or external services are requested.
Instruction Scope
Instructions direct the agent to create and manage files under skills/shopping-list/data/ (active.json, config.json, monthly history files) and to prompt the user once to set a persistent user name. This is expected for a local shopping-list skill, but note that it will persist user-provided identity and list contents on disk and will rename a corrupt active.json to active.json.corrupt if parsing fails.
Install Mechanism
No install spec and no code files to execute. This is low risk: the skill is instruction-only and will not pull external packages or download archives.
Credentials
The skill requires no environment variables, no credentials, and no config paths beyond its own data directory. Requested data storage (user name, items, history) is proportionate to the stated purpose.
Persistence & Privilege
The skill persists data locally (config.json stores a lowercased user name; active and history JSONs store list items). always:false and no cross-skill config modifications. Users should be aware data is written to disk and persisted across sessions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shopping-list
  3. After installation, invoke the skill by name or use /shopping-list
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Updated the initial user prompt to "What's your name? I'll use it to track who added each item." - No functional logic changes; documentation clarification only. - Added _meta.json file for metadata tracking.
v1.0.0
- Initial release of the shopping list skill with full conversational capabilities. - Supports adding, organizing, and checking off items with quantity, category, and notes. - Items are organized by category, with intelligent category inference and custom category support. - Family sharing: Tracks who added items, and can prompt for user selection. - Maintains purchase history with monthly archives, and protects against data loss via backups and corruption recovery. - All operations are handled through natural language, supporting multi-item input and duplicate handling.
Metadata
Slug shopping-list
Version 1.0.1
License
All-time Installs 4
Active Installs 4
Total Versions 2
Frequently Asked Questions

What is Shopping List?

Conversational shopping list with categories, family sharing, and purchase history. Add items, check them off, organize by category — all through natural lan... It is an AI Agent Skill for Claude Code / OpenClaw, with 656 downloads so far.

How do I install Shopping List?

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

Is Shopping List free?

Yes, Shopping List is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Shopping List support?

Shopping List is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Shopping List?

It is built and maintained by Ajeenkya Bhatalkar (@ajeenkya); the current version is v1.0.1.

💬 Comments