← Files Posters by AbracadabraxARCHIVED FILE
plugin.json
5.98 KB · Nov 3, 2026 · 19:17 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "abracadabrax-poster-flyer-maker",
"version": "1.0.1",
"description": "Design a print-ready poster or flyer with the headline and the details of your event, sale or announcement laid out on it, rendered in your Abracadabrax account.",
"author": {
"name": "Abracadabrax",
"url": "https://abracadabrax.app"
},
"homepage": "https://abracadabrax.app/mcp#poster-flyer-maker",
"license": "MIT",
"keywords": [
"poster maker",
"flyer maker",
"event poster",
"flyer design",
"sale flyer",
"concert poster",
"graphic design"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Posters by Abracadabrax",
"shortDescription": "Posters and flyers with text",
"longDescription": "Give ChatGPT a headline and the key details, such as date, place or offer, and get a poster or flyer design with the text laid out on it, in portrait, square or landscape format.\n\nThe plugin prepares a draft with the kind of poster, the headline, the details to print, the visual theme and the image model, and shows the credits it will use. When you confirm, Abracadabrax renders the design and ChatGPT returns the link to the image.\n\nFor events, shops, clubs and venues.\n\nLimitations: designs from text only. It does not place your own photos or logo files on the design, edit an existing poster file or print it. Producing uses credits of the user's Abracadabrax account. If you are not signed in, the plugin gives a link where the same draft opens on Abracadabrax. Outputs are AI-generated.",
"developerName": "Abracadabrax",
"category": "Creativity",
"capabilities": [
"Prepare a poster or flyer draft",
"Render the design",
"Return the image link"
],
"websiteURL": "https://abracadabrax.app",
"supportURL": "https://abracadabrax.app/support",
"privacyPolicyURL": "https://abracadabrax.app/privacy",
"termsOfServiceURL": "https://abracadabrax.app/terms",
"defaultPrompt": [
"Event poster for \"Summer Jazz Night\", Friday 12 July, 9 pm, Riverside Park",
"A sale flyer for a bakery: \"20% off all pastries this weekend\", pastel colors",
"Concert poster for a garage rock band called The Static, retro 70s style"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Event poster",
"prompt": "Event poster for \"Summer Jazz Night\", Friday 12 July, 9 pm, Riverside Park. Prepare it, but don't generate it yet.",
"tools_triggered": "prepare_poster_flyer",
"expected_behavior": "A portrait poster draft with the headline and details in the prompt and the credits it will use. Nothing is generated."
},
{
"description": "Sale flyer",
"prompt": "A sale flyer for a bakery: \"20% off all pastries this weekend\", pastel colors. Prepare it, but don't generate it yet.",
"tools_triggered": "prepare_poster_flyer",
"expected_behavior": "A flyer draft with the offer and the pastel theme and the credits required. Nothing is generated."
},
{
"description": "Concert poster",
"prompt": "Concert poster for a garage rock band called The Static, retro 70s style. Prepare it, but don't generate it yet.",
"tools_triggered": "prepare_poster_flyer",
"expected_behavior": "A concert poster draft in a 70s style and the credits required. Nothing is generated."
},
{
"description": "Produce after an explicit request",
"prompt": "A flyer for a neighborhood book swap, Saturday 10 am, Central Library, warm colors. Generate it now and send me the link when it's ready.",
"tools_triggered": "prepare_poster_flyer, generate_media, get_media_job",
"expected_behavior": "The draft is prepared, then one job starts in the signed-in Abracadabrax account and the credits shown are charged once; get_media_job reports the progress and, when completed, returns the absolute image URL and the Abracadabrax link. The panel shows the result."
},
{
"description": "Change a setting before producing",
"prompt": "A flyer for a yoga class on Sunday at 9 am in Hill Park. Prepare it, then change the time to 10 am. Don't generate it yet.",
"tools_triggered": "prepare_poster_flyer, then update_media_project or prepare_poster_flyer again",
"expected_behavior": "A draft is prepared, then it holds the new time, either updated or prepared again, with the credits for the new settings. Nothing is generated and no credits are spent."
}
],
"negative": [
{
"description": "Placing an uploaded photo",
"prompt": "Use the band photo I attached as the background of the poster."
},
{
"description": "Editing an existing poster",
"prompt": "Change the date on the poster PDF I uploaded."
},
{
"description": "Printing",
"prompt": "Print 200 copies of this flyer and ship them to me."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments. Producing uses credits of the user's existing Abracadabrax account; no purchase happens in ChatGPT.",
"demo_recording_url": "https://abracadabrax.app/openai-review/poster-flyer-maker-demo.mp4"
},
"publication": {
"release_notes": "First release: prepare a draft, produce it in the connected Abracadabrax account and get the image link back in the conversation."
},
"apps": "./.app.json"
}
}
}
SHA-256: 41a7bb1a33b5012426943a73d233d1982f7866b24c82251b5eb613ea5b59487f