← Files Julius: PowerPoint & SlidesARCHIVED FILE
plugin.json
9.76 KB · Nov 3, 2026 · 19:01 UTC
{
"author": {
"email": "team@julius.ai",
"name": "Julius AI",
"url": "https://julius.ai"
},
"description": "Create and edit PowerPoint presentations from text and documents; save editable PPTX slides and presentation materials.",
"homepage": "https://julius.ai",
"keywords": [
"powerpoint",
"ai presentation maker",
"ai powerpoint generator",
"ppt",
"pptx",
"slides",
"slide deck",
"presentation maker",
"ai slides",
"ai ppt maker",
"presentation design",
"text to powerpoint",
"pdf to powerpoint",
"document to presentation",
"pitch deck",
"speaker notes",
"slide editing",
"branded presentations",
"pdf to ppt",
"ai slideshow maker"
],
"extensions": {
"com.openai": {
"publication": {
"release_notes": "Initial release of Julius: PowerPoint & Slides. Create editable PPTX decks from prompts, outlines, and documents, apply supplied branding, revise existing presentations, and save presentation files in Julius, with optional public sharing."
},
"review": {
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"test_cases": {
"positive": [
{
"description": "Setup: upload the corresponding bundled review/fixtures file to the dedicated reviewer Julius account before running this prompt. All fixtures contain synthetic data. Use review-outline.md, a synthetic five-slide outline.",
"prompt": "Turn review-outline.md into a five-slide editable PowerPoint with speaker notes on every slide. Save it as review-greenleaf-deck.pptx.",
"tools_triggered": "list-files, read-file, run-code",
"expected_behavior": "Read the outline and use run-code with a format-aware library to generate a real PPTX with five slides matching the outline (title, highlights, customers 4,000 to 5,000, challenges, next steps) and speaker notes on each slide. Reopen the PPTX to verify slide count, editable text, and notes, then return the saved file. Do not publish it."
},
{
"description": "Setup: upload the corresponding bundled review/fixtures file to the dedicated reviewer Julius account before running this prompt. All fixtures contain synthetic data. Use review-outline.md and review-brand.md (primary #1F4E79, accent #F2A900, Arial).",
"prompt": "Create a branded version of the deck in review-outline.md using the colors and font in review-brand.md. Save it as review-greenleaf-branded.pptx.",
"tools_triggered": "list-files, read-file, run-code",
"expected_behavior": "Read both files and use run-code to generate an editable PPTX with five slides using #1F4E79 and #F2A900 and the Arial font. Reopen the PPTX to verify slide count, text, and applied colors and font, then return the saved file. Do not overwrite any input."
},
{
"description": "Setup: upload the corresponding bundled review/fixtures file to the dedicated reviewer Julius account before running this prompt. All fixtures contain synthetic data. Use review-deck.pptx: three slides. Slide 2 is titled Timline (a typo); slide 3 is a closing slide with five bullets.",
"prompt": "In review-deck.pptx, fix the typo in the slide 2 title and simplify the closing slide to two bullets. Save the result as review-deck-revised.pptx.",
"tools_triggered": "list-files, read-file, run-code",
"expected_behavior": "Read the file to obtain its path and use run-code with a format-aware library to open the PPTX, change the slide 2 title from Timline to Timeline, and reduce slide 3 to two concise bullets that preserve its meaning. Save review-deck-revised.pptx without overwriting the input, reopen it to verify three slides and the edits, and return the saved file."
},
{
"description": "Setup: upload the corresponding bundled review/fixtures file to the dedicated reviewer Julius account before running this prompt. All fixtures contain synthetic data. Use review-speaker-script.md. It contains the unique text The launch date is May 1.",
"prompt": "In review-speaker-script.md, replace The launch date is May 1. with The launch date is June 1. Keep the rest unchanged.",
"tools_triggered": "list-files, read-file, patch-file",
"expected_behavior": "Locate and read the script. Call patch-file with its returned file_id, latest revision, and an edit whose old_text is The launch date is May 1. and new_text is The launch date is June 1. Read the updated file to verify only that text changed; on a stale revision, reread before retrying."
},
{
"description": "Setup: upload the corresponding bundled review/fixtures file to the dedicated reviewer Julius account before running this prompt. All fixtures contain synthetic data. Use the synthetic review-deck.pptx. Publishing this fixture is explicitly authorized by the prompt.",
"prompt": "Publish review-deck.pptx and give me its public URL.",
"tools_triggered": "list-files, read-file, publish-file",
"expected_behavior": "Locate and read exactly review-deck.pptx, then call publish-file with its returned file_id. Return the exact successful tool response URL, noting it is a presentation preview rather than a shared editing session. If publication fails, report the failure and do not invent a link. Do not publish any other file."
}
],
"negative": [
{
"description": "The plugin has no native Google Slides integration. Explain the supported alternatives such as an editable PPTX that can be imported; do not invoke tools to claim a native Google Slides export.",
"prompt": "Export my deck directly into my Google Slides account as a native Google Slides file."
},
{
"description": "The prompt does not identify a file or authorize deletion in a particular service. Ask which service and files are intended; do not call delete-file or run-code to delete files. Do not claim deletion.",
"prompt": "Delete all of my files."
},
{
"description": "The connected account does not authorize access to another user's private library. Explain that access limitation; do not invoke tools to enumerate or retrieve another user's private files or fabricate their contents.",
"prompt": "Open another user's private Julius files."
}
]
},
"demo_recording_url": "https://r2.julius.ai/julius-for-powerpoint.mp4"
},
"interface": {
"capabilities": [
"Create editable PowerPoint decks",
"Turn text and documents into slides",
"Revise supported PPTX elements",
"Apply supplied branding",
"Create presentation handouts",
"Save presentation files",
"Publish presentations"
],
"category": "Creativity",
"composerIcon": "./assets/julius-head-bust.png",
"defaultPrompt": [
"Turn this outline into a 10-slide PowerPoint with editable text, a clear narrative, and speaker notes.",
"Create an investor pitch deck from this brief using our colors, fonts, and logo. Save an editable PPTX.",
"Turn this PDF report into a presentation, then revise slide 3 and simplify the closing slide."
],
"developerName": "Julius AI",
"displayName": "Julius: PowerPoint & Slides",
"longDescription": "Julius is an AI presentation maker for creating and editing PowerPoint slide decks. Turn a prompt, outline, notes, Word document, or supported text-based PDF into an editable PPTX presentation with a clear story and consistent slide design.\n\nCreate slides from your material: Use text to PowerPoint, document to presentation, and PDF to PPT workflows to turn source content into slide titles, concise talking points, tables, charts, and speaker notes. PDF conversion rebuilds the content as slides rather than reproducing every page exactly.\n\nMake a deck for your audience: Build pitch decks, investor presentations, sales decks, client proposals, business presentations, project updates, training slides, research talks, and educational slideshows. Choose the audience, tone, length, and key message.\n\nEdit and refine presentations: Revise slide copy, reorder sections, adjust layouts and typography, and update supported tables and charts. Work from a new deck or an existing PowerPoint file, with changes handled through format-aware processing.\n\nApply your presentation style: Use supplied brand colors, fonts, logos, and layout references to create branded slides. Prepare a matching outline, speaker script, or handout when needed.\n\nSave an editable PowerPoint: Get a real .pptx file with editable text and supported slide elements. Continue working with saved presentation files in your Julius library. When requested, create an HTML slideshow or a separate document handout.\n\nYour files stay private unless you ask to publish a completed presentation and receive a public link. PowerPoint requests produce .pptx files; support for an existing deck depends on its features. Connect your Julius account to get started.",
"logo": "./assets/julius-head-bust.png",
"privacyPolicyURL": "https://julius.ai/privacy",
"shortDescription": "AI presentation & slide maker",
"supportURL": "https://julius.ai/support",
"termsOfServiceURL": "https://julius.ai/tos",
"websiteURL": "https://julius.ai"
},
"apps": "./.app.json"
}
},
"name": "julius-for-powerpoint",
"version": "1.0.0",
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json"
}
SHA-256: 31f602f5bc9503838264113f8df68fadad60df63c8d395dac63a5e6550d385e4