{"id":48569,"plugin_id":"plugin_asdk_app_6a9845c1d45c81918e081dfe96849983","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:36:51.262Z","digest":"8629c1791210ef141a792f214ffde109f6356576b3507128a787e9b85046fe9c","against":null,"payload":{"description":"Structure a household move into a MoveDeal guest draft via MCP (addresses, inventory, claim link). Use when the user wants movers, Umzug, Angebote, or a MoveDeal request without signing in first.","included_files":[],"name":"movedeal-guest-intake","skill_md_contents":"---\r\nname: movedeal-guest-intake\r\ndescription: Structure a household move into a MoveDeal guest draft via MCP (addresses, inventory, claim link). Use when the user wants movers, Umzug, Angebote, or a MoveDeal request without signing in first.\r\n---\r\n\r\n# MoveDeal guest intake\r\n\r\nUse this skill when the customer wants to create or refine a **MoveDeal move request** from ChatGPT, especially without a MoveDeal login.\r\n\r\n## Goals\r\n\r\n1. Capture pickup/destination, date, floors/elevator, and inventory with uncertainty flags.\r\n2. Persist via MoveDeal MCP **guest** tools (not OAuth tools) by default.\r\n3. Always return the **continuationUrl / claim link** so they can finish on movedeal.app.\r\n4. Never invent prices, reviews, phone numbers, or company rankings.\r\n\r\n## Default tool path (guest)\r\n\r\n1. `create_guest_draft` — start anonymous draft; keep `moveRequestId` + `draftAccessToken`.\r\n2. `guest_resolve_address` — geocode pickup and destination; do not leave free-text cities only.\r\n3. `update_guest_draft` — patch fields with `expectedVersion` optimistic lock.\r\n4. `attach_guest_photo` — only after ChatGPT analyzed photos; store evidence URLs, do not run YOLO.\r\n5. `get_guest_draft` — confirm structured state before telling the customer they are done.\r\n6. Show `continuationUrl` prominently.\r\n\r\n## Catalogue / named company\r\n\r\nWhen they name a firm or ask for local Anbieters:\r\n\r\n1. `get_catalogue_status`\r\n2. If enabled: `search_catalogue_companies` / `get_catalogue_company`\r\n3. Create/update guest draft, then `set_draft_direct_company` with the slug\r\n4. Never invent contact details for unclaimed catalogue rows\r\n\r\n## Publish from chat (only if asked)\r\n\r\n1. `request_publish_otp` with their email\r\n2. `verify_and_publish` after they provide the code and accept terms\r\n3. Prefer claim-link path on the website when they just want to continue later\r\n\r\n## Hard rules\r\n\r\n- Prefer guest tools over `create_move_draft` / OAuth unless they already connected MoveDeal.\r\n- Do not process payments, refunds, or YOLO detection via MCP.\r\n- Do not list random web movers as if they were MoveDeal results.\r\n- Mark inferred inventory with uncertainty; ask before treating guesses as confirmed.\r\n- If a tool returns unauthorized/missing token, switch to guest tools or ask them to reconnect the MoveDeal connector — do not paste fake company contact lists.\r\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}