← Files SlidesAIARCHIVED FILE
plugin.json
6.83 KB · Nov 3, 2026 · 00:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6944560ffba4819193cfcca7c36da40d",
"version": "1.0.1",
"description": "Create editable presentation slides from a conversation or document, then export them to PowerPoint, Google Slides or PDF.",
"author": {
"name": "SlidesAI",
"email": "support@slidesai.io",
"url": "https://www.slidesai.io"
},
"homepage": "https://www.slidesai.io",
"keywords": [
"presentations",
"slides",
"pitch deck",
"powerpoint",
"google slides"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "SlidesAI",
"shortDescription": "Create presentation slides",
"longDescription": "SlidesAI is an AI presentation maker for creating work, business and school presentations. Turn an idea, your notes or an uploaded document into a polished presentation without leaving ChatGPT.\n\nWhat you can make:\n\u2022 Pitch decks for startups, products and fundraising\n\u2022 Simple, clear lessons for teachers and students\n\u2022 Reports, team updates and project plans\n\u2022 Flowcharts, process maps and other complex diagrams\n\u2022 Data slides with charts and tables\n\u2022 Branded decks created from a PPTX you've imported into SlidesAI\n\nEvery slide stays editable. Fine-tune text, layout and design in the SlidesAI editor, then export your presentation to PowerPoint (PPTX), Google Slides or PDF.\n\nSlidesAI designs the slides, saves them to your account and gives you a link to open the deck in the SlidesAI editor.",
"developerName": "SlidesAI",
"category": "Creativity",
"capabilities": [
"Create pitch decks, lessons and reports",
"Create branded decks from your imported PPTX",
"Turn uploaded documents into slides",
"Diagrams, charts, tables and AI images",
"Add slides to an existing presentation",
"Export to PPTX, Google Slides or PDF"
],
"websiteURL": "https://www.slidesai.io",
"supportURL": "https://help.slidesai.io/",
"privacyPolicyURL": "https://www.slidesai.io/privacy-policy",
"termsOfServiceURL": "https://www.slidesai.io/terms-of-use",
"defaultPrompt": [
"Make a 4-slide pitch deck for a coffee subscription startup called BeanBox.",
"Create a bar chart showing quarterly revenue: Q1 $120k, Q2 $150k, Q3 $170k, Q4 $210k.",
"Make a 3-slide presentation about our team goals: ship the mobile app, hire two engineers, reduce churn by 10%."
],
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create a new multi-slide deck from a topic",
"prompt": "Make a 4-slide pitch deck for a coffee subscription startup called BeanBox.",
"tools_triggered": "get_generation_contract, create_presentation, add_slide",
"expected_behavior": "Loads the slide contract, creates the deck with slide 1, shares the SlidesAI editor link right after slide 1, then adds slides 2-4. Opening the link shows a 4-slide editable deck in the test account."
},
{
"description": "Continue the BeanBox conversation from positive case 1 and add one pricing-table slide to that same deck.",
"prompt": "Add a slide with a pricing comparison table to that deck.",
"tools_triggered": "add_slide; get_generation_contract only if the previous contract needs refreshing",
"expected_behavior": "Reuses the existing presentationId and adds exactly one editable pricing-table slide, increasing the BeanBox deck from four slides to five. Returns the editor link for the same presentation. May reuse the slide contract already loaded in this conversation."
},
{
"description": "Create a slide with a chart",
"prompt": "Create a one-slide summary of quarterly revenue: Q1 $120k, Q2 $150k, Q3 $170k, Q4 $210k, as a bar chart.",
"tools_triggered": "get_generation_contract, create_presentation",
"expected_behavior": "Creates one editable bar-chart slide whose categories are Q1, Q2, Q3, Q4 and values are 120000, 150000, 170000, 210000 (or consistently scaled to 120, 150, 170, 210 with a clearly labeled thousands unit). Returns an editor link to the one-slide deck in the test account."
},
{
"description": "Create an educational deck for a specific audience",
"prompt": "Create a 5-slide presentation explaining photosynthesis for 8th graders.",
"tools_triggered": "get_generation_contract, create_presentation, add_slide",
"expected_behavior": "Creates a 5-slide presentation with age-appropriate content, shares the editor link after slide 1, and finishes with all 5 slides in the deck."
},
{
"description": "Create a team goals presentation",
"prompt": "Make a 3-slide presentation about our team's Q3 goals: ship the mobile app, hire two engineers, reduce churn by 10%.",
"tools_triggered": "get_generation_contract, create_presentation, add_slide",
"expected_behavior": "Creates a 3-slide editable presentation covering the mobile app launch, hiring two engineers, and reducing churn by 10%, and returns the editor link."
}
],
"negative": [
{
"description": "General knowledge question unrelated to presentations. Expected: ChatGPT answers Canberra directly without invoking SlidesAI tools.",
"prompt": "What's the capital of Australia?"
},
{
"description": "Deleting presentations is not supported. Expected: Explains that presentation deletion is unsupported by this plugin; does not invoke a deletion action or claim presentations were deleted.",
"prompt": "Delete all my SlidesAI presentations."
},
{
"description": "Purchases and plan changes are not supported. Expected: Explains that subscription upgrades and payments are unsupported by this plugin; does not perform an upgrade or payment, provide a checkout link, or claim success.",
"prompt": "Upgrade my SlidesAI plan to Pro and charge my card."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"demo_recording_url": "https://youtu.be/i820YseOlB4"
},
"publication": {
"release_notes": "Brand kits: SlidesAI can now read your brand kits and their templates to style new decks in your brand (new permission: brand_kits:read).",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: 905b7183d77487742c48857f1ff804b4134fb599c4de96f095e3a4372ca4d3a2