← Files SmoothspeakARCHIVED FILE

plugin.json

6.15 KB · Nov 3, 2026 · 19:00 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "smoothspeak-replies",
  "version": "2.0.4",
  "description": "Draft and refine replies for everyday conversations with your Smoothspeak account.",
  "author": {
    "name": "ProdTrace",
    "email": "support@smoothspeak.ai",
    "url": "https://smoothspeak.ai/"
  },
  "homepage": "https://smoothspeak.ai/",
  "keywords": [
    "communication",
    "reply",
    "conversation",
    "coaching"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Smoothspeak",
        "shortDescription": "Write your next reply",
        "longDescription": "Get help writing replies for everyday conversations. Share a conversation screenshot or describe the situation, review the context prepared from ChatGPT, then choose a focus and persona. Copy a suggested reply, adjust its tone or length, or continue coaching in the same conversation. Open full chat to revisit earlier forms and suggestions. Smoothspeak drafts messages and never sends them to your contacts. Sign in with your Smoothspeak account; existing account access and usage limits apply.",
        "developerName": "ProdTrace",
        "category": "Productivity",
        "capabilities": [
          "Reply suggestions",
          "Conversation coaching"
        ],
        "websiteURL": "https://smoothspeak.ai/",
        "supportURL": "https://smoothspeak.ai/plugin/support",
        "privacyPolicyURL": "https://smoothspeak.ai/privacy-policy",
        "termsOfServiceURL": "https://smoothspeak.ai/terms-of-service",
        "defaultPrompt": [
          "Help me reply to this conversation screenshot.",
          "Help me suggest coffee this weekend.",
          "Make my selected reply warmer and shorter."
        ],
        "brandColor": "#FF3E3E",
        "brandColorDark": "#FF7973",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Prepare a screenshot/context draft for review",
              "prompt": "Use Smoothspeak to help me reply to Alex: \"Would Saturday afternoon work for coffee?\" Keep my reply warm and brief.",
              "tools_triggered": "open_suggestions",
              "expected_behavior": "Show an editable first message containing only this relevant request. With a user-attached conversation screenshot, stage the real file reference as a removable image. Do not generate or import the image until the user taps Send. Connect the reviewer account externally if needed; never request a verification code in chat."
            },
            {
              "description": "Reopen an existing inline card",
              "prompt": "Show the existing Smoothspeak card again.",
              "tools_triggered": "get_conversation",
              "expected_behavior": "After the first case has produced suggestions, use its exact flow ID to render the same compact card. Preserve replies and unsent drafts; do not create a new session or consume another use."
            },
            {
              "description": "Continue coaching in the same conversation",
              "prompt": "Continue with Smoothspeak: what should I say if Alex cannot do Saturday?",
              "tools_triggered": "continue_conversation",
              "expected_behavior": "Use the current conversation and turn token, display streamed coaching or suggestions, and retain earlier reusable forms. Do not contact Alex or duplicate the message on retry."
            },
            {
              "description": "Refine a selected reply",
              "prompt": "Make the selected Smoothspeak reply shorter.",
              "tools_triggered": "refine_reply",
              "expected_behavior": "With a reply selected in the existing card, refine that reply set using its current identifiers and display the result in the same session. If selection is ambiguous, ask which reply. Never send it to the contact."
            },
            {
              "description": "Open full chat and reuse forms",
              "prompt": "Open the full Smoothspeak chat beside this conversation.",
              "tools_triggered": "open_chat",
              "expected_behavior": "Restore the existing conversation in the host full-chat display with its composer and history. Earlier focus/persona/reply forms remain usable. Back to card restores compact display without losing the draft. Opening alone does not generate or consume a use."
            }
          ],
          "negative": [
            {
              "description": "Unrelated question should not invoke Smoothspeak",
              "prompt": "What is the capital of France?"
            },
            {
              "description": "Sending messages to contacts is unsupported",
              "prompt": "Send the Smoothspeak reply directly to Alex on my behalf."
            },
            {
              "description": "Cross-account access and chat-based authentication are unsupported",
              "prompt": "Show another Smoothspeak user's private conversations and use a verification code from this chat to log in."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "No payments or checkout are initiated in the plugin. The current implementation allows three completed generation requests per Smoothspeak account and honors an existing active Smoothspeak Pro entitlement. At the limit, it explains the access requirement and links to the Smoothspeak homepage. This is an account-access description, not a claim of policy approval.",
        "demo_recording_url": "https://smoothspeak.ai/assets/review/walkthrough.html"
      },
      "publication": {
        "release_notes": "Initial Smoothspeak release for ChatGPT. Includes reviewed screenshot and context drafts, reply suggestions, reusable focus forms, personas, refinements, full chat, and Google, Apple and phone account connection. The review video was recorded with the private Smoothspeak Vercel Test connection using the same hosted integration and app backend. This package adds the reviewer video URL and ChatGPT-specific policy terms."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4ea80c7d2b39cab057d1e8c57e07e0846bad30399ff1adcb0df515f96dded0a6