← 返回 Skills 市场
86
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install ourgroceries
功能描述
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...
安全使用建议
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.
功能分析
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.
能力标签
能力评估
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).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ourgroceries - 安装完成后,直接呼叫该 Skill 的名称或使用
/ourgroceries触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
常见问题
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 86 次。
如何安装 OurGroceries Integration?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ourgroceries」即可一键安装,无需额外配置。
OurGroceries Integration 是免费的吗?
是的,OurGroceries Integration 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
OurGroceries Integration 支持哪些平台?
OurGroceries Integration 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 OurGroceries Integration?
由 poedenon(@poedenon)开发并维护,当前版本 v1.0.2。
推荐 Skills