← StowraCONTENT HISTORY

Update to Stowra

Snapshot Sep 30, 2026 · 23:13 UTC · version 1.5.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "name": "stowra-gear-inventory",
  "description": "Inspect and organize a user's Stowra gear inventory, including item details, weights, stock, tags, updates, trash, and restore. Use for requests about gear the user owns or tracks; do not use for general shopping advice or trip planning alone.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 407
    }
  ],
  "skill_md_contents": "---\nname: stowra-gear-inventory\ndescription: Inspect and organize a user's Stowra gear inventory, including item details, weights, stock, tags, updates, trash, and restore. Use for requests about gear the user owns or tracks; do not use for general shopping advice or trip planning alone.\n---\n\n# Stowra Gear Inventory\n\nUse Stowra as the source of truth. Never invent record IDs, weights, prices, tag IDs, or inventory facts.\n\n## Resolve the target\n\n- Start with `list_gear_items` when identifying an item, checking for duplicates, or reviewing inventory.\n- Use `get_gear_item` when full details, photos, tags, or sports are needed.\n- If several records plausibly match, show the candidates and ask the user which one they mean before writing.\n\n## Create or update gear\n\n- Before `create_gear_items`, search for likely duplicates. Create only the items the user actually requested.\n- Weights use milligrams. Do not estimate a missing weight. Use `weightSource: \"measured\"` only for a user-measured value and `\"manufacturer\"` for a documented specification.\n- `update_gear_items` applies the same supplied fields to every selected ID. A name can be changed only when exactly one ID is supplied.\n- A weight update must include both `weightMg` and `weightSource`; never infer the provenance of an existing weight.\n- Preserve omitted fields. Do not fill optional brand, model, category, price, stock quantity, or notes from assumptions.\n\n## Manage tags and removal\n\n- Use `add_gear_item_tags` to attach an existing tag and `remove_gear_item_tags` to detach one.\n- Both tools require an existing `tagId`. The current MCP surface cannot list or create tags. If no trustworthy tag ID is available from prior results or the conversation, explain that limitation instead of inventing one.\n- `delete_gear_items` moves gear to trash; it does not delete kit or loadout lines. `restore_gear_items` requires an ID retained from the delete result or earlier context because trashed gear is hidden from listing.\n- Never broaden a destructive request beyond the item IDs the user identified.\n\n## Report the outcome\n\nSummarize what was read or changed, call out failures or ambiguous matches, and include the returned batch ID for writes. If the user asks to reverse a change, call `undo_batch` with that exact batch ID; never guess or substitute the most recent batch.\n"
}

SHA-256: 25badf0c95de18525cc7a669977b85f44d1a81cb7d7464d4d8c01ea7862ac892