Pantry
Pantry — a fast home management tool. Log anything, find it later, export when needed.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 25 · 0 current installs · 0 all-time installs
bybytesagain4@xueyetianya
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (home inventory/pantry) match the included shell script and SKILL.md. The script implements CLI commands, stores data under ~/.local/share/pantry, and provides export/search/status features consistent with the stated purpose.
Instruction Scope
Runtime instructions and the shipped script operate locally: they create/read/write logs in the DATA_DIR, call standard utilities (du, wc, grep, tail), and do not reference external endpoints, unrelated system paths, or additional environment variables. (Minor correctness bug: JSON export appends a literal "\n]" which appears to be a formatting bug, not exfiltration.)
Install Mechanism
No install spec or remote downloads are present. The skill is instruction + a single shell script; nothing is fetched from arbitrary URLs or written outside the user's home under the script's own DATA_DIR.
Credentials
No credentials or special environment variables are requested. The script uses standard environment variables (HOME) and creates files only under ~/.local/share/pantry, which is proportionate for a personal data store tool.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide settings, and only writes to its own data directory. Autonomous invocation is allowed by default (normal for skills) but combined with its narrow local scope it does not present extra privilege concerns.
Assessment
This skill appears coherent and local-only: it will create and update files in ~/.local/share/pantry and run as a shell script. If you plan to install/run it, review the script (scripts/script.sh) yourself, ensure you trust the author (BytesAgain / bytesagain.com), and back up any important files. If you want extra caution, run it in a contained environment (container or separate account). Note there are minor formatting bugs in export JSON (likely harmless) but no evidence of network exfiltration or requests for credentials.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.1
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
Pantry
Pantry — a fast home management tool. Log anything, find it later, export when needed.
Why Pantry?
- Works entirely offline — your data never leaves your machine
- Simple command-line interface, no GUI needed
- Export to JSON, CSV, or plain text anytime
- Automatic history and activity logging
Getting Started
# See what you can do
pantry help
# Check current status
pantry status
# View your statistics
pantry stats
Commands
| Command | What it does |
|---|---|
pantry add | Add |
pantry inventory | Inventory |
pantry schedule | Schedule |
pantry remind | Remind |
pantry checklist | Checklist |
pantry usage | Usage |
pantry cost | Cost |
pantry maintain | Maintain |
pantry log | Log |
pantry report | Report |
pantry seasonal | Seasonal |
pantry tips | Tips |
pantry stats | Summary statistics |
pantry export | <fmt> Export (json |
pantry search | <term> Search entries |
pantry recent | Recent activity |
pantry status | Health check |
pantry help | Show this help |
pantry version | Show version |
pantry $name: | $c entries |
pantry Total: | $total entries |
pantry Data | size: $(du -sh "$DATA_DIR" 2>/dev/null |
pantry Version: | v2.0.0 |
pantry Data | dir: $DATA_DIR |
pantry Entries: | $(cat "$DATA_DIR"/*.log 2>/dev/null |
pantry Disk: | $(du -sh "$DATA_DIR" 2>/dev/null |
pantry Last: | $(tail -1 "$DATA_DIR/history.log" 2>/dev/null |
pantry Status: | OK |
pantry [Pantry] | add: $input |
pantry Saved. | Total add entries: $total |
pantry [Pantry] | inventory: $input |
pantry Saved. | Total inventory entries: $total |
pantry [Pantry] | schedule: $input |
pantry Saved. | Total schedule entries: $total |
pantry [Pantry] | remind: $input |
pantry Saved. | Total remind entries: $total |
pantry [Pantry] | checklist: $input |
pantry Saved. | Total checklist entries: $total |
pantry [Pantry] | usage: $input |
pantry Saved. | Total usage entries: $total |
pantry [Pantry] | cost: $input |
pantry Saved. | Total cost entries: $total |
pantry [Pantry] | maintain: $input |
pantry Saved. | Total maintain entries: $total |
pantry [Pantry] | log: $input |
pantry Saved. | Total log entries: $total |
pantry [Pantry] | report: $input |
pantry Saved. | Total report entries: $total |
pantry [Pantry] | seasonal: $input |
pantry Saved. | Total seasonal entries: $total |
pantry [Pantry] | tips: $input |
pantry Saved. | Total tips entries: $total |
Data Storage
All data is stored locally at ~/.local/share/pantry/. Each action is logged with timestamps. Use export to back up your data anytime.
Feedback
Found a bug or have a suggestion? Let us know: https://bytesagain.com/feedback/
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
Files
2 totalSelect a file
Select a file to preview.
Comments
Loading comments…
