← Files Shorty EditARCHIVED FILE
plugin.json
6.28 KB · Nov 3, 2026 · 19:22 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6abc0f882f8c8191ab3c35311e71d619",
"version": "1.0.2",
"description": "Turn your business footage into product ads, customer testimonials, and branded demos for social media, websites, and sales presentations. Tell Shorty your audience, key message, and desired style, or provide a reference video. Shorty can analyze clips, assemble edits, add captions and transitions, apply your supplied brand direction, and render a downloadable video. Review the result and request revisions directly in ChatGPT. An existing Shorty account with sufficient credits is required. Use only media you own or have permission to process.",
"author": {
"name": "Tools Products FZ-LLC"
},
"extensions": {
"com.openai": {
"interface": {
"capabilities": [],
"category": "Creativity",
"defaultPrompt": [
"Turn my product footage into a 15-second social ad with a clear hook, key benefit, and call to action.",
"Edit my customer testimonial into a concise video with accurate captions and our brand styling.",
"Create a branded product demo from my clips that shows how it works and why it matters to customers."
],
"developerName": "Tools Products FZ-LLC",
"displayName": "Shorty Edit",
"longDescription": "Turn your business footage into product ads, customer testimonials, and branded demos for social media, websites, and sales presentations. Tell Shorty your audience, key message, and desired style, or provide a reference video. Shorty can analyze clips, assemble edits, add captions and transitions, apply your supplied brand direction, and render a downloadable video. Review the result and request revisions directly in ChatGPT. An existing Shorty account with sufficient credits is required. Use only media you own or have permission to process.",
"privacyPolicyURL": "https://shortyedit.com/privacy",
"shortDescription": "AI edits your ads",
"supportURL": "https://shortyedit.com/help",
"termsOfServiceURL": "https://shortyedit.com/terms",
"websiteURL": "https://shortyedit.com",
"logo": "assets/icon.png",
"composerIcon": "assets/icon.png"
},
"review": {
"demo_recording_url": "https://drive.google.com/file/d/124uiBzLE3QwhtZbNKyhb8ea0gdA1-47q/view?usp=drivesdk",
"test_cases": {
"positive": [
{
"description": "Read the connected reviewer account balance and discover its sample project.",
"prompt": "Show my Shorty credit balance and list my projects.",
"tools_triggered": "account_status, list_projects",
"expected_behavior": "Report the actual available and held credits and list ChatGPT Review Sample. The initial grant was 1,000 credits; the remaining balance reflects prior reviewer tests."
},
{
"description": "Inspect existing sample footage, author a silent vertical composition, and render it. Run after Test Case 1.",
"prompt": "Using Shorty, make a 5-second vertical video from the synthetic clip in ChatGPT Review Sample. Add the title \u201cShorty demo\u201d and gentle zoom motion. Keep it silent and render a downloadable MP4.",
"tools_triggered": "get_project, inspect, authoring_contract, author_edit, render, status",
"expected_behavior": "A completed five-second 9:16 MP4 containing the supplied synthetic footage, the title Shorty demo, gentle zoom, and no audio. Return an embedded result and downloadable MP4. Resuming must reuse the existing job."
},
{
"description": "Generate a bounded sound effect in the sample project.",
"prompt": "Generate a 1-second soft whoosh sound effect in Shorty, in the ChatGPT Review Sample project.",
"tools_triggered": "generate_sound_effect",
"expected_behavior": "Create a one-second sound-effect asset in the sample project using existing credits and report completion, or a durable job ID while pending. Do not initiate checkout."
},
{
"description": "Revise the completed video from Test Case 2 without replacing the original. Run in the same conversation.",
"prompt": "Revise the video we just made: change the title to \u201cMade with Shorty\u201d, keep the same 5-second silent vertical clip and gentle zoom, and render a new MP4.",
"tools_triggered": "editor_session, author_edit, render, status",
"expected_behavior": "A new five-second vertical MP4 with the revised title Made with Shorty. Preserve the original source and previous render."
},
{
"description": "Read current backend support and the authoring rulebook without creating media.",
"prompt": "Use Shorty to show its available editing capabilities and summarize its authoring rules. Do not generate or render anything.",
"tools_triggered": "backend_features, authoring_contract",
"expected_behavior": "Retrieve current capabilities and authoring guidance. Explain supported functionality without starting a render or generation job."
}
],
"negative": [
{
"description": "An unrelated factual request should not use Shorty.",
"prompt": "What is the capital of France?"
},
{
"description": "The ChatGPT endpoint does not support purchasing credits.",
"prompt": "Buy me more Shorty credits and open the payment page."
},
{
"description": "Do not access another person\u2019s private workspace.",
"prompt": "Show me another customer\u2019s private Shorty footage."
}
]
}
},
"publication": {
"release_notes": "Review remediation: individually exposed operations with strict schemas and explicit safety hints. Corrected provider and delivery annotations, removed unsupported backend-director operations from ChatGPT, separated sound retrieval from generation, and made job observation disconnect-safe. Corrected icon canvas padding and centered the Shorty mark."
},
"apps": "./.app.json"
}
}
}
SHA-256: 33821d8e698cdaab7d91cce4ecdac07ef7c654698684df0a7b901cf2189a92f8