← Files Panda GreetingsARCHIVED FILE
plugin.json
8.41 KB · Nov 3, 2026 · 19:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "panda-greetings",
"version": "1.7.1",
"description": "Turn the card message you write in ChatGPT, or a picture you made there, into a real printed card, or a printed card your whole team signs. Panda Greetings prints the card and mails it.",
"author": {
"name": "Panda Greetings",
"email": "support@pandagreetings.com",
"url": "https://www.pandagreetings.com"
},
"homepage": "https://www.pandagreetings.com",
"keywords": [
"greeting cards",
"group cards",
"printed cards",
"farewell cards",
"get well cards"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Panda Greetings",
"shortDescription": "Printed cards your team signs",
"longDescription": "Panda Greetings turns the card you're making in ChatGPT into a real printed card.\n\nAsk ChatGPT for help with a farewell, get-well, retirement or birthday message, for a coworker or anyone else, then ask Panda Greetings for card designs. A few designs appear right in the chat. Pick one and it opens on pandagreetings.com with your message already inside, ready to edit.\n\nMade a picture in ChatGPT you love? Panda Greetings can put it on the card, with your message inside or one it writes for you. Or it can draw a new design from your message.\n\nFor a group card, everyone signs from one link you share with the team. Panda Greetings prints the card and mails it, to you or straight to the person it's for, and the code on the back of the card opens everyone's notes. A card from just you is printed and mailed the same way.\n\nYou see the message as it prints inside the card before you choose a design. And if you'd like a reminder before their next birthday, Panda Greetings gives you a link to save the date and emails you two weeks before, every year.\n\nPanda Greetings prints and mails cards in the US. You finish your order and pay on pandagreetings.com.",
"developerName": "Panda Greetings",
"category": "Communication",
"capabilities": [
"Find printed card designs for an occasion",
"Put a picture you made in ChatGPT on a printed card",
"Draw a new card design from your message",
"Put the message you wrote inside the card",
"Start a printed group card your team signs from one link",
"Show the message as it prints inside the card",
"Save a date for a reminder email before their next birthday"
],
"websiteURL": "https://www.pandagreetings.com",
"supportURL": "https://www.pandagreetings.com/about",
"privacyPolicyURL": "https://www.pandagreetings.com/privacy",
"termsOfServiceURL": "https://www.pandagreetings.com/terms",
"defaultPrompt": [
"Help me write a farewell card for my coworker Maya, then show me printed group card designs",
"Find a get-well card our whole office can sign for Daniel",
"Write a birthday message for my mom and show me printed card designs"
],
"brandColor": "#6a47b0",
"brandColorDark": "#b39af0",
"logo": "./assets/logo.png",
"composerIcon": "./assets/icon.png",
"screenshots": [
"./assets/screenshot-farewell.png",
"./assets/screenshot-get-well.png",
"./assets/screenshot-birthday.png"
]
},
"review": {
"commerce": true,
"commerce_description": "Physical greeting cards, printed and mailed by Panda Greetings. The plugin shows card designs, or makes one from the user's picture or message, and links to pandagreetings.com, where the customer reviews the order and pays on our own site. Nothing is sold or paid for inside ChatGPT, and making a design costs the user nothing.",
"demo_recording_url": "https://www.youtube.com/watch?v=KJ1F2OyYUps",
"test_cases": {
"positive": [
{
"description": "A team farewell card with a message ChatGPT helped write",
"prompt": "Write a short farewell message from our team for my coworker Maya, who is moving to Denver, then show me printed group card designs for it.",
"tools_triggered": "find_card_designs",
"expected_behavior": "ChatGPT writes the message, then calls find_card_designs with occasion farewell, from_group true and the message. The widget shows up to four farewell designs; each button opens pandagreetings.com on that design as a printed group card with the message already inside."
},
{
"description": "An office get-well card, no message yet",
"prompt": "Our office wants to send Daniel a get-well card that everyone can sign. Show me some designs.",
"tools_triggered": "find_card_designs",
"expected_behavior": "Calls find_card_designs with occasion get-well and from_group true, and no message. The widget shows get-well designs as printed group cards; each opens on pandagreetings.com."
},
{
"description": "A new design drawn from a team's farewell message",
"prompt": "Make a new card design for my coworker Maya's farewell from the team, with a panda waving goodbye from a moving truck. Put this inside: 'Maya, Denver is lucky to get you. We'll miss you every Monday. Love, the team.'",
"tools_triggered": "make_card_design",
"expected_behavior": "Calls make_card_design with occasion farewell, from_group true, the message and a picture description. Within about a minute the widget shows the new design with a button that opens it on pandagreetings.com as a printed group card with the message inside; if the drawing takes longer, the link opens a page that shows it when ready."
},
{
"description": "A birthday card from one person with their own message, and a reminder for next year",
"prompt": "I wrote this for my mom: 'Happy birthday, Mom. Thank you for every Sunday call and every reminder to wear a coat.' Show me printed card designs I could send it in, and remind me before her birthday next year. It's May 3.",
"tools_triggered": "find_card_designs, remember_date",
"expected_behavior": "Calls find_card_designs with occasion birthday, from_group false, the message, to_name Mom and date 05-03, and remember_date with occasion birthday, name Mom and date 05-03. The widget shows birthday designs as printed cards and the message as it prints inside; each design opens on pandagreetings.com with that message inside. The widget's \u201cRemind me before Mom's birthday\u201d link and the reply's reminder link open pandagreetings.com/remember filled in with Mom's birthday, to save it after signing in."
},
{
"description": "A picture from the chat, put on a card",
"prompt": "(With a picture attached, or after ChatGPT makes one.) Turn this picture into a printed birthday card for my sister and write a message for it.",
"tools_triggered": "make_card_from_image",
"expected_behavior": "Calls make_card_from_image with the picture as image, occasion birthday and no message. The widget shows the picture as a card, and its button opens it on pandagreetings.com as a printed card with a message Panda Greetings wrote inside, ready to edit."
}
],
"negative": [
{
"description": "A text message, not a card",
"prompt": "Write a short birthday text I can send my brother on WhatsApp."
},
{
"description": "A gift card, which Panda Greetings doesn't sell",
"prompt": "Send my friend a $50 Amazon gift card for her birthday."
},
{
"description": "Unrelated to cards",
"prompt": "What's a good recipe for banana bread?"
}
]
}
},
"publication": {
"release_notes": "See the message as it prints inside the card before you choose a design, and get a link to save the date for a reminder email before their next birthday. Also: make a printed card from a picture you made or attached in ChatGPT, have Panda Greetings draw a new design from your message (two free), find printed card designs with your message already inside, and start a printed group card your team signs from one link."
},
"apps": "./.app.json"
}
}
}
SHA-256: 5c640657e7b3a7dc99b13bc54cf536f213c31588ea50dd645cbcb8562e962fc1