← Files CharacterQuilt DesignARCHIVED FILE

plugin.json

4.13 KB · Nov 3, 2026 · 19:05 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "standalone-design",
  "version": "0.1.0",
  "description": "Design extremely on-brand assets",
  "author": {
    "name": "CharacterQuilt",
    "url": "https://www.characterquilt.com"
  },
  "homepage": "https://design.characterquilt.com/docs/plugin/",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "CharacterQuilt Design",
        "shortDescription": "Extremely on-brand designs",
        "longDescription": "Turn your brand into finished designs without leaving the chat. Give CharacterQuilt Design your website and it builds a brand kit from your real pages: colors, fonts, logos and reference layouts. Ask for an ad, a social post or a carousel and get PNG or PDF files that match your brand. Ask for changes in plain words, such as moving the date to the 15th, and it edits the same design.",
        "developerName": "CharacterQuilt",
        "category": "Productivity",
        "capabilities": [
          "Interactive",
          "Write"
        ],
        "websiteURL": "https://design.characterquilt.com/app",
        "supportURL": "https://design.characterquilt.com/docs/plugin/",
        "privacyPolicyURL": "https://www.characterquilt.com/privacy",
        "termsOfServiceURL": "https://www.characterquilt.com/terms",
        "defaultPrompt": [
          "Set up my brand kit from my website",
          "Make a LinkedIn ad for our next webinar",
          "Change the date on my last design"
        ],
        "logo": "./assets/icon.png"
      },
      "review": {
        "commerce": false,
        "test_cases": {
          "positive": [
            {
              "description": "Set up a brand from its website and show its references",
              "prompt": "Set up my brand from kahua.com and show me its references.",
              "tools_triggered": "setup_brand, get_job, show_brand",
              "expected_behavior": "Creates the brand, waits for setup to finish, then opens the reference gallery for that brand."
            },
            {
              "description": "Create a single-image ad for an existing brand",
              "prompt": "Make a 1200 by 628 LinkedIn ad for our webinar on January 15, 2027 using my Kahua brand.",
              "tools_triggered": "list_brands, create_design, show_designs",
              "expected_behavior": "Starts a design job and shows the finished PNG with a download button."
            },
            {
              "description": "Edit the design just made",
              "prompt": "Change the date on that design to January 22.",
              "tools_triggered": "edit_design, show_designs",
              "expected_behavior": "Edits the same design session instead of starting a new one and shows the updated PNG."
            },
            {
              "description": "Create a multi-page carousel as a PDF",
              "prompt": "Make a two-slide square carousel about our new product as a PDF using my Kahua brand.",
              "tools_triggered": "create_design, show_designs",
              "expected_behavior": "Returns a two-page PDF with a preview of each page."
            },
            {
              "description": "List the account's brands and past designs",
              "prompt": "Which brands and past designs do I have in CharacterQuilt Design?",
              "tools_triggered": "list_brands, list_sessions",
              "expected_behavior": "Lists the account's brands and its design sessions."
            }
          ],
          "negative": [
            {
              "description": "Unrelated question",
              "prompt": "What's the weather in Boston tomorrow?"
            },
            {
              "description": "Coding request",
              "prompt": "Write a Python function that sorts a list of numbers."
            },
            {
              "description": "Reading a document, not designing",
              "prompt": "Summarize the attached PDF for me."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1Ak-N_FgtzUlm7f7gtp2Rs8HSX_GU95GO/view?usp=sharing"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: dd7bf46ac203d1dc5c24e351df5d381233474e48566c630e49dfce6de4c6f5b2