← Files Storied AIARCHIVED FILE
plugin.json
8.71 KB · Nov 4, 2026 · 00:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "storied-ai",
"version": "1.0.0",
"description": "Turn raw source material into high-stakes narrative artifacts: investor pitches, strategy documents, sales narratives, positioning, messaging, keynotes and more.",
"author": {
"name": "Storied",
"email": "support@storiedinc.com",
"url": "https://www.storiedinc.com"
},
"homepage": "https://www.storiedinc.com/storied-ai",
"keywords": [
"narrative",
"pitch",
"strategy",
"positioning",
"messaging",
"communications"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Storied AI",
"shortDescription": "High-stakes narrative drafts",
"longDescription": "Storied AI helps make your ideas easier to fund, buy, and believe in. Built for tech operators, product builders, and comms leaders working at the highest stakes: the 20 minutes that decide the second meeting, the board pre-read, the reorg memo, the go-to-market.\n\nEvery hedge and buried point drains the authority an idea earned. Storied AI applies 20 years of Storied's narrative method and drafts the deck, the memo, the all-hands for you to refine. It builds the case in the order a decision-maker needs to follow it, and it flags the authority leaks along the way: the over-explaining, the qualifier added to sound reasonable, the point buried on page four. A story is a downstream output; a narrative is the upstream reasoning architecture that makes the right story inevitable. Storied AI works upstream, which is why it does not behave like a writing assistant.\n\nIn use: give it your raw material plus who is reading and what you need to happen, and it returns a complete draft. The catalog covers investor pitches, strategy documents, B2B sales narratives, positioning, messaging systems, keynotes, website copy, media-interview prep, about pages, business cases, personal authority plans, and general high-stakes narratives. Generation runs as a background job that usually takes a minute or two: the app returns a job ID right away and retrieves the finished draft with storied_get_job once it is ready. Sign in with your Storied account to use it.",
"developerName": "Storied",
"category": "Business & Operations",
"capabilities": [
"Draft investor pitches and business cases",
"Draft strategy documents and keynotes",
"Draft B2B sales narratives",
"Develop positioning and messaging systems",
"Write website and about-page copy",
"Prepare for media interviews"
],
"websiteURL": "https://www.storiedinc.com/storied-ai",
"supportURL": "https://www.storiedinc.com/contact",
"privacyPolicyURL": "https://www.storiedinc.com/storied-ai/privacy",
"termsOfServiceURL": "https://www.storiedinc.com/storied-ai/terms",
"defaultPrompt": [
"Turn my fundraising notes into an investor pitch for Series A partners.",
"Build a sales narrative from my discovery notes for a skeptical VP of Operations.",
"Sharpen our positioning against two bigger competitors."
],
"brandColor": "#0033A0",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create an investor pitch from a short company brief and deliver the finished artifact.",
"prompt": "Use Storied to write an investor pitch for my seed-stage logistics startup. We route freight for mid-market shippers, have 40 paying customers and $1.2M ARR, and are raising $6M to expand into cross-border lanes. The audience is Series A partners at logistics-focused funds, and I want them to take a first partner meeting.",
"tools_triggered": "storied_create_investor_pitch, storied_get_job",
"expected_behavior": "Starts a job with the audience and desired outcome filled in, tells the user it is generating, polls storied_get_job until the job is done, then delivers the finished investor pitch."
},
{
"description": "Develop positioning when the user names a competitive problem and asks Storied for help.",
"prompt": "We keep losing deals to two bigger competitors and our website sounds like theirs. Use Storied to work out our positioning. We sell expense software to finance teams at 200 to 1,000 person companies; the audience is our own leadership team, and the outcome I want is agreement on one positioning to take to the board.",
"tools_triggered": "storied_create_positioning, storied_get_job",
"expected_behavior": "Starts a positioning job with the audience and desired outcome from the prompt, polls storied_get_job, and returns a positioning artifact that names how the company differs from the two competitors."
},
{
"description": "Pass audience, desired outcome and format alongside the brief for a sales narrative.",
"prompt": "Use Storied to build a sales narrative from these discovery notes: the prospect runs three plants, loses 6% of output to unplanned downtime, and has tried two monitoring tools that nobody used. Audience is their VP of Operations, the outcome is a second meeting with their CFO, and I need a 10-slide deck outline.",
"tools_triggered": "storied_create_sales_narrative, storied_get_job",
"expected_behavior": "Starts the job with audience, desired outcome and format passed as fields, and returns a 10-slide sales narrative outline aimed at earning the CFO meeting."
},
{
"description": "Relay progress while a longer job is still generating, without starting a duplicate.",
"prompt": "Use Storied to draft a 20-minute keynote for our annual customer conference on why mid-market manufacturers should stop buying point tools. The audience is 300 plant managers; the outcome is that they book a working session with our team. Tell me how it is going while it generates.",
"tools_triggered": "storied_create_keynote, storied_get_job",
"expected_behavior": "Returns a job ID right away, reports the pending status and elapsed time from storied_get_job while it waits, does not start a second job, and delivers the keynote when the status is done."
},
{
"description": "Write website copy from a short product description with a stated audience and outcome.",
"prompt": "Use Storied to write homepage copy for our scheduling app for independent physical therapy clinics. It cuts no-shows with automatic reminders and waitlist backfill. Audience is clinic owners who handle their own front desk; the outcome is that they start a free trial. Homepage hero plus three sections.",
"tools_triggered": "storied_create_website_copy, storied_get_job",
"expected_behavior": "Starts a website copy job with audience, desired outcome and format, polls storied_get_job, and returns a homepage hero plus three sections written for clinic owners."
}
],
"negative": [
{
"description": "Calendar and scheduling requests are outside the app's purpose; it should not be invoked.",
"prompt": "What meetings do I have with investors next week?"
},
{
"description": "The app cannot delete or overwrite anything; it should not be invoked, and the assistant should say no tool can delete generated work.",
"prompt": "Delete the investor pitch Storied made for me last week and wipe its history."
},
{
"description": "The app only drafts and returns artifacts; it cannot publish to websites or social accounts, so it should not be invoked for posting.",
"prompt": "Post the about page copy to our website and share it on our LinkedIn page."
}
]
},
"demo_recording_url": "https://www.loom.com/share/91d58a80ec764ea5867bd14b1f775b8f",
"commerce": false,
"commerce_description": "Storied AI does not sell anything in ChatGPT. Users sign in with an existing Storied account. Nothing is sold or offered for sale in the plugin."
},
"publication": {
"release_notes": "Initial release. Twelve tools draft high-stakes narrative artifacts (investor pitch, strategy document, B2B sales narrative, positioning, messaging, keynote, website copy, media-interview prep, about page, business case, personal authority plan and general narrative), and storied_get_job retrieves the finished result."
},
"apps": "./.app.json"
}
}
}
SHA-256: d2d6efc9124bd06e823fc9908ac6f18574717c5643ae478f86301d34ea3c0e6a