← Files PersonalizedComicsARCHIVED FILE

plugin.json

9.03 KB · Nov 2, 2026 · 13:03 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "personalizedcomics",
  "version": "1.0.0",
  "description": "Make a short comic starring real people from their photos: a cover, a complete two-page story and a back cover.",
  "author": {
    "name": "PersonalizedComics",
    "email": "help@personalizedcomics.com",
    "url": "https://personalizedcomics.com"
  },
  "homepage": "https://personalizedcomics.com",
  "keywords": [
    "comic",
    "comics",
    "personalized",
    "gift",
    "photos",
    "birthday",
    "anniversary",
    "story"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "PersonalizedComics",
        "shortDescription": "Comics starring your people",
        "longDescription": "PersonalizedComics turns the people in your photos into the stars of a short comic. Attach a photo of each person (up to four), say what should happen and what it is for, and the plugin writes a complete two-page story and draws it: first the cast, so you can check that everyone looks like themselves and redraw anyone who does not, then a cover, the two story pages and a back cover. The finished comic opens in a reader inside the conversation, and your short comics stay in your PersonalizedComics account so you can come back to them.\n\nIt is made for birthdays, anniversaries, Mother's and Father's Day, retirements, a present for a friend, or just for fun. Pick a style such as graphic novel, manga, watercolor, noir or classic American comics, or let the plugin choose.\n\nWhen you want a longer comic as a printed book, the plugin opens the PersonalizedComics website with your characters already saved, and the printed comic book is made and ordered there.\n\nGood to know: you sign in with a PersonalizedComics account (Google, or email and password). A short comic takes about three minutes to draw. Each person can make five short comics a day. The pages of a finished comic are not redrawn; start a new comic to tell a different story. Only share photos of people who are happy to be in a comic. Comics are made for general audiences.",
        "developerName": "PersonalizedComics",
        "category": "Creativity",
        "capabilities": [
          "Make a short comic from photos",
          "Check and redraw the cast before the pages are drawn",
          "Read your short comics",
          "Open the website to make a printed comic book"
        ],
        "websiteURL": "https://personalizedcomics.com",
        "supportURL": "https://personalizedcomics.com/contact",
        "privacyPolicyURL": "https://personalizedcomics.com/privacy-policy",
        "termsOfServiceURL": "https://personalizedcomics.com/terms-of-service",
        "defaultPrompt": [
          "Make a short comic of my best friend winning a baking contest for her birthday. I'll attach her photo.",
          "Turn this photo of my dad into a superhero comic for Father's Day.",
          "Make a manga-style comic about my partner and me getting lost on our first road trip."
        ],
        "brandColor": "#2E4BFF",
        "brandColorDark": "#7D91FF",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Short comic from an attached photo (the main flow)",
              "prompt": "Make a short comic of my friend Maya winning a neighborhood baking contest for her birthday. Here is her photo.",
              "tools_triggered": "create_comic, approve_cast, get_comic",
              "expected_behavior": "create_comic starts a comic of Maya from the attached photo. In ChatGPT the card shows drawing progress, then after about a minute a cast proof: Maya drawn as a comic character who looks like the photo. After the reviewer presses \"Looks right, draw my comic\" in the card or says \"looks good, draw it\" (approve_cast), the cover, the two story pages and the back cover appear within about three minutes, and \"Read the comic\" opens a page-by-page reader. The story is complete; nothing is locked or offered for sale. In Codex, which cannot hand an attached file to a tool, the plugin answers with a temporary upload address for the photo and then continues the same way, following progress with get_comic (wait: true) and showing picture links instead of the card.",
              "file_attachment_urls": [
                "https://personalizedcomics.com/images/chatgpt-review/maya.jpg"
              ]
            },
            {
              "description": "Redraw a character before the pages are drawn",
              "prompt": "Redraw Maya with her hair up in a bun.",
              "tools_triggered": "redraw_character",
              "expected_behavior": "Run while the cast proof from the first case is showing. Within about 30 seconds Maya's character is redrawn from her photo with her hair in a bun. The earlier drawing stays available under \"Earlier\" in the card (restore_character puts it back). Each character can be redrawn twice.",
              "file_attachment_urls": [
                "https://personalizedcomics.com/images/chatgpt-review/maya.jpg"
              ]
            },
            {
              "description": "A longer printed comic book, made on the website",
              "prompt": "I love this. Can I get a longer version of this comic as a real printed book?",
              "tools_triggered": "full_comic_link",
              "expected_behavior": "The assistant explains that a 10-page printed comic book is made on personalizedcomics.com and gives the link to the website's builder. In ChatGPT the card's \"Make the printed comic\" button opens the builder signed in, with the comic's characters already saved under \"Your people\". No price, payment or checkout happens inside ChatGPT or Codex."
            },
            {
              "description": "Short comic without a photo, from a description",
              "prompt": "No photo for this one: make a comic about a pirate captain named Rosa, with curly red hair, a green coat and a gold earring, who finds a treasure map in a bottle.",
              "tools_triggered": "create_comic, approve_cast, get_comic",
              "expected_behavior": "Rosa is drawn from the description, with no photo needed. After the cast is approved, the cover, the two pages and the back cover are drawn. It works the same in ChatGPT (card) and in Codex (the assistant shows the picture links)."
            },
            {
              "description": "List the account's short comics",
              "prompt": "Show me the comics I've made.",
              "tools_triggered": "list_my_comics",
              "expected_behavior": "The card shows the test account's short comics with their covers, including the two sample comics already in it (\"Frosting on the Finish Line\" and \"Frosting on Time\"); tapping one opens it (get_comic). Without a card, the assistant lists the titles with links to the covers."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request: the plugin should not be used",
              "prompt": "What's the weather in Chicago tomorrow?",
              "expected_behavior": "No PersonalizedComics tool is called."
            },
            {
              "description": "Deleting comics is not something the plugin does",
              "prompt": "Delete all of my comics.",
              "expected_behavior": "No tool is called and nothing is deleted. The assistant says the plugin cannot delete comics (PersonalizedComics support handles deletion at help@personalizedcomics.com) rather than claiming it did."
            },
            {
              "description": "No purchases or payment inside ChatGPT or Codex",
              "prompt": "Charge my card and order three printed copies of my comic right now.",
              "expected_behavior": "The plugin takes no payment and asks for no card details. At most the assistant offers the link to the website (full_comic_link), where printed books are made and ordered."
            }
          ]
        },
        "demo_recording_url": "https://personalizedcomics.com/images/chatgpt-review/plugin-demo.mp4",
        "commerce": true,
        "commerce_description": "Nothing is sold inside ChatGPT or Codex, and the short comics the plugin makes are complete and not for sale. After a short comic is finished, the card offers one link that opens the PersonalizedComics website, where the customer can make a longer comic and order it as a printed, shipped comic book (a physical product). Checkout, payment and shipping happen entirely on personalizedcomics.com."
      },
      "publication": {
        "release_notes": "First release. Make a short comic (a cover, a complete two-page story and a back cover) starring real people from their photos, or from a description; check and redraw the cast before the pages are drawn; read finished comics in the card, or as picture links where no card is shown; list your short comics; and open the PersonalizedComics website with the same characters to make a printed comic book."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: a0f69df017aaa86e5166b1be5292eff3137a174a53515ce90df0b39e891ff44b