← CrumbPassCONTENT HISTORY
WHAT CHANGED
Update to CrumbPass
Snapshot Oct 29, 2026 · 12:06 UTC · version 2.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save CrumbPass and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Safely performs bulk CrumbPass restaurant menu price and availability changes. Use when an owner asks to increase or decrease prices across a category or set of dishes, or mark multiple dishes available or unavailable.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 221
}
],
"name": "bulk-operations",
"skill_md_contents": "---\r\nname: bulk-operations\r\ndescription: Safely performs bulk CrumbPass restaurant menu price and availability changes. Use when an owner asks to increase or decrease prices across a category or set of dishes, or mark multiple dishes available or unavailable.\r\n---\r\n\r\n# Bulk operations\r\n\r\n1. Read `get_menu` first. Match the owner's request to exact category and dish names; clarify any ambiguity.\r\n2. For price changes, call `adjust_menu_prices` without `confirm`. It returns every affected old and new price without changing the menu.\r\n3. Present the full change list and currency to the owner. Ask for explicit approval.\r\n4. Re-call `adjust_menu_prices` with exactly the approved targeting and `confirm: true`.\r\n5. For availability changes, state the exact dishes affected from `get_menu`, obtain explicit approval, then call `set_menu_availability` with `confirm: true`.\r\n\r\n## Guardrails\r\n\r\n- Do not silently round prices; explain the requested rounding rule before applying it.\r\n- Do not use an empty category or guessed dish name.\r\n- If the owner asks to change “everything,” show the scope and ask them to confirm the full list first.\r\n"
}SHA-256 of public snapshot: 5baf9f5e6f52aa3bb3973bcb744c8a8d4d1278b6a45caf06e32404816add526d