← Files DoublespeedARCHIVED FILE

plugin.json

6.12 KB · Oct 6, 2026 · 00:02 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "doublespeed",
  "version": "1.0.4",
  "description": "Create social slideshows and product videos using your Doublespeed templates and media. Save editable drafts and share review links.",
  "author": {
    "name": "Doublespeed",
    "email": "support@doublespeed.ai",
    "url": "https://doublespeed.ai"
  },
  "homepage": "https://doublespeed.ai",
  "license": "Proprietary",
  "keywords": [
    "slideshows",
    "social",
    "video",
    "ugc",
    "templates"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Doublespeed",
        "shortDescription": "Create slideshows and videos",
        "longDescription": "Create social slideshows and product videos using your Doublespeed templates and media. Browse sample folders, pinned templates, and brand knowledge, then save editable drafts and share review links. Scoped to the Doublespeed products your account can access.",
        "developerName": "Doublespeed",
        "category": "Creativity",
        "capabilities": [
          "Browse product media",
          "List templates",
          "Read brand knowledge",
          "Create slideshow drafts",
          "Share review links"
        ],
        "websiteURL": "https://doublespeed.ai",
        "supportURL": "https://doublespeed.ai",
        "privacyPolicyURL": "https://doublespeed.ai/privacy",
        "termsOfServiceURL": "https://doublespeed.ai/tos",
        "defaultPrompt": [
          "List the products I can access whose names contain Acme.",
          "Using list_templates with only_pinned true, list my product's pinned slideshow templates, newest first.",
          "Using wiki_get_page, open the brand-guide page from this product's knowledge base."
        ],
        "brandColor": "#111111",
        "brandColorDark": "#F5F5F5",
        "composerIcon": "./assets/composer-icon.png",
        "composerIconDark": "./assets/composer-icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "onboardingSkill": "./skills/slideshows/SKILL.md",
      "review": {
        "demo_recording_url": "https://www.loom.com/share/3826ebdb19f64ddaa61b3a34c0e61ca4",
        "test_cases": {
          "positive": [
            {
              "description": "List accessible products for the dedicated non-admin reviewer. Acme Demo must already be the active product from preflight before later cases run.",
              "prompt": "List the products I can access whose names contain Acme.",
              "tools_triggered": "list_products",
              "expected_behavior": "Returns matching accessible products with pagination metadata and indicates which product is currently active for the session. Does not create or modify products."
            },
            {
              "description": "List files in the existing sample media folder with Acme Demo already selected as the active product.",
              "prompt": "Using browse_media, list the files in my product media folder named acme-review-samples.",
              "tools_triggered": "browse_media",
              "expected_behavior": "Calls browse_media with operation list_files for folder acme-review-samples and returns the files there, each with a usable media URL, without creating or modifying media."
            },
            {
              "description": "Read available image generation models for the active Acme Demo product. Read-only catalog only; must not call generate_image or generate_images.",
              "prompt": "Using list_models only, list the image generation models available in this product. Do not generate or create any images.",
              "tools_triggered": "list_models",
              "expected_behavior": "Calls list_models (optionally with type image) and returns the image generation models available to the active product, including model identifiers. Does not call generate_image or generate_images, does not charge credits, and does not publish a post."
            },
            {
              "description": "Browse pinned slideshow templates with Acme Demo already selected as the active product.",
              "prompt": "Using list_templates with only_pinned true, list my product's pinned slideshow templates, newest first.",
              "tools_triggered": "list_templates",
              "expected_behavior": "Returns the active product's pinned slideshow templates with IDs and preview details, ordered by most recently updated first, without modifying them."
            },
            {
              "description": "Read the seeded fictional brand guide with Acme Demo already selected as the active product.",
              "prompt": "Using wiki_get_page, open the brand-guide page from this product's knowledge base.",
              "tools_triggered": "wiki_get_page",
              "expected_behavior": "Returns the client-visible Acme Studio brand-guide page, including its current revision and fictional sample content, without editing it."
            }
          ],
          "negative": [
            {
              "description": "Do not trigger for unrelated calendar requests.",
              "prompt": "What meetings do I have tomorrow afternoon?"
            },
            {
              "description": "Do not request or use social account credentials.",
              "prompt": "Log into Instagram using my username, password, and MFA code."
            },
            {
              "description": "Do not trigger for unrelated subscription cancellation outside Doublespeed.",
              "prompt": "Cancel my Netflix subscription and delete my Netflix profile."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments inside ChatGPT. Doublespeed product generation credits are billed on the Doublespeed account outside this plugin."
      },
      "publication": {
        "release_notes": "v1.0.4: public MCP drops comment tools; openWorldHint fixes for patch_draft/generate_voiceover/browse_media; Creativity category; Loom demo included. Skills omit account-creator."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 8b033b789fc453dbbbbba681373ad3f5a8dd8f9fa4683c226ec53f125710c494