thirds-image-packs
Installation
SKILL.md
Make an image pack
Connect MCP and check the live tool catalog for get_template_version, adapt_template, and create_image_pack. Keep credentials and signed links private. When a tool is absent, use the matching authenticated REST route in the image pack API and OpenAPI contract. If the client cannot call either interface, hand off to the editor's size export.
- Get the saved template ID and full version. A list does not show source or sizes. Collect the user's data and target sizes.
sizesaccepts 1 to 20 distinct values:original, a saved size ID, a preset slug, orWxHcustom size. A custom size adapts the editable source; merely changing image export pixels does not check the layout. - For new custom sizes, use
adapt_templatewithsourceandsizesobjects ofwidthandheightto check each adaptation for free. Inspect text bounds, crops, logos, and safe space at each size. Fix the design or choose a saved size when adaptation fails. - State one credit per successful size. Use the user's approval for this pack or ask if missing. Call
create_image_packwithidempotency_key,template_id, optionalversionanddata,format, and orderedsizes. Retry a lost response with the same key and body. - Poll
get_statusfor the pack ID, orGET /v1/image-packs/{id}, under a wall-clock deadline. Read every member state and code. Download the privatearchive_urland inspectmanifest.json, file dimensions, order, and layout. Onpartial, report the successful sizes and failed sizes separately.retry_image_packorPOST /v1/image-packs/{id}/retryretries only failed members when the approved cost covers it. Read status again for a fresh archive link if needed.
Example request: “Make my offer in square, story, and wide sizes.” Expected result: three checked images or an exact partial result with a ZIP manifest.
See the size guide and public source.