Update to PieterPost
Snapshot Nov 9, 2026 · 01:00 UTC · version 0.4.1
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Nov 3, 2026 · 00:12 UTC
4c0c860c94e5e5f932d85ada56484904c926a7e3e91420e2be348218ab24c968
Nov 9, 2026 · 01:00 UTC
e0cd592002b172be3943228a136059b386eb9cd4f3387cd744086a4fe7b935cd
Package file
Nov 3, 2026 · 00:12 UTC
10148
Nov 9, 2026 · 01:00 UTC
10376
Package file
Nov 3, 2026 · 00:12 UTC
7ea9ae15aa9e2aadb0fb865b37beb5c6ee5eb54d934830344ef179105f30c1db
Nov 9, 2026 · 01:00 UTC
a756a17d10e78e1f449b80c720cce3e742a77f87a24df4e9fa9e8dcc9619459d
Package file
Nov 3, 2026 · 00:12 UTC
6674
Nov 9, 2026 · 01:00 UTC
7046
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
plugin.json
− removed · + added
--- before +++ after @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "pieterpost", - "version": "0.4.0", + "version": "0.4.1", "description": "Design letters and printed greeting cards, and prepare, quote, and track letters and postcards without an account.", "author": { "name": "Post B.V.", @@ -62,8 +62,8 @@ { "description": "Design a greeting card with an uploaded photo", "prompt": "Make a printed thank-you card using the attached coastal photo. Put the photo on the front with the exact text: Thank you. Put this on the back: Thank you for your kindness. Show the card previews, change the front text to A little thank you, then give me the private editor link. Do not order, pay, or print it.", - "tools_triggered": "list_card_options, upload_asset, create_card_design, get_card_design, update_card_design", - "expected_behavior": "List suitable formats and fonts. Upload the supplied photo with upload_asset using kind=postcard-image and use its assetId in add_image. Create the card, read its current version, and update the front text using baseVersion. Show PNG previews and editorUrl only to the user. Check characterIssues, printIssues, and technique issues. Do not return a print PDF, create a postal checkout, or claim anything was sent.", + "tools_triggered": "list_card_options, upload_asset, create_card_design, get_card_design, update_card_design, get_card_preview", + "expected_behavior": "List suitable formats and fonts. Upload the supplied photo with upload_asset using kind=postcard-image and use its assetId in add_image. Create the card, read its current version, and update the front text using baseVersion. Show PNG previews and editorUrl only to the user. Check characterIssues, printIssues, and technique issues. Do not return a print PDF, create a postal checkout, or claim anything was sent. After each create or update, call get_card_preview for pageIndex 0 and 1 and inspect the returned images. Do not infer visual success from design data or a preview URL.", "file_attachment_urls": [ "https://pieterpost.com/images/designer/north-coast-house-editorial.jpg" ] @@ -71,8 +71,8 @@ { "description": "Explain a card character that uses a fallback font", "prompt": "Create a blank printed greeting card with the exact front text Thank you \u2665 in Cormorant Garamond. Keep the heart. Show me the preview and tell me if a character uses a different font. Give me the private editor link. Do not order, pay, or print it.", - "tools_triggered": "list_card_options, create_card_design", - "expected_behavior": "Find Cormorant Garamond with list_card_options. Preserve the exact text and inspect characterIssues. If the heart uses a fallback font, explain that it prints in DejaVu Sans and may look different, without silently deleting or replacing it. Fix blocking missing characters before ordering, and mention or fix print and technique issues. Share the PNG preview and private editor link with the user; no order or payment occurs." + "tools_triggered": "list_card_options, create_card_design, get_card_preview", + "expected_behavior": "Find Cormorant Garamond with list_card_options. Preserve the exact text and inspect characterIssues. If the heart uses a fallback font, explain that it prints in DejaVu Sans and may look different, without silently deleting or replacing it. Fix blocking missing characters before ordering, and mention or fix print and technique issues. Share the PNG preview and private editor link with the user; no order or payment occurs. After each create or update, call get_card_preview for pageIndex 0 and 1 and inspect the returned images. Do not infer visual success from design data or a preview URL." }, { "description": "Design a letter for a recipient in France", @@ -111,7 +111,7 @@ "demo_recording_url": "https://pieterpost.com/plugin-review/pieterpost-chatgpt-walkthrough-0.3.0.mp4" }, "publication": { - "release_notes": "Version 0.4.0 adds designed letters to the listing and guest skill. Covers list_letter_options, create_letter_design, get_letter_design, and update_letter_design alongside the card and mail tools. Letter drafts use the postal layout for the recipient's country, report print issues per page, and return private editor links and PNG previews; users add recipients and order on PieterPost. Replaces the compose-link reviewer case with a letter design case. No authentication or endpoint changes." + "release_notes": "Version 0.4.1 fixes card preview delivery to ChatGPT. Adds the read-only get_card_preview tool, which returns PNG image content without structuredContent. The skill now requests and inspects both card sides after creating or editing a design. Existing structured design tools, private editor links, authentication, and MCP endpoints are unchanged." }, "apps": "./.app.json" }
Full technical diff · 4 changed fields
changed /files/plugin.json/sha256
"4c0c860c94e5e5f932d85ada56484904c926a7e3e91420e2be348218ab24c968"
"e0cd592002b172be3943228a136059b386eb9cd4f3387cd744086a4fe7b935cd"
changed /files/plugin.json/size
10148
10376
changed /files/skills~1send-mail~1SKILL.md/sha256
"7ea9ae15aa9e2aadb0fb865b37beb5c6ee5eb54d934830344ef179105f30c1db"
"a756a17d10e78e1f449b80c720cce3e742a77f87a24df4e9fa9e8dcc9619459d"
changed /files/skills~1send-mail~1SKILL.md/size
6674
7046
Full snapshot data
{
"files": {
".app.json": {
"sha256": "67e0ab1be95e7bb22825d11ded1052d153dc80fded942db9190bfb6547cdfd49",
"size": 102
},
"assets/logo.png": {
"sha256": "90ab829e6c8d03a45e60d6bc6c0723e64fae7ee03f2ded3c12b1c6157b4a5b1b",
"size": 19405
},
"assets/logo.svg": {
"sha256": "e10fce36315c556c5ef0c8645b7c3cdf7790c1785c0f62bc9aa403b0b69bc80d",
"size": 15457
},
"mcp.json": {
"sha256": "9f96c06823a06b0472b19eab1de867f92ed0d1605ef2f1caba6128b1b96a3de4",
"size": 207
},
"plugin.json": {
"sha256": "e0cd592002b172be3943228a136059b386eb9cd4f3387cd744086a4fe7b935cd",
"size": 10376
},
"skills/send-mail/SKILL.md": {
"sha256": "a756a17d10e78e1f449b80c720cce3e742a77f87a24df4e9fa9e8dcc9619459d",
"size": 7046
}
}
}SHA-256 of public snapshot: e1b958b1e42110b5d817e4a749b326049586059db0b6f7701405c7e9de9a4ccf