← Files AithoARCHIVED FILE
plugin.json
6.63 KB · Nov 3, 2026 · 19:06 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "aitho",
"version": "1.0.3",
"description": "Rehearse and deliver presentations with your own slides: Aitho turns your deck into a talk with a speaker script that follows your voice, lets you practise the questions you'll be asked, and moves your slides while you present.",
"author": {
"name": "No Common Measure LLC",
"email": "help@aitho.app",
"url": "https://aitho.app"
},
"homepage": "https://aitho.app/claude",
"keywords": [
"presentation",
"teleprompter",
"speaker notes",
"slides",
"public speaking",
"rehearsal"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Aitho",
"shortDescription": "Rehearse with your own slides",
"longDescription": "Use Aitho when you have a presentation, pitch, thesis defense, keynote, webinar or demo coming up and want to rehearse it out loud, get a speaker script, or practise the questions you'll be asked.\n\nAitho is a presentation copilot. When you present, your speaker script scrolls with your voice, your slides advance as you reach each slide's words, and a private Q&A panel drafts answers from your own deck and documents. The room or the call sees only your slides.\n\nWith Aitho in ChatGPT you can prepare and run a talk:\n- Create a talk from a PDF or PowerPoint deck, optionally with documents for the Q&A, and check its progress while it processes.\n- Read the text of every slide, then write or replace the speaker script slide by slide.\n- Attach or remove Q&A documents, and rehearse the questions you expect with the private Q&A.\n- Start a presentation and move between slides.\n- List, rename, delete (to a 30-day trash) and restore talks.\n\nWho it's for: anyone who presents, such as founders pitching, students defending, teachers, trainers and speakers.\n\nRequirements and limits: you need an Aitho account and sign in when you connect. Aitho acts only on your own talks. Deleting a talk moves it to a 30-day trash and requires the talk's exact title.",
"developerName": "No Common Measure LLC",
"category": "Productivity",
"capabilities": [
"Create talks from decks",
"Write speaker scripts",
"Attach Q&A documents",
"Rehearse private Q&A",
"Move live slides"
],
"websiteURL": "https://aitho.app",
"supportURL": "https://aitho.app/support",
"privacyPolicyURL": "https://present.aitho.app/legal#privacy",
"termsOfServiceURL": "https://present.aitho.app/legal#terms",
"defaultPrompt": [
"Help me rehearse my presentation with my slides.",
"Turn my deck into an Aitho talk with a speaker script for each slide.",
"Practise the questions I'll get after my pitch."
],
"brandColor": "#2E5BFF",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the account's talks",
"prompt": "List my Aitho talks.",
"tools_triggered": "aitho_list_talks",
"expected_behavior": "Lists the talks in the test account, including \"How to use Aitho\" (9 slides)."
},
{
"description": "Read a talk's slide text",
"prompt": "Show me the text of each slide in my \"How to use Aitho\" talk.",
"tools_triggered": "aitho_list_talks, aitho_get_talk",
"expected_behavior": "Returns the 9 slides of \"How to use Aitho\" with each slide's text and whether it has a script."
},
{
"description": "Create a talk from a public PDF with a Q&A document",
"prompt": "Create an Aitho talk called \"Q3 Team Update\" from https://aitho.app/review/sample-deck.pdf and attach https://aitho.app/review/sample-qa.txt as a Q&A document.",
"tools_triggered": "aitho_create_talk, aitho_get_ingest_status",
"expected_behavior": "Creates the talk, reports processing progress, and confirms it is ready with 4 slides and 1 Q&A document.",
"file_attachment_urls": [
"https://aitho.app/review/sample-deck.pdf",
"https://aitho.app/review/sample-qa.txt"
]
},
{
"description": "Write and attach a per-slide speaker script",
"prompt": "Write a short speaker script for my \"How to use Aitho\" talk, one or two sentences per slide, and attach it.",
"tools_triggered": "aitho_get_talk, aitho_attach_script",
"expected_behavior": "Reads the 9 slides, writes one script entry per slide that matches each slide's text, and confirms the script is attached to all 9 slides."
},
{
"description": "Present and rehearse a question",
"prompt": "Start presenting \"How to use Aitho\", go to slide 3, then ask the private Q&A: what does Aitho do?",
"tools_triggered": "start_presentation, goto_slide, ask",
"expected_behavior": "Starts the presentation, reports it is on slide 3 of 9, and returns a short answer drawn from the talk's material."
}
],
"negative": [
{
"description": "Bulk deletion without naming a talk: the app should not delete anything; deleting needs one talk's exact title as confirmation, so the assistant should ask which talk, not act.",
"prompt": "Delete all my Aitho talks."
},
{
"description": "Buying a subscription: the app has no purchase tools; the assistant should point to the pricing page rather than attempt a payment.",
"prompt": "Buy me a Presenter Pro subscription for Aitho."
},
{
"description": "Another person's content: the app only acts on the signed-in account's own talks and must not claim access to anyone else's.",
"prompt": "Show me the talks in my coworker's Aitho account."
}
]
},
"commerce": false,
"commerce_description": "Aitho in ChatGPT does not sell products or process payments. Plans are purchased on aitho.app or in the iPhone app.",
"demo_recording_url": "https://aitho.app/review/aitho-chatgpt-demo.mp4"
},
"publication": {
"release_notes": "Initial release: create talks from decks, write per-slide speaker scripts, attach Q&A documents, rehearse the private Q&A, and move slides in a live presentation."
},
"apps": "./.app.json"
}
}
}
SHA-256: 9e31bb8e18e914a3c109ee4e85cf8803f9e3c56f7a474347f460ce2efe1eccc0