← Back to Skills Marketplace
meimakes

Pantry Tracker

by Mei Park · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ✓ Security Clean
155
Downloads
0
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install pantry-tracker
Description
Track grocery purchases and monitor food freshness using Supabase. Use when monitoring grocery orders, checking what food is expiring, logging pantry items,...
Usage Guidance
This skill appears coherent and limited to operating a Supabase-backed pantry. Before installing: (1) ensure you provide only the Supabase anon key (not the service_role key) and confirm your Supabase project enforces Row Level Security (RLS) or otherwise restricts access for that anon key; anon keys can still expose data if RLS/policies are misconfigured. (2) Verify that the email parsing is performed by your agent's separate email skill and that you do not accidentally provide email credentials to this skill. (3) Review the provided SQL schema in your own Supabase project and run it there (do not point the skill at a production DB you don't control). (4) Note the registry summary shows a malformed env listing ([object Object])—double-check the platform's install UI shows the two required env vars. (5) If you operate this in a multi-user environment, add RLS policies so anon keys can only access that user's items. Other than these standard cautions, the skill's behavior and resource needs are consistent with its description.
Capability Analysis
Type: OpenClaw Skill Name: pantry-tracker Version: 1.3.0 The pantry-tracker skill is a legitimate tool designed to monitor food freshness and log grocery purchases using a user-provided Supabase backend. The Python script (scripts/pantry.py) uses standard libraries to interact with the Supabase REST API and contains no evidence of malicious intent, data exfiltration, or unauthorized execution. While the skill instructs the agent to scan emails for grocery orders, this behavior is central to its stated purpose and relies on the agent's existing authenticated email tools rather than attempting to harvest credentials.
Capability Assessment
Purpose & Capability
Name/description (track groceries + freshness) align with the code and SKILL.md. The only runtime requirements are SUPABASE_URL and SUPABASE_KEY, which are appropriate for a Supabase-backed CLI. No unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md instructs the agent to use an existing email skill to parse grocery emails, produce JSON, and call the included CLI. The skill itself does not access email or other system areas. CLI commands and cron guidance match the script's implemented behavior.
Install Mechanism
No install spec — instruction-only with a single Python script. Nothing is downloaded or installed automatically, which minimizes risk.
Credentials
Only SUPABASE_URL and SUPABASE_KEY (anon key) are required and the code uses only those env vars. The SKILL.md explicitly warns not to use the service-role key. Environment access is proportional to the stated purpose.
Persistence & Privilege
always is false and the skill does not request persistent system-wide privileges or modify other skills. It runs as a normal, user-invoked/autonomous-capable skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pantry-tracker
  3. After installation, invoke the skill by name or use /pantry-tracker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
Add structured requires.env metadata declaring SUPABASE_URL and SUPABASE_KEY in frontmatter for security scanner visibility
v1.2.0
Security: clarify email access is via agent's existing email tools (not this skill), explicitly list required env vars in description, no email credentials needed
v1.1.0
Security fix: explicitly require anon key only, clarify never to use service role key, add credential requirements to metadata description
v1.0.0
Initial release: email-based grocery order parsing, Supabase storage, shelf life database, morning freshness summaries
Metadata
Slug pantry-tracker
Version 1.3.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 4
Frequently Asked Questions

What is Pantry Tracker?

Track grocery purchases and monitor food freshness using Supabase. Use when monitoring grocery orders, checking what food is expiring, logging pantry items,... It is an AI Agent Skill for Claude Code / OpenClaw, with 155 downloads so far.

How do I install Pantry Tracker?

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

Is Pantry Tracker free?

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

Which platforms does Pantry Tracker support?

Pantry Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pantry Tracker?

It is built and maintained by Mei Park (@meimakes); the current version is v1.3.0.

💬 Comments