← Files Pollo AIARCHIVED FILE

plugin.json

6.77 KB · Nov 11, 2026 · 06:08 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6a851a2552d08191a3c1cbb2e04c49d5",
  "version": "2.1.3",
  "description": "Pollo AI turns ChatGPT into an all-in-one creative platform, with ready-made workflows to create, edit, and manage videos, images, designs, music, and voiceovers. Start with a simple idea, a product link, a script, or your own images and videos. Pollo AI proposes a plan, estimates the credits, and carries the project end to end, from first shot to final export.",
  "author": {
    "name": "Pollo AI"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Pollo AI",
        "shortDescription": "Create videos, images, designs",
        "longDescription": "Pollo AI turns ChatGPT into an all-in-one creative platform, with ready-made workflows to create, edit, and manage videos, images, designs, music, and voiceovers. Start with a simple idea, a product link, a script, or your own images and videos. Pollo AI proposes a plan, estimates the credits, and carries the project end to end, from first shot to final export.\n\nWith Pollo AI, you can:\n\n\u2022 Generate any medium with top models. Create cinematic 4K video, scroll-stopping images, original songs, and natural voiceovers with 100+ models, including Seedance 2.5, Kling 3, Veo 3.1, GPT Image 2.6, and Nano Banana Pro.\n\u2022 Turn one brief into a finished piece. AI video production workflows deliver multi-shot product ads, UGC and try-on videos, brand spots, short dramas, music videos, story films, game trailers, property tours, and launch videos with exact text and numbers, or remake a proven ad for your product.\n\u2022 Reuse assets across projects. Keep characters, products, scenes, and styles consistent across every creation. Organize your files in a shared workspace that stays in sync with Pollo AI.\n\u2022 Edit and export in the same session. Arrange clips, regenerate any shot, and add transitions, titles, AI subtitles, and music in Director, then export a ready-to-publish cut as MP4, MOV, or WebM, without switching tools.\n\u2022 Enhance, transform, and localize any asset. Upscale footage, remove backgrounds or burned-in subtitles, and extend or restyle clips with a single prompt. Reframe for any platform and translate videos into 100+ languages with lip sync.\n\u2022 Batch tasks and control costs. Run up to 12 image or video tasks at once to compare prompts or models side by side. Pollo AI estimates credits upfront and suggests models for your budget, keeping your project spending in check.\n\nFrom first idea to final cut, your whole production now lives in ChatGPT. Sign in with your Pollo AI account, no API key needed, and start your first project.",
        "developerName": "Pollo AI",
        "category": "Creativity",
        "capabilities": [],
        "websiteURL": "https://pollo.ai",
        "supportURL": "https://pollo.ai/contact-us",
        "privacyPolicyURL": "https://pollo.ai/privacy-policy",
        "termsOfServiceURL": "https://pollo.ai/terms-and-conditions",
        "brandColor": "#FF4900",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "defaultPrompt": [
          "Turn my product into 3 scroll-stopping UGC video concepts.",
          "Produce 4 image ads for my product, each with a unique look.",
          "Create a story video about a girl following a glowing paper plane into a city above the clouds."
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Query supported image models and their generation constraints.",
              "prompt": "List Pollo text-to-image models and summarize the required fields and constraints for google/nano-banana-pro. Do not create anything.",
              "tools_triggered": "list_models",
              "expected_behavior": "Returns brand, model, capability type, fields, and constraints without implementation paths or schemas."
            },
            {
              "description": "Estimate the generation credits required for one image.",
              "prompt": "Estimate the generation credits required for one 16:9 image from google/nano-banana-pro with the prompt: a glass greenhouse on Mars. Do not create the image.",
              "tools_triggered": "estimate_generation_cost",
              "expected_behavior": "Returns only costCredits, discountedCostCredits, creditsPerOutput, and discountedCreditsPerOutput."
            },
            {
              "description": "Create an image directly without an account or estimate preflight.",
              "prompt": "Use google/nano-banana-pro to generate one cinematic 16:9 image of a tiny astronaut tending plants inside a glass greenhouse on Mars.",
              "tools_triggered": "generate_image",
              "expected_behavior": "Starts exactly one image generation task and displays its initial task status."
            },
            {
              "description": "Upload a ChatGPT-provided image attachment and create a video from it.",
              "prompt": "Use the attached image as the first frame and create a five-second video with bytedance/seedance-2-0 and a slow camera push-in.",
              "tools_triggered": "upload_attachment, generate_video",
              "expected_behavior": "Uploads the injected attachment, uses the returned accessURL as the image input, and starts exactly one video generation task.",
              "file_attachment_urls": [
                "https://cdn.pollo.ai/prod/public/images/star-icon.png"
              ]
            },
            {
              "description": "Submit feedback the user explicitly asks to send.",
              "prompt": "Send this feedback to Pollo: the speech tool cut off the last sentence of my script.",
              "tools_triggered": "submit_feedback",
              "expected_behavior": "Submits only the user's message and the tool they named, then reports the receipt. Does not add conversation history or observations the user did not provide."
            }
          ],
          "negative": [
            {
              "description": "Return a neutral entitlement error when generation credits are insufficient.",
              "prompt": "Generate one image with google/nano-banana-pro even though this test account has insufficient generation credits."
            },
            {
              "description": "Do not perform an account transaction when asked to add generation credits.",
              "prompt": "Add more Pollo generation credits to my account."
            },
            {
              "description": "Reject an invalid or unowned generation task ID before rendering a component.",
              "prompt": "Show the Pollo generation status for invalid-review-task-id."
            }
          ]
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 1e1bf6ed4ba7cc6e2a1b06a8c8d99029f26e1381047ba6368e7ff620949ec021