← Files Comic Strips by AbracadabraxARCHIVED FILE
plugin.json
5.93 KB · Nov 3, 2026 · 19:21 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "abracadabrax-comic-strip-maker",
"version": "1.0.1",
"description": "Create an original comic strip of 3, 4 or 6 panels with speech bubbles from your story and characters, in cartoon, manga, newspaper or graphic novel style, rendered in your Abracadabrax account.",
"author": {
"name": "Abracadabrax",
"url": "https://abracadabrax.app"
},
"homepage": "https://abracadabrax.app/mcp#comic-strip-maker",
"license": "MIT",
"keywords": [
"comic strip",
"comic maker",
"manga",
"webcomic",
"cartoon strip",
"speech bubbles"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Comic Strips by Abracadabrax",
"shortDescription": "Comics with speech bubbles",
"longDescription": "Tell ChatGPT the story panel by panel, the characters and the dialogue and get an original comic strip with speech bubbles: 3 panels in a row, 4 in a grid or 6 in three rows.\n\nThe plugin prepares a draft with the panels, the style and the image model. When you confirm, Abracadabrax renders the strip and ChatGPT returns the link to the image.\n\nFor webcomic creators, teachers and anyone with a funny story to tell.\n\nLimitations: original strips from text only. It does not use copyrighted characters or real people, and it does not edit uploaded comics. Producing needs a signed-in 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 comic strip draft",
"Render the strip",
"Return the image link"
],
"websiteURL": "https://abracadabrax.app",
"supportURL": "https://abracadabrax.app/support",
"privacyPolicyURL": "https://abracadabrax.app/privacy",
"termsOfServiceURL": "https://abracadabrax.app/terms",
"defaultPrompt": [
"A 4-panel strip: a cat stares at an empty food bowl, then wakes its owner at 5 am",
"A 3-panel manga strip about a robot learning to make pancakes",
"A 6-panel newspaper strip about two pigeons planning a heist"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Four-panel strip",
"prompt": "A 4-panel comic: Panel 1 a cat stares at an empty bowl. Panel 2 it looks at the sleeping owner. Panel 3 it knocks a glass off the table. Panel 4 the owner fills the bowl, the cat says \"Finally.\" Prepare it, but don't generate it yet.",
"tools_triggered": "prepare_comic_strip",
"expected_behavior": "A draft with 4 panels, the dialogue and the cartoon style. Nothing is generated."
},
{
"description": "Manga strip",
"prompt": "A 3-panel manga strip about a small robot trying to flip a pancake, it says \"Calculating\u2026\" then the pancake lands on its head. Prepare it, but don't generate it yet.",
"tools_triggered": "prepare_comic_strip",
"expected_behavior": "A draft with 3 panels in manga style. Nothing is generated."
},
{
"description": "Six-panel strip",
"prompt": "A 6-panel newspaper-style strip about two pigeons planning to steal a sandwich in the park. Prepare it, but don't generate it yet.",
"tools_triggered": "prepare_comic_strip",
"expected_behavior": "A draft with 6 panels in newspaper style. Nothing is generated."
},
{
"description": "Produce after an explicit request",
"prompt": "A 3-panel cartoon strip: a dog sees a squirrel, chases it, then sits proudly next to a stick and says \"I meant to do that.\" Generate it now and send me the link when it's ready.",
"tools_triggered": "prepare_comic_strip, generate_media, get_media_job",
"expected_behavior": "The draft is prepared, then one job starts in the signed-in Abracadabrax account; 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 4-panel cartoon strip about a snail entering a race. Prepare it, then make it manga style instead. Don't generate it yet.",
"tools_triggered": "prepare_comic_strip, then update_media_project or prepare_comic_strip again",
"expected_behavior": "A draft is prepared, then it holds the manga style, either updated or prepared again. Nothing is generated."
}
],
"negative": [
{
"description": "Copyrighted characters",
"prompt": "Make a comic strip with Garfield and Snoopy arguing."
},
{
"description": "Real people",
"prompt": "Draw a comic strip mocking my coworker Tom, here is his photo."
},
{
"description": "Translating an uploaded comic",
"prompt": "Translate the speech bubbles in this comic page I attached."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments. Producing runs in the user's existing Abracadabrax account; no purchase happens in ChatGPT.",
"demo_recording_url": "https://abracadabrax.app/openai-review/comic-strip-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: 185cbd8a84c0b91e28cceb28726df73f99fbf819fad86b5d0d81f277d2b6e9c1