← Files PixVerseARCHIVED FILE
.codex-plugin/plugin.json
11.9 KB · Nov 3, 2026 · 19:07 UTC
{
"name": "pixverse-ai",
"version": "1.4.1",
"description": "Create and edit videos and images with PixVerse. Explore visual ideas, refine your references, and make product photos, character designs, brand visuals and video scripts through conversation.",
"author": {
"name": "PixVerse",
"email": "app@pixverse.ai",
"url": "https://app.pixverse.ai"
},
"homepage": "https://app.pixverse.ai",
"license": "MIT",
"keywords": [
"pixverse",
"pixverse-canvas",
"video-generation",
"video-editing",
"subtitles",
"image-generation",
"ai-image",
"ai-video",
"aigc",
"pixverse-cli",
"agent-skills",
"codex-plugin",
"creative-production",
"reference-ad",
"storyboard",
"ffmpeg",
"video-remake",
"talking-head",
"ranking-video",
"podcast-clip",
"localization",
"karaoke-captions",
"word-timing"
],
"skills": "./skills/",
"interface": {
"displayName": "PixVerse",
"shortDescription": "Your AI video and image studio",
"longDescription": "Give your ideas a visual form with PixVerse. Start with a prompt or a reference image, explore a direction, and shape the result through conversation.\n\nUse PixVerse to:\n\n\u2022 Generate short videos from a written scene or bring a still image to life with motion.\n\n\u2022 Create and edit images, from product photography and character sheets to brand visuals and mockups.\n\n\u2022 Develop video concepts and complete scripts with dialogue, narration and scene direction.\n\n\u2022 On desktop, edit footage, add captions and audio, and assemble shots into finished videos. Use Canvas to organize references and build connected creative projects.\n\nWithout a usable CLI, use cloud generation for images, video modes and references, product photos, character sheets, brand visuals, voice, music, templates and scripts. Editing timelines, captions, audio mixing and Canvas require a desktop environment with the PixVerse plugin and a supported desktop CLI executor.\n\nConnect your PixVerse account to get started.",
"developerName": "PixVerse",
"category": "Creativity",
"capabilities": [
"Skills",
"Write",
"Interactive"
],
"websiteURL": "https://app.pixverse.ai",
"supportURL": "https://docs.pixverse.ai/PixVerse-Official-Guides-6e66b59c781746839f76ad84ef6ddf82",
"privacyPolicyURL": "https://pixverse.ai/en/privacy-policy",
"termsOfServiceURL": "https://pixverse.ai/en/terms-of-service",
"defaultPrompt": [
"Create a short video from my idea.",
"Create product photos from this reference image.",
"Write the full script for my video."
],
"brandColor": "#6851EB",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"mcpServers": "./.mcp.json",
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Generate one product image from text.",
"prompt": "Use PixVerse to generate one square studio product photograph of a plain matte blue ceramic coffee mug on a pale beige background, with soft side lighting and no text or logos. Use Qwen Image (model qwen-image) at 720p, count 1. Do not use a premium image model or create extra variants. Show the generated image.",
"tools_triggered": "account, capabilities, create_image, generation_status. On MCP Apps hosts, call render_media for each returned task immediately after submission, before waiting for completion.",
"expected_behavior": "One completed image depicting the requested mug and background, displayed through the required live media card on MCP Apps hosts. The selected route is qwen-image, quality 720p, aspect ratio 1:1, count 1. Omit detail_level, which this model does not support. Retain the task ID only for this case's status and recovery; no other test needs it. Return any supplied credit receipt without claiming a guaranteed price. Do not fabricate an image when generation fails. On MCP Apps hosts, show one live card per task immediately after submission; it must display queued/processing state and update to the completed result in place. A returned URL alone is not successful display on a working MCP Apps host. Use URL fallback only when the renderer is unavailable or the host UI fails, and explain that limitation."
},
{
"description": "Generate one short video directly from text.",
"prompt": "Use PixVerse v6 to generate one 5-second, 16:9 video at 540p: an orange cat walks slowly across a sunny garden, with a fixed camera. Turn off audio. Generate only one clip, with no reference images and no multi-shot.",
"tools_triggered": "account, capabilities, create_video, generation_status. On MCP Apps hosts, call render_media for each returned task immediately after submission, before waiting for completion.",
"expected_behavior": "One completed video showing an orange cat walking in a sunny garden, displayed through the required live media card on MCP Apps hosts. Submit mode=video, model v6, quality 540p, duration 5 seconds, aspect ratio 16:9, count 1, audio=false and multi_shot=false. Omit image/video/audio references. Do not generate a starter image, import assets, enable off-peak scheduling or switch to a premium model. No previous test result or task ID is required. Do not claim measured duration or codec without inspection evidence. On MCP Apps hosts, show one live card per task immediately after submission; it must display queued/processing state and update to the completed result in place. A returned URL alone is not successful display on a working MCP Apps host. Use URL fallback only when the renderer is unavailable or the host UI fails, and explain that limitation."
},
{
"description": "Generate standalone English narration using an available voice.",
"prompt": "Use PixVerse to generate one English voiceover saying exactly: \"A warm cup. A better morning.\" Use an available standard English voice and return the audio. Do not add music or video, or generate alternate takes.",
"tools_triggered": "account, audio_catalog to resolve voice models and voices, create_voice, audio_status or generation_status. On MCP Apps hosts, call render_media for each returned task immediately after submission, before waiting for completion.",
"expected_behavior": "One completed speech result displayed through the required live media card on MCP Apps hosts. The submission uses actual model/voice IDs from the catalog and a stable client_request_id. The narration follows the supplied text. No music, timeline editing, automatic dubbing or forced alignment is submitted. Report returned timing metadata only when supplied. On MCP Apps hosts, show one live card per task immediately after submission; it must display queued/processing state and update to the completed result in place. A returned URL alone is not successful display on a working MCP Apps host. Use URL fallback only when the renderer is unavailable or the host UI fails, and explain that limitation."
},
{
"description": "Generate standalone instrumental music.",
"prompt": "Use PixVerse to generate one gentle piano instrumental for a coffee shop, with no vocals. Use a standard supported music model and the shortest supported duration if adjustable. Return the audio. Do not generate variants or mix it with anything.",
"tools_triggered": "account, audio_catalog for music models, create_music, audio_status or generation_status. On MCP Apps hosts, call render_media for each returned task immediately after submission, before waiting for completion.",
"expected_behavior": "One completed music result displayed through the required live media card on MCP Apps hosts. The call uses a catalog-supported music model, supported instrumental controls and a stable client_request_id. The result should be instrumental and consistent with the requested mood. Use the shortest supported generation duration only if the live catalog/schema exposes that control; otherwise omit duration and accept the model default. No exact edited duration, seamless loop or audio mixing is promised. On MCP Apps hosts, show one live card per task immediately after submission; it must display queued/processing state and update to the completed result in place. A returned URL alone is not successful display on a working MCP Apps host. Use URL fallback only when the renderer is unavailable or the host UI fails, and explain that limitation."
},
{
"description": "Browse effect templates and inspect their required inputs without generating media.",
"prompt": "Use PixVerse to list three available effect templates, or fewer if fewer are available. Show their names and any preview links. For the first template, explain what inputs it needs. Only browse; do not generate any media.",
"tools_triggered": "template for list/detail, with categories/search or pagination only if necessary. Do not call create_template_media, create_image, create_video, create_voice or create_music.",
"expected_behavior": "Up to three real template names with any returned preview links, plus an accurate summary of the first template's ordered input fields. No generation is submitted. Empty catalog results are reported truthfully. This case covers template discovery and schema inspection; it does not claim coverage of paid template generation. Template generation is deliberately excluded from this budget-focused review sequence because templates can impose their own model and output count."
}
],
"negative": [
{
"description": "Advice about photography, with no media-generation request. Expected behavior: Answer in text without invoking PixVerse tools. Mentioning product photography does not authorize generation or account access.",
"prompt": "Explain how soft side lighting changes the appearance of a ceramic mug in product photography. I only want a written explanation; do not generate any media or use PixVerse."
},
{
"description": "Build and host a website, outside the plugin's deliverables. Expected behavior: Do not invoke PixVerse tools. Explain the scope limitation or route to an appropriate website tool if the host has one. Do not substitute generated screenshots for a working site.",
"prompt": "Build and deploy a working coffee-shop website with a shopping cart and online payments. I need the actual website, not mockups, images, or a promotional video."
},
{
"description": "Search for and play an existing published recording, rather than generate music. Expected behavior: Use ordinary search if available, or explain the search limitation, without invoking PixVerse tools. Finding an existing recording is not music or video generation.",
"prompt": "Find the official music video for Beethoven's Symphony No. 5 performed by an orchestra and give me a link to watch an existing performance. Do not create a new recording, audio track, or video."
}
]
},
"demo_recording_url": "https://media.pixverse.ai/asset/media/20261022-pixverse-plugin.mp4"
},
"publication": {
"release_notes": "PixVerse 1.4.1 brings conversational image, video, voice and music generation through your connected PixVerse account. Generate and refine images, animate references, explore effect templates, and retrieve generated media through supported previews and links. Cloud MCP workflows support generation; timeline editing, captions, audio mixing and Canvas workflows require a supported desktop CLI environment. MCP Apps generation now opens a live media card immediately after submission, with in-place progress and result updates for every task, including template outputs."
}
}
},
"apps": "./.app.json"
}
SHA-256: dfb0bb73c3c960041633bc36c65771e69bc9dd388881e66213ceff92aa80304b