← Back to Skills Marketplace
86
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install ourgroceries
Description
Skill for interacting with OurGroceries.com to manage shopping lists. Use when you need to add items to grocery lists, check existing lists, or synchronize w...
Usage Guidance
This skill appears coherent and implements what it claims, but review the following before installing: 1) It requires your OurGroceries email and password (stored in env or optional local env file). Use a vault or dedicated account and avoid committing secrets. 2) The client simulates website login (HTTP calls to ourgroceries.com); review lib/ourgroceries/__init__.py to verify no unexpected remote endpoints beyond the site and that TLS is used (the code targets https://www.ourgroceries.com). 3) The devtools_network_monitor.js is a local browser snippet for debugging — it logs POST JSON to your browser console only; it does not exfiltrate data by itself. 4) references/api_reference.md contains a small inconsistency (it suggests 'pip install ourgroceries' while the repo vendors its own client and AGENTS.md warns not to pip install); prefer the vendored code here. 5) If you have low tolerance for storing account credentials, consider creating a throwaway OurGroceries account for automation. Finally, if you are not comfortable reading the vendored client, do not grant this skill access to your primary credentials.
Capability Analysis
Type: OpenClaw Skill
Name: ourgroceries
Version: 1.0.2
The ourgroceries skill provides a functional integration for managing shopping lists on OurGroceries.com. It uses a vendored Python client (lib/ourgroceries/) to interact with the service's unofficial API via aiohttp. The scripts (add_item.py, get_list.py, etc.) correctly handle authentication using environment variables and perform legitimate API actions like retrieving lists and adding items. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the included devtools_network_monitor.js is a transparent utility for manual API debugging.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description match the implementation: scripts + a vendored Python client perform login and list/item operations on ourgroceries.com. The required environment variables (email/password) align with the stated authentication method. No unrelated binaries, services, or credentials are requested.
Instruction Scope
SKILL.md and scripts instruct the agent to read credentials from environment variables (or an optional local env file) and to call OurGroceries endpoints. That scope is appropriate, but be aware the client simulates website login (scraping/emulation) and therefore requires plaintext credentials. The devtools JS is local instrumentation for debugging and logs POST JSON only in a browser console (not sent externally).
Install Mechanism
There is no remote install or download spec. The repo includes a vendored client (lib/ourgroceries) and a minimal requirements.txt (aiohttp). No URL-based downloads, package managers, or extract actions are invoked by the skill itself.
Credentials
Only two env vars are declared and used: OURGROCERIES_EMAIL and OURGROCERIES_PASSWORD, which is proportional to the described functionality. Note: requiring the account password is unavoidable for site-simulation clients, but it increases risk if you store credentials insecurely or reuse a primary account password.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide privileges or modify other skills' configs. It does load an optional repo-local 'env' file into the environment via setdefault (does not override existing vars).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ourgroceries - After installation, invoke the skill by name or use
/ourgroceries - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Add metadata.json for environment variables and add credits to original library.
v1.0.1
Fixed missing add_item_to_list method and corrected POST data handling to match OurGroceries API expectations
Metadata
Frequently Asked Questions
What is OurGroceries Integration?
Skill for interacting with OurGroceries.com to manage shopping lists. Use when you need to add items to grocery lists, check existing lists, or synchronize w... It is an AI Agent Skill for Claude Code / OpenClaw, with 86 downloads so far.
How do I install OurGroceries Integration?
Run "/install ourgroceries" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OurGroceries Integration free?
Yes, OurGroceries Integration is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OurGroceries Integration support?
OurGroceries Integration is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OurGroceries Integration?
It is built and maintained by poedenon (@poedenon); the current version is v1.0.2.
More Skills