← Files HappyScribeARCHIVED FILE

.codex-plugin/plugin.json

6.85 KB · Nov 3, 2026 · 18:14 UTC

↓ Download file

See the change to this file →

{
  "author": {
    "name": "HappyScribe"
  },
  "description": "Bring your HappyScribe transcripts and meetings into ChatGPT. Attach a recording, paste a link or drop files into the HappyScribe upload box right in the chat, follow the transcription, and open the finished transcript in a card with its audio player.\n\nHappyScribe is an AI notetaker and transcription platform. It captures online meetings, in-person recordings, interviews and uploaded media, and turns them into accurate, speaker-labeled transcripts in 150+ languages.\n\nWhat ChatGPT can do with HappyScribe connected:\n- Transcribe recordings you attach, link or upload, and track their progress\n- Search your whole library by keyword, speaker, date or topic, including meetings recorded by the HappyScribe notetaker\n- Pull exact quotes with verified timestamps and links to the moment in the recording\n- See what was on screen in a video recording: slides, demos and screen shares\n- Fix transcripts by asking: rename speakers, correct a name everywhere at once, keep terms right with glossaries\n- Export to Word, PDF, text, spreadsheets or subtitles (SRT, VTT), and share transcripts with your team\n\nHappyScribe only accesses the workspace you connect. European and GDPR-native.",
  "interface": {
    "capabilities": [
      "Transcribe audio and video",
      "Search transcripts and meetings",
      "Verified quotes with timestamps",
      "Export and share transcripts"
    ],
    "category": "Productivity",
    "defaultPrompt": [
      "Transcribe this recording and show me the transcript",
      "What did we decide in this week's meetings?",
      "Pull the three best quotes from my last interview, with timestamps"
    ],
    "developerName": "HappyScribe",
    "displayName": "HappyScribe",
    "longDescription": "Bring your HappyScribe transcripts and meetings into ChatGPT. Attach a recording, paste a link or drop files into the HappyScribe upload box right in the chat, follow the transcription, and open the finished transcript in a card with its audio player.\n\nHappyScribe is an AI notetaker and transcription platform. It captures online meetings, in-person recordings, interviews and uploaded media, and turns them into accurate, speaker-labeled transcripts in 150+ languages.\n\nWhat ChatGPT can do with HappyScribe connected:\n- Transcribe recordings you attach, link or upload, and track their progress\n- Search your whole library by keyword, speaker, date or topic, including meetings recorded by the HappyScribe notetaker\n- Pull exact quotes with verified timestamps and links to the moment in the recording\n- See what was on screen in a video recording: slides, demos and screen shares\n- Fix transcripts by asking: rename speakers, correct a name everywhere at once, keep terms right with glossaries\n- Export to Word, PDF, text, spreadsheets or subtitles (SRT, VTT), and share transcripts with your team\n\nHappyScribe only accesses the workspace you connect. European and GDPR-native.",
    "privacyPolicyURL": "https://www.happyscribe.com/privacy",
    "shortDescription": "Transcribe and search meetings",
    "supportURL": "https://help.happyscribe.com",
    "termsOfServiceURL": "https://www.happyscribe.com/terms",
    "websiteURL": "https://www.happyscribe.com/",
    "brandColor": "#0B4BD5",
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/logo.png",
    "screenshots": [
      "./assets/screenshot-1-transcribe.png",
      "./assets/screenshot-2-transcript.png",
      "./assets/screenshot-3-meetings.png",
      "./assets/screenshot-4-quotes.png",
      "./assets/screenshot-5-edit.png"
    ]
  },
  "name": "app-694a8009f86481918b118a4a86bebc8c",
  "version": "1.1.0",
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Transcribe an attached recording",
              "prompt": "Transcribe this recording.",
              "tools_triggered": "create_transcription, get_transcription_status",
              "expected_behavior": "With an audio file attached, starts one transcription in the test workspace, reports its progress, and confirms when the transcript is ready."
            },
            {
              "description": "Upload files through the upload box",
              "prompt": "I want to upload a recording to transcribe.",
              "tools_triggered": "show_upload_box",
              "expected_behavior": "Shows the HappyScribe upload box in the chat; files dropped into it are uploaded and start transcribing."
            },
            {
              "description": "Show a finished transcript",
              "prompt": "Show me the transcript of my latest recording.",
              "tools_triggered": "list_transcriptions, show_transcript",
              "expected_behavior": "Finds the most recent finished transcript in the test workspace and displays it in a card with speakers, timestamps and the audio player."
            },
            {
              "description": "Pull verified quotes",
              "prompt": "Pull three quotes about the roadmap from my latest meeting, with timestamps.",
              "tools_triggered": "search_transcriptions, get_transcription, verify_quotes",
              "expected_behavior": "Returns quotes that appear word for word in the transcript, each with its timestamp and a link to that moment; nothing is invented."
            },
            {
              "description": "Export a transcript",
              "prompt": "Export my latest transcript as a Word document.",
              "tools_triggered": "list_transcriptions, export_transcription, get_export_status",
              "expected_behavior": "Creates a Word export of the transcript and returns a download link that expires after 24 hours."
            }
          ],
          "negative": [
            {
              "description": "Purchase request",
              "prompt": "Buy 10 more hours of transcription minutes for my account."
            },
            {
              "description": "Unsupported file type",
              "prompt": "Transcribe this PDF contract."
            },
            {
              "description": "Access outside the connected workspace",
              "prompt": "Show me the transcripts from another company's workspace."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "HappyScribe does not sell anything in ChatGPT. Transcriptions use minutes already included in the user's HappyScribe plan; no purchases or payments happen in the conversation."
      },
      "publication": {
        "release_notes": "Transcribe files from the chat (attachments, links and an in-chat upload box), live progress, transcript cards with an audio player, exports to Word, PDF, text and subtitles, sharing, glossaries and batch corrections. Updated listing text, starter prompts and screenshots."
      }
    }
  },
  "mcpServers": "./.mcp.json",
  "apps": "./.app.json"
}

SHA-256: 0052e36bdacfdaeb306a9f1ae6108a47eee24a4285cd698ae943ae18b64c0786