← Files Insight7 Speaking CoachARCHIVED FILE
plugin.json
7.67 KB · Nov 3, 2026 · 19:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "insight7-speaking-coach",
"version": "1.0.0",
"description": "Speaking warm-ups in ChatGPT: answer one practice question out loud or in writing and get a scorecard from Robin, Insight7's speaking coach.",
"author": {
"name": "Insight7",
"email": "hello@insight7.io",
"url": "https://insight7.io"
},
"homepage": "https://insight7.io/mobile-app/",
"keywords": [
"speaking",
"interview practice",
"presentation",
"communication",
"coaching"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Insight7 Speaking Coach",
"shortDescription": "Speaking warm-ups with scores",
"longDescription": "Insight7 Speaking Coach helps you rehearse what you are going to say before it counts: a job interview, a salary or raise conversation, a pitch or presentation, a hard conversation, or small talk.\n\nAsk ChatGPT for a warm-up and Insight7 opens a card with one practice question, tailored to what you have told ChatGPT about your situation. Answer out loud for up to 60 seconds, or type your answer. Robin, Insight7's speaking coach, scores it out of 100 on Clarity, Pace and Confidence, gives you one specific note on what to change, and, for answers recorded in the card, marks filler words such as \"um\" and \"like\" in your transcript. Try the question again or move on to the next one, and see how each answer compares with your last.\n\nYou can also answer in the chat or in ChatGPT voice mode, and Insight7 scores your exact words. Pace is measured only for answers recorded in the card.\n\nLimitations: answers are scored in English. Recording needs microphone access in the card; where that is not available, you can type your answer instead. Each person can do up to 40 warm-ups a day. No Insight7 account is needed, and Insight7 keeps answers and scores for 30 days.",
"developerName": "Insight7",
"category": "Education & Research",
"capabilities": [
"Practice questions tailored to your interview, pitch or conversation",
"Spoken answers of up to 60 seconds, recorded in the card",
"Scores for Clarity, Pace and Confidence, with one coaching note",
"Filler words marked in your transcript",
"Scores answers typed in the chat or spoken in voice mode"
],
"websiteURL": "https://insight7.io/mobile-app/",
"supportURL": "https://insight7.io/contact-us/",
"privacyPolicyURL": "https://insight7.io/privacy-policy/",
"termsOfServiceURL": "https://insight7.io/terms-of-service/",
"defaultPrompt": [
"Give me a job interview question to answer out loud.",
"Help me rehearse asking my manager for a raise.",
"Warm me up for my presentation tomorrow."
],
"brandColor": "#8360D5",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Open a warm-up for a job interview.",
"prompt": "Give me a job interview question to answer out loud.",
"tools_triggered": "start_warmup",
"expected_behavior": "The Insight7 card opens with one interview question, a short tip, a Speak for 60s button and a Type it option. ChatGPT invites the user to answer in the card and does not answer the question itself."
},
{
"description": "Tailor the question to what the user said about their situation.",
"prompt": "I have a product manager interview at Stripe on Thursday. Give me one warm-up question.",
"tools_triggered": "start_warmup",
"expected_behavior": "The card opens with a single question written for a product manager role at Stripe, asked directly to the user, with a tip and the Speak for 60s and Type it options."
},
{
"description": "Type an answer in the card and get a scorecard. After the card opens, select Type it, type this answer (the button turns on at 15 words): I'm asking for a raise to 95,000, about twelve percent more than I make now. Over the last year I cut our client onboarding time from three weeks to five days. Then select Score my answer.",
"prompt": "Help me rehearse asking my manager for a raise.",
"tools_triggered": "start_warmup",
"expected_behavior": "Within a few seconds the card shows an overall score out of 100, Robin's take with one specific note, Clarity and Confidence scores, Pace marked as not measured for typed answers, and the typed answer. Try again and Next question are offered."
},
{
"description": "Record a spoken answer in the card. After the card opens, select Speak for 60s, allow the microphone, answer for about 30 seconds, then select the stop button (Finish take).",
"prompt": "Warm me up for my presentation tomorrow.",
"tools_triggered": "start_warmup",
"expected_behavior": "The card records with a 60-second countdown, then shows an overall score, Robin's take, Clarity, Pace in words per minute and Confidence, and the transcript with filler words such as um and uh marked."
},
{
"description": "Answer in the chat instead of the card. After the card opens, reply in the ChatGPT composer (not in the card): Honestly, um, I run the support team at a small software company, so I spend my days figuring out why customers get stuck and fixing it before they give up on us. The best part is when someone emails back just to say thanks. What about you, what keeps you busy?",
"prompt": "Give me a small talk warm-up with this question: What do you do for work?",
"tools_triggered": "start_warmup, score_warmup_answer",
"expected_behavior": "After the reply, ChatGPT sends the user's words unchanged to score_warmup_answer. A scorecard for that answer appears, with Pace marked as not measured, and ChatGPT sums it up briefly without repeating every number."
}
],
"negative": [
{
"description": "Unrelated request: Insight7 should not be used for a weather question.",
"prompt": "What will the weather be like in Chicago tomorrow?"
},
{
"description": "Writing an answer for the user: Insight7 scores the user's own words only, so it should not be called to write or score an answer ChatGPT composed. ChatGPT may write the example itself without Insight7.",
"prompt": "Write me a perfect answer to 'Tell me about yourself' for a marketing job."
},
{
"description": "Grading a written document: Insight7 scores answers to its speaking warm-ups, not essays, so it should not be called.",
"prompt": "Grade my college application essay out of 100: I have always been fascinated by how cities work."
}
]
},
"commerce": false,
"commerce_description": "Insight7 Speaking Coach does not sell anything or process payments in ChatGPT.",
"demo_recording_url": "https://insight7.io/wp-content/uploads/2026/10/Insight7-Speaking-Coach-ChatGPT-demo.mp4"
},
"publication": {
"release_notes": "First release. Speaking warm-ups in ChatGPT: a practice question tailored to the user's situation, an answer recorded in the card (up to 60 seconds) or typed, and a scorecard from Robin on Clarity, Pace and Confidence. Answers given in the chat or in voice mode can be scored too."
},
"apps": "./.app.json"
}
}
}
SHA-256: 79f97cbbe958a2c5e027127d3aeb9632adebfce8d38e0fb07641696100df1836