← Files SlooshARCHIVED FILE

plugin.json

6.6 KB · Nov 4, 2026 · 06:15 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "sloosh",
  "version": "1.2.0",
  "description": "Create product images, ad variants and short product videos, run published Sloosh Spaces from chat, and direct a product launch film with Remotion in a coding agent. The assistant asks for your approval before any paid work.",
  "author": {
    "name": "ShopOS",
    "url": "https://sloosh.ai"
  },
  "homepage": "https://sloosh.ai/mcp",
  "license": "MIT",
  "keywords": [
    "sloosh",
    "product-images",
    "ad-creative",
    "video",
    "image-generation",
    "spaces",
    "launch-video",
    "remotion",
    "ecommerce"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Sloosh",
        "shortDescription": "Product images and ads",
        "longDescription": "Sloosh makes product images, ad variants and short product videos for online stores and marketing teams, and runs the published Sloosh Spaces in your workspace.\n\nAsk for a studio packshot, a lifestyle scene, a set of ads in feed and story sizes, or a short clip from a product image. Sloosh lists the models that fit the request, and the assistant asks for your approval before it starts paid work. Results appear in a card that updates as each image or clip finishes.\n\nYou can also search the published Spaces in your workspace, such as ad grids and UGC-style recipes, check their inputs, and run one after you approve it.\n\nSloosh works in the Sloosh workspace you connect and follows the spending limit you set in Sloosh settings. It makes one video clip per request and does not join clips or mix audio.\n\nIn a coding agent that can run commands on your computer, the plugin also includes a launch film skill. It directs and renders a product launch film with Remotion on your computer, cut to your voiceover, and can use Sloosh images and clips after you approve them. It needs Node.js, ffmpeg and Python on your computer.",
        "developerName": "ShopOS",
        "category": "Creativity",
        "capabilities": [
          "Generate product images from a prompt or your product photos",
          "Create ad variants in feed and story aspect ratios",
          "Make a short video clip from a prompt or a product image",
          "Search and run published Sloosh Spaces",
          "Direct and render a product launch film with Remotion in a coding agent",
          "Browse and reuse images and videos in your workspace",
          "Ask for your approval before paid work"
        ],
        "websiteURL": "https://sloosh.ai",
        "supportURL": "https://sloosh.ai/docs/support",
        "privacyPolicyURL": "https://sloosh.ai/privacy-policy",
        "termsOfServiceURL": "https://sloosh.ai/terms-of-use",
        "defaultPrompt": [
          "Make a studio photo of my product on a clean white background",
          "Create three 9:16 ad variants for my summer sale",
          "Find a Space in my workspace that makes product ad grids"
        ],
        "brandColor": "#B88A00",
        "brandColorDark": "#FECC15",
        "composerIcon": "./assets/sloosh.svg",
        "logo": "./assets/sloosh.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Quote and generate one product image",
              "prompt": "Make a studio photo of a matte black water bottle on a white background.",
              "tools_triggered": "get_connection, list_models, quote_generation, generate, show_generation",
              "expected_behavior": "States the credits for one image and asks for approval. After the reviewer approves, generates the image and shows it in a result card."
            },
            {
              "description": "Quote a set of ad variants",
              "prompt": "Create three 4:5 Instagram ad variants for a citrus sparkling water can.",
              "tools_triggered": "list_models, quote_generation, generate, show_generation",
              "expected_behavior": "Quotes the three variants with their total credits and waits for one approval. After approval, generates them and shows all three in one result card."
            },
            {
              "description": "Find and quote a published Space",
              "prompt": "Find a Space in my workspace that makes product ad grids and tell me what a run costs.",
              "tools_triggered": "list_spaces, get_space, get_space_input_schema, quote_space",
              "expected_behavior": "Lists matching Spaces in plain language, explains the inputs, and reports the expected credits and the maximum hold. Does not run the Space without approval."
            },
            {
              "description": "Quote a short video from an existing image",
              "prompt": "Turn my most recent generated product image into a short video clip.",
              "tools_triggered": "list_assets, list_models, quote_generation",
              "expected_behavior": "Finds the latest generated image, picks a video model that accepts it as the start frame, and quotes the clip. Waits for approval before generating."
            },
            {
              "description": "Check credits and allowance",
              "prompt": "How many Sloosh credits do I have, and what is my daily spending limit?",
              "tools_triggered": "get_connection, get_account",
              "expected_behavior": "Reports the wallet balance and the daily spending allowance in plain language, and gives the settings link to change the allowance."
            }
          ],
          "negative": [
            {
              "description": "General knowledge question",
              "prompt": "What is the capital of Australia?"
            },
            {
              "description": "Coding request unrelated to images",
              "prompt": "Write a Python function that sorts a list of numbers."
            },
            {
              "description": "Travel booking request",
              "prompt": "Book me a flight to Tokyo next Tuesday."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1B5qZL0UMv8v9YUyrHJBGjkyempF9GkIP/view?usp=sharing",
        "commerce": false,
        "commerce_description": "Sloosh does not sell products or take payments in chat. Paid generation uses credits the user already holds in their Sloosh workspace."
      },
      "publication": {
        "release_notes": "Initial release: product images, ad variants, single video clips and published Spaces, with an approval step before paid work. Includes a launch film skill that renders a Remotion film on the user's computer in coding agents."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: fbf1695426dde6a5d30b465af0c95df22033458e65b7f88655709b06794c78df