{"id":81906,"plugin_id":"plugin_asdk_app_6ada6d738d9c8191a9f7f191bef1bea9","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-05T01:19:34.148Z","digest":"e838043ce140643ffd19f475bbe6e110ff6ce348abb8a414e8451c4096e9de1a","against":null,"payload":{"description":"Create, preview, edit and explicitly order physical postcards with Card4U. Use for Card4U postcard requests and recovery from its tool errors.","included_files":[],"name":"card4u-postcards","skill_md_contents":"---\r\nname: card4u-postcards\r\ndescription: Create, preview, edit and explicitly order physical postcards with Card4U. Use for Card4U postcard requests and recovery from its tool errors.\r\n---\r\n\r\nUse the connected Card4U MCP tools for physical postcards. Check connection\r\nstatus when ownership or paid ordering matters. Guests can create free drafts;\r\npaid orders require the user's connected account and sufficient balance.\r\n\r\nUse artwork_file for actual ChatGPT attachments, with the host-provided\r\ndownload_url and file_id. Never invent either value. If a native host explicitly\r\naccepts a local path for upload, its adapter uploads it; a raw remote MCP server\r\ncannot read local paths. Otherwise request an attachment or reachable artwork_url.\r\nartwork_base64 is inline data. Artwork is optional for a blank front.\r\n\r\nThe service renders message and recipient address on the back. Do not duplicate\r\nthem in front artwork. Format addresses in separate recipient, street, postcode/\r\ncity and country lines while preserving the supplied details. Ask for missing\r\ndetails rather than inventing them. Fonts must come from list_fonts.\r\n\r\nAfter creating or editing, use get_postcard until rendering has finished and\r\nhas_print_pdf is true. Share the returned view_url or claim_url. Inspect message,\r\naddress, estimated_cost_euro, currency, requires_warning, address_issues and\r\nlayout_warnings. Explain warnings and let the user correct the draft. Address\r\nchecks are formatting hints; they do not verify delivery. A layout warning can\r\nexist even when address_state is valid.\r\n\r\nShow the actual preview, recipient and current estimated price before ordering.\r\nCall send_postcard only after the user explicitly confirms this specific paid\r\nphysical-postcard order. Order the reviewed UUID. A rendering response is not\r\nan order confirmation; wait and retry as directed. Report only the order result\r\nactually returned. Never claim a guaranteed delivery date.\r\n\r\nDelete only an unpaid draft after the user explicitly requests deletion of that\r\ndraft. Paid/approved cards and bulk workflows are outside this deletion tool.\r\nFor execution errors explain the returned cause and recovery guidance; do not\r\nclaim success. On auth_required, request account linking. These tools cannot\r\npurchase parcel labels, transfer credit to bank accounts or manage bulk orders.\r\n\r\nFor a new account-owned postcard, connect the intended account before creating the draft and verify owned=true. Use postcard_id exactly as returned by the successful create_postcard response for subsequent preview, edit and send calls in the same account. Never use sample UUIDs, a view URL, claim token, title or an ID from another account. If access fails, explain the returned error and check the connected account; do not try arbitrary IDs or claim an order succeeded.\r\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}