← Creative HubCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to Creative Hub
Snapshot Oct 10, 2026 · 06:12 UTC · version 1.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Order a fine-art print, framed or mounted, from Creative Hub — image first, then size and finish, then a preview with the price, then the order.",
"included_files": [],
"name": "order-a-print",
"skill_md_contents": "---\nname: order-a-print\ndescription: Order a fine-art print, framed or mounted, from Creative Hub — image first, then size and finish, then a preview with the price, then the order.\n---\n\nUse this skill whenever the customer wants to print, frame or mount an image with Creative Hub (theprintspace, order.creativehub.io). It needs the Creative Hub MCP server; every step below names the tool to call.\n\n## The order of things\n\n1. **The image comes first.** Call `choose_artwork` before asking anything else. It shows the customer's library as a picker panel with an \"Upload a new image\" tile; in clients without panels, present the returned images as a numbered list (name and pixel size) and, in the same message, offer to upload a new one. Always offer upload — never wait to be asked. Do not ask about size, paper, framing or delivery until the image is settled.\n2. **Size**, in millimetres or centimetres of paper. Sizes are the paper (print) size; borders sit inside it.\n3. **Finish — ask, never assume.** Borders: none, or how wide. Paper: recommend two or three that suit the image, but always list every available paper by name (`get_catalogue`) so the customer can pick any. Frame, mount, or neither.\n4. **Destination country**, so the price is right.\n5. **One call for configuration, price and preview:** `design_print`. Show the customer `preview_url` as a markdown image **and** as a plain link every time — some clients never display tool images. Show the total: production, delivery and VAT where returned. If `preview_url` is missing, say the preview could not be rendered; never claim they can see a picture that was not shown.\n6. **Only once they like the picture and the price**, ask for the delivery name, address and email. `choose_artwork` returns `last_delivery`, the address from their most recent order — offer it back (\"same address as last time?\"), never invent one.\n7. **Place the order** with `place_order` only after an explicit yes to the exact items, address, delivery method and total. With a saved card it is charged immediately. With no saved card nothing is charged: the reply carries `payment.checkout_url`, a Stripe page where the customer pays, which also saves their card for next time — give them the link, say nothing has been charged, and confirm with `get_order` once they say they have paid. Never call `place_order` to \"check\" anything.\n\n## Rules that keep orders makeable\n\n- A frame needs a shortest side of 180–762 mm; hard substrates (Aluminium, Dibond, Acrylic Reverse, 12mm MDF) need at least 180 mm.\n- A framed or mounted print with no fixings will not be ready to hang — confirm that choice explicitly.\n- `design_print` matches names loosely (\"photo rag\", \"oak thin\") and a wrong option comes back with the valid choices; pass the returned `variant_config` to `place_order` unchanged.\n- Use the 1500 px preview URL (`artwork_preview_medium_url`) for previews, the full-resolution `artwork_url` for orders.\n- `choose_artwork` reports whether a card is saved. If not, say so once at the start — the order still goes ahead by payment link — rather than after collecting an address.\n"
}SHA-256 of public snapshot: 98eabc63d75bbe264b99f868ed48a6b9344ea361082e0e5c291c813202414800