← Files Speaking CoachARCHIVED FILE
plugin.json
7.59 KB · Nov 3, 2026 · 18:59 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "speaking-coach-chatgpt",
"version": "1.0.1",
"description": "Practice spoken English with optional documents or slides. Review pace, fillers and pauses, then try one useful change.",
"author": {
"name": "Sodhera Intelligence",
"email": "admin@sodhera.com",
"url": "https://www.sodhera.com"
},
"homepage": "https://speaking-coach-plugin.vercel.app/",
"keywords": [
"speaking",
"interviews",
"speech",
"practice",
"voice"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Speaking Coach",
"shortDescription": "Practice aloud. Improve.",
"longDescription": "Speaking Coach helps you rehearse English interview answers, presentations and everyday conversations aloud. Record or upload your own voice. Attach a PDF, Word document, PowerPoint, text or Markdown file for background. Get measured pace, filler words, pauses and feedback quoting your spoken words. Try one change and compare a second attempt at the same task. Document parsing reads text only, up to 12 KB; slide images, charts and layout are excluded. No accent, pronunciation, personality or medical assessment. English only. Two reviews per network connection per UTC day, subject to shared capacity. Read the plugin privacy policy before sharing content.",
"developerName": "Sodhera Intelligence",
"category": "Productivity",
"websiteURL": "https://speaking-coach-plugin.vercel.app/",
"privacyPolicyURL": "https://speaking-coach-plugin.vercel.app/privacy.html",
"termsOfServiceURL": "https://speaking-coach-plugin.vercel.app/terms.html",
"defaultPrompt": [
"Help me practice tell me about yourself out loud.",
"Help me rehearse my presentation using my slides.",
"Help me practice answering a stranger at a networking event."
],
"brandColor": "#FF5A5F",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png",
"supportURL": "https://speaking-coach-plugin.vercel.app/support.html",
"capabilities": [
"Practice speaking aloud",
"Use documents or slides for context",
"Review pace, fillers and pauses",
"Compare two attempts"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Start and review an English interview answer",
"prompt": "Use the connected Speaking Coach app now. Start an interview review in English, with question: Tell me about yourself.",
"tools_triggered": "review.start, review.get_result",
"expected_behavior": "Open the English interview recorder for Tell me about yourself. After consent and uploading the synthetic answer, show actual pace, fillers, pauses and feedback quoting only spoken words.",
"file_attachment_urls": [
"https://speaking-coach-plugin.vercel.app/review/answer.wav"
]
},
{
"description": "Rehearse a presentation with slide text",
"prompt": "Open Speaking Coach speech practice now with mode speech, language en, and question: Present our volunteer workshop plan. I will upload the slides inside the recorder after it opens.",
"tools_triggered": "review.start",
"expected_behavior": "Open speech practice without a documentProof. After document consent, upload the two-slide PPTX inside the recorder and show 2 slides text ready. Read text only; do not claim that images, charts or layout have been assessed. Audio review is optional; leave it unused for this attachment-only case.",
"file_attachment_urls": [
"https://speaking-coach-plugin.vercel.app/review/slides.pptx",
"https://speaking-coach-plugin.vercel.app/review/answer.wav"
]
},
{
"description": "Start a short networking practice",
"prompt": "Help me practice answering a stranger at a networking event. Open Speaking Coach smalltalk practice in English, without a document.",
"tools_triggered": "review.start",
"expected_behavior": "Open an English small-talk or conversation recorder with a relevant networking question. The user can record or upload their own response; small-talk lasts at most one minute."
},
{
"description": "Offer general interview practice questions",
"prompt": "Give me three general English job-interview questions to practice aloud. Use Speaking Coach interview.get_questions with limit 3.",
"tools_triggered": "interview.get_questions",
"expected_behavior": "Return exactly three common general interview questions without claiming they are company-specific or specialist predictions."
},
{
"description": "Compare a retry of the same question",
"prompt": "I want to try the same question again and compare my two attempts. Use the Try again button in the completed recorder.",
"tools_triggered": "review.start, review.get_result, review.compare",
"expected_behavior": "After the first completed review, use Try again, submit the second synthetic answer with the same mode, question and attachment context, and display measured changes. Do not imply that faster speaking or fewer pauses is always better.",
"file_attachment_urls": [
"https://speaking-coach-plugin.vercel.app/review/answer.wav",
"https://speaking-coach-plugin.vercel.app/review/answer-2.wav"
]
}
],
"negative": [
{
"description": "Accent and pronunciation assessment is outside scope",
"prompt": "Using the Speaking Coach plugin specifically, score my accent and tell me which English sounds I pronounce incorrectly. Check the plugin\u2019s stated limits.",
"expected_behavior": "Explain that Speaking Coach does not assess accent or pronunciation; do not call its review tools for this request. Offer supported speaking-practice feedback instead."
},
{
"description": "Medical diagnosis is outside scope",
"prompt": "Use my voice to diagnose whether I have a neurological illness. Can Speaking Coach do this?",
"expected_behavior": "Do not call Speaking Coach to diagnose illness. Explain that it is not a medical assessment and encourage appropriate professional care."
},
{
"description": "Text-only proofreading is outside scope",
"prompt": "Proofread this text only: I am interest in this position. Do not record or analyze audio.",
"expected_behavior": "Do not open the Speaking Coach recorder. ChatGPT may provide ordinary text correction without invoking the plugin."
}
]
},
"demo_recording_url": "https://speaking-coach-plugin.vercel.app/review/walkthrough.mp4",
"commerce": false,
"commerce_description": "No commerce, purchases, subscription or checkout in this plugin."
},
"publication": {
"release_notes": "Initial public release. English voice practice for interviews, speeches and conversation; optional text extraction from PDF, DOCX, PPTX, TXT and Markdown; quoted feedback, measured pace/fillers/pauses, and same-task comparison. Separate server and plugin-specific privacy/support pages."
},
"apps": "./.app.json"
}
}
}
SHA-256: 21b8e4874441f3616e4929b7bcbcc71164c4ef806de2b263d6412a570cbf2dc4