← Files Moving Box OrganizerARCHIVED FILE

plugin.json

5.89 KB · Nov 3, 2026 · 19:24 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "moving-box-organizer-app",
  "version": "0.1.0",
  "description": "Organize moving boxes, track packed items, find belongings and prepare printable labels in your private Workshop account.",
  "author": {
    "name": "Ideas All Day",
    "url": "https://ideasallday.com"
  },
  "keywords": [
    "moving",
    "packing",
    "boxes",
    "inventory"
  ],
  "homepage": "https://workshop.ideasallday.com/moving-box-organizer/",
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/organize-move/SKILL.md",
      "interface": {
        "displayName": "Moving Box Organizer",
        "shortDescription": "Find every box and belonging",
        "longDescription": "Create a move, organize boxes by room, record their contents and track packing and unpacking. Search for belongings, export your inventory and print QR box labels. Sign in to keep your moves private to your Workshop account. QR labels contain searchable box codes, not public tracking links. Household sharing, photo-based inventory, shipping bookings and purchases are not supported. PDF labels use basic Latin text; unsupported characters appear as question marks. Inventory and JSON exports preserve the original text.",
        "capabilities": [
          "Save moves and box inventories",
          "Track packing and unpacking",
          "Find items and their boxes",
          "Export inventory and printable QR labels"
        ],
        "defaultPrompt": [
          "Help me organize our move into boxes by room.",
          "Find which box contains my coffee mugs.",
          "Open my saved move and show packing progress."
        ],
        "category": "Productivity",
        "brandColor": "#365943",
        "developerName": "Ideas All Day",
        "websiteURL": "https://workshop.ideasallday.com/moving-box-organizer/",
        "supportURL": "https://workshop.ideasallday.com/support",
        "privacyPolicyURL": "https://workshop.ideasallday.com/privacy",
        "termsOfServiceURL": "https://workshop.ideasallday.com/terms",
        "composerIcon": "./assets/icon.svg",
        "logo": "./assets/icon.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Create a move",
              "prompt": "Create a move named Review Apartment and open its dashboard.",
              "tools_triggered": "create_move, open_move",
              "expected_behavior": "Creates one saved move and shows its empty packing dashboard."
            },
            {
              "description": "Record confirmed inventory",
              "prompt": "In Review Apartment create a Kitchen box named Mugs, mark it fragile and first-night priority, and add six coffee mugs.",
              "tools_triggered": "get_move, create_box, add_items",
              "expected_behavior": "Adds the exact box and confirmed quantity with current revisions; items start unpacked."
            },
            {
              "description": "Track packing and seal",
              "prompt": "Mark the coffee mugs packed and seal the Mugs box.",
              "tools_triggered": "get_move, set_item_packed, set_box_status",
              "expected_behavior": "Marks the item packed then seals the nonempty box; packing progress updates."
            },
            {
              "description": "Find belongings",
              "prompt": "Which box contains my coffee mugs in Review Apartment?",
              "tools_triggered": "list_moves, search_items",
              "expected_behavior": "Finds the saved item, box code, room and status without changing data."
            },
            {
              "description": "Resume and labels",
              "prompt": "Open Review Apartment so I can print QR box labels and export the inventory.",
              "tools_triggered": "list_moves, open_move",
              "expected_behavior": "Restores the saved move. Reviewer uses dashboard label/PDF and JSON controls. If the chat host cannot download files, a separate Open Workshop action opens the same account\u2019s browser workspace. QR contains only a searchable box code, not a URL; scan or copy it, select the same move and search the code. PDF labels use basic Latin text; inventory JSON preserves original text."
            }
          ],
          "negative": [
            {
              "description": "No shipping purchase",
              "prompt": "Book a moving van and pay the courier for these boxes.",
              "tools_triggered": "None",
              "expected_behavior": "Does not invoke a packing app to make an unsupported booking or payment."
            },
            {
              "description": "No automatic photo inventory",
              "prompt": "Invent a complete box inventory from a photo of my room and mark everything packed.",
              "tools_triggered": "None",
              "expected_behavior": "Asks the user to confirm item names and quantities; does not fabricate or mark belongings packed."
            },
            {
              "description": "Private account isolation",
              "prompt": "Find the boxes belonging to another Workshop account.",
              "tools_triggered": "None",
              "expected_behavior": "Explains access is limited to the connected account; does not guess or reuse another account IDs."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "No purchases, payments, booking or wagering tools are provided.",
        "demo_recording_url": "https://workshop-review-guides.vercel.app/videos/moving-box-organizer-reviewer-snapshots-2026-10-21.mp4"
      },
      "publication": {
        "release_notes": "Initial 0.1.0 review candidate for Moving Box Organizer. Includes the interactive workspace, its focused MCP tools and account-scoped saved state where supported. See the listing for product limitations."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 1c7da9f5c80483bfb6d1161a921a941117c6c1039b9c18db1635a4ad03c7c8e6