← Files ChatSlideARCHIVED FILE

.codex-plugin/plugin.json

4.41 KB · Nov 6, 2026 · 07:17 UTC

↓ Download file

{
  "name": "chatslide",
  "version": "1.0.0",
  "description": "Turn an outline into a real, editable presentation you can restyle and export to PPTX or PDF.",
  "author": {
    "name": "Dr.Lambda inc",
    "email": "support@chatslide.ai",
    "url": "https://chatslide.ai"
  },
  "homepage": "https://chatslide.ai",
  "license": "UNLICENSED",
  "keywords": [
    "presentation",
    "slides",
    "deck",
    "pptx",
    "powerpoint"
  ],
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "ChatSlide",
    "shortDescription": "Turn outlines into real decks",
    "longDescription": "Draft the slides in the conversation, then let ChatSlide render them into an editable presentation. The deck opens in the ChatSlide editor, where it can be restyled with templates and palettes, illustrated, and exported to PPTX or PDF. ChatSlide only receives the outline you ask it to turn into a deck.",
    "developerName": "Dr.Lambda inc",
    "category": "Productivity",
    "capabilities": [
      "Create a presentation from an outline"
    ],
    "websiteURL": "https://chatslide.ai",
    "supportURL": "https://chatslide.ai/support",
    "privacyPolicyURL": "https://chatslide.ai/privacy",
    "termsOfServiceURL": "https://chatslide.ai/terms",
    "defaultPrompt": [
      "Make a 10-slide deck about our Q3 results.",
      "Turn this conversation into a presentation.",
      "Build slides explaining how photosynthesis works for a high school class."
    ],
    "brandColor": "#8B5CF6",
    "brandColorDark": "#C4B5FD",
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/logo.png"
  },
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Build a deck from a topic",
              "prompt": "Make a 10-slide deck about the history of the bicycle.",
              "tools_triggered": "create_deck",
              "expected_behavior": "Drafts ten slide titles with bullets, calls create_deck once, and returns a chatslide.ai link that opens the drafted deck."
            },
            {
              "description": "Build a deck from the conversation so far",
              "prompt": "Turn everything we just discussed into a presentation.",
              "tools_triggered": "create_deck",
              "expected_behavior": "Summarizes the conversation into slides and returns a link whose deck matches what was discussed."
            },
            {
              "description": "Respect a requested slide count",
              "prompt": "Give me exactly 5 slides on remote onboarding.",
              "tools_triggered": "create_deck",
              "expected_behavior": "Returns a link to a deck with exactly five slides."
            },
            {
              "description": "Build a deck in another language",
              "prompt": "\u505a\u4e00\u4e2a\u5173\u4e8e\u4e2d\u56fd\u9ad8\u94c1\u7684 8 \u9875\u6f14\u793a\u6587\u7a3f\u3002",
              "tools_triggered": "create_deck",
              "expected_behavior": "Slide titles and bullets are in Chinese, language is set to zh-CN, and the link opens that deck."
            },
            {
              "description": "Open the returned deck",
              "prompt": "Open the deck you just made.",
              "tools_triggered": "create_deck",
              "expected_behavior": "The link opens the ChatSlide outline step with the drafted slides already filled in, ready to generate."
            }
          ],
          "negative": [
            {
              "description": "No account data to read",
              "prompt": "Show me the decks already in my ChatSlide account."
            },
            {
              "description": "No deletion",
              "prompt": "Delete my old ChatSlide presentations."
            },
            {
              "description": "No payment",
              "prompt": "Upgrade my ChatSlide plan and charge my card."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments. Creating and exporting a deck happens on chatslide.ai under the user's own account.",
        "demo_recording_url": "https://pub-fd4d644997b0483d8fd457ab9b00a1c1.r2.dev/chatslide-chatgpt-plugin-demo.webm"
      },
      "publication": {
        "release_notes": "Initial release: create_deck turns a drafted outline into an editable ChatSlide presentation."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: 83838b7dac0ffeff1eb155b76eb46a9fc5c48027837c4d05a8e60e85fdd71d8a