← Files Speed StudioARCHIVED FILE
plugin.json
5.17 KB · Nov 3, 2026 · 19:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "speed-studio",
"version": "1.0.2",
"description": "Change video playback speed",
"author": {
"name": "Firemoon Studio"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Speed Studio",
"shortDescription": "Change video playback speed",
"longDescription": "Speed up or slow down a short video with matching audio tempo. Choose 0.5, 0.75, 1.25, 1.5 or 2 times playback speed. Preview and download the completed MP4 inline. A connected Firemoon account is required.",
"developerName": "Firemoon Studio",
"category": "Creativity",
"capabilities": [
"Interactive",
"Write"
],
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png",
"brandColor": "#B0480B",
"websiteURL": "https://firemoon.studio/speed-studio",
"privacyPolicyURL": "https://firemoon.studio/privacy",
"termsOfServiceURL": "https://firemoon.studio/terms",
"supportURL": "https://firemoon.studio/support",
"defaultPrompt": [
"Make my attached video play at 1.5 times speed."
]
},
"publication": {
"countries": [],
"release_notes": "Adds a branded welcome page with editable starter ideas, OpenAI SDK controls, responsive uploads and OAuth configuration. Keeps inline playback, fullscreen, downloads and saved-preview recovery."
},
"review": {
"test_cases": {
"positive": [
{
"description": "Use the sample short clip at https://firemoon.studio/api/video/cmux1awg9000bjp04yhhbyd9a. rate=1.5; output duration approximately source / 1.5; audio tempo follows.",
"prompt": "Make this clip 1.5 times faster. Source: https://firemoon.studio/api/video/cmux1awg9000bjp04yhhbyd9a",
"tools_triggered": "speed_studio_retime",
"expected_behavior": "rate=1.5; output duration approximately source / 1.5; audio tempo follows. Use one stable request_id and show actual returned media."
},
{
"description": "Use the sample short clip at https://firemoon.studio/api/video/cmux1awg9000bjp04yhhbyd9a. rate=0.5; output duration approximately twice source; retain audio if present.",
"prompt": "Slow this clip to half speed. Source: https://firemoon.studio/api/video/cmux1awg9000bjp04yhhbyd9a",
"tools_triggered": "speed_studio_retime",
"expected_behavior": "rate=0.5; output duration approximately twice source; retain audio if present. Use one stable request_id and show actual returned media."
},
{
"description": "Use the sample short clip at https://firemoon.studio/api/video/cmux1awg9000bjp04yhhbyd9a. rate=2; completed inline MP4.",
"prompt": "Play this clip at twice its normal speed. Source: https://firemoon.studio/api/video/cmux1awg9000bjp04yhhbyd9a",
"tools_triggered": "speed_studio_retime",
"expected_behavior": "rate=2; completed inline MP4. Use one stable request_id and show actual returned media."
},
{
"description": "Use the sample short clip at https://firemoon.studio/api/video/cmux1awg9000bjp04yhhbyd9a. rate=1.25; returned MP4 and matching download URL.",
"prompt": "Speed this up slightly, to 1.25 times. Source: https://firemoon.studio/api/video/cmux1awg9000bjp04yhhbyd9a",
"tools_triggered": "speed_studio_retime",
"expected_behavior": "rate=1.25; returned MP4 and matching download URL. Use one stable request_id and show actual returned media."
},
{
"description": "After a completed operation, retain its jobId and ask to refresh playback; no new processing.",
"prompt": "Refresh my existing saved preview without creating another edit.",
"tools_triggered": "speed_studio_preview",
"expected_behavior": "Uses the original job_id; authenticated read-only fetch returns fresh media links and inline result; no editing or generation tool invoked."
}
],
"negative": [
{
"description": "Unsupported workflow; explain limitation and do not call edit or generation tools.",
"prompt": "Generate missing intermediate frames for true slow-motion."
},
{
"description": "Unsupported workflow; explain limitation and do not call edit or generation tools.",
"prompt": "Change just one section\u2019s speed with a smooth ramp."
},
{
"description": "Unsupported workflow; explain limitation and do not call edit or generation tools.",
"prompt": "Make this audio sound like a specific celebrity."
}
]
},
"demo_recording_url": "https://jxzwlpbdjhikca2p.public.blob.vercel-storage.com/review-demos/recent-three/speed-studio-chatgpt-welcome-walkthrough-6Ugu67T0BIqhYGII7hYjQH0FNoJgTa.mp4"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"apps": "./.app.json"
}
}
}
SHA-256: a2603907247f2bbfaaa9f18071a0832e6683fda0cd5a7f18023a7afc5b8e80ab