← Back to Skills Marketplace
powtac

Buy Me a Pie

by Simon Brüchner · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
217
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install buy-me-a-pie
Description
Read and change Buy Me a Pie lists. Unofficial third-party skill. No affiliation with Buy Me a Pie. Use for lists, items, purchased state, sharing, unique it...
README (SKILL.md)

Buy Me A Pie

Unofficial third-party skill. No affiliation with Buy Me a Pie.

API first.

Set creds:

  • BUYMEAPIE_LOGIN
  • BUYMEAPIE_PIN

Run:

  • {baseDir}/scripts/buymeapie.sh whoami
  • {baseDir}/scripts/buymeapie.sh lists
  • {baseDir}/scripts/buymeapie.sh items --list-id \x3Cid>
  • {baseDir}/scripts/buymeapie.sh add-item --list-id \x3Cid> --title "Milk" --amount "2"
  • {baseDir}/scripts/buymeapie.sh set-item-state --list-id \x3Cid> --item-id \x3Cid> --purchased true
  • {baseDir}/scripts/buymeapie.sh share-list --list-id \x3Cid> --email [email protected]

Rules:

  • resolve IDs before writes
  • merge share emails unless replace was requested
  • retry 423
  • treat 401 and 422 as auth or state failure
  • do not invent writes for recipe lists
  • use browser only for signup, PIN reset, OAuth, print, visual checks, or API drift

Read only if needed:

  • {baseDir}/references/api-surface.md
  • {baseDir}/references/architecture.md
Usage Guidance
This skill appears to be a straightforward, unofficial API client: it needs your Buy Me a Pie login and PIN (used as HTTP Basic Auth) and will make requests to https://api.buymeapie.com. Before installing: verify you trust the skill publisher (source is listed as unknown), review the full scripts locally, and test in a safe environment; consider using a dedicated account or rotating your PIN if you later stop trusting the skill. The package installs Python via Homebrew if needed — ensure that installation method is acceptable for your environment. Finally, the provided code in the bundle implements expected API calls and does not request unrelated secrets or external endpoints.
Capability Analysis
Type: OpenClaw Skill Name: buy-me-a-pie Version: 1.0.0 The skill is a functional third-party integration for the 'Buy Me a Pie' shopping list service. It uses a Python script (scripts/buymeapie_api.py) to interact with the official API (api.buymeapie.com) using standard Basic Authentication via environment variables. The code is transparent, lacks obfuscation, and contains no evidence of data exfiltration, unauthorized command execution, or malicious prompt injection.
Capability Assessment
Purpose & Capability
Name/description (manage Buy Me a Pie lists) aligns with the bundle: a small Python client + shell wrapper, API surface docs, and requests to api.buymeapie.com. Required env vars (BUYMEAPIE_LOGIN, BUYMEAPIE_PIN) and python3 are appropriate for HTTP Basic Auth API access.
Instruction Scope
SKILL.md instructs the agent to run the shipped scripts and to use browser fallback only for signup/PIN/OAuth/print/visual checks. The instructions do not ask the agent to read unrelated files or exfiltrate data to unknown endpoints.
Install Mechanism
Install uses Homebrew to ensure python3 is available (formula: python). No remote, arbitrary code downloads or extract steps are present in the install spec; the bundle contains the source files to run.
Credentials
Only the login and PIN environment variables are required, which is proportionate for HTTP Basic Auth to the target API. No unrelated credentials or secret/config paths are requested.
Persistence & Privilege
The skill is not always-enabled and does not request elevated system presence or modify other skills. It runs as a normal, on-demand helper script.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install buy-me-a-pie
  3. After installation, invoke the skill by name or use /buy-me-a-pie
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the buy-me-a-pie skill. - Provides basic management for Buy Me a Pie shopping lists and items. - Supports reading, adding, updating items, sharing lists, and checking account info via the API. - Requires environment variables for login and PIN. - Unofficial; not affiliated with Buy Me a Pie. - Uses the browser only for signup, PIN reset, OAuth, print, or API issues.
Metadata
Slug buy-me-a-pie
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Buy Me a Pie?

Read and change Buy Me a Pie lists. Unofficial third-party skill. No affiliation with Buy Me a Pie. Use for lists, items, purchased state, sharing, unique it... It is an AI Agent Skill for Claude Code / OpenClaw, with 217 downloads so far.

How do I install Buy Me a Pie?

Run "/install buy-me-a-pie" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Buy Me a Pie free?

Yes, Buy Me a Pie is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Buy Me a Pie support?

Buy Me a Pie is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Buy Me a Pie?

It is built and maintained by Simon Brüchner (@powtac); the current version is v1.0.0.

💬 Comments