← Files ScribeToAnyARCHIVED FILE
plugin.json
5.98 KB · Nov 6, 2026 · 07:07 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "scribetoany",
"version": "1.0.0",
"description": "Transcribe audio and video and read your ScribeToAny transcripts in ChatGPT.",
"homepage": "https://scribetoany.com",
"keywords": [
"transcription",
"speech to text",
"subtitles",
"audio",
"video"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "ScribeToAny",
"shortDescription": "Transcribe audio and video",
"longDescription": "ScribeToAny turns audio and video into text. Connect your ScribeToAny account to transcribe files and links from ChatGPT and to read the transcripts you already have.\n\nWhat you can do:\n- Attach an audio or video file in the chat and ask ChatGPT to transcribe it.\n- Transcribe a link from X, Twitch, Loom, Google Drive or Dropbox, or a direct link to an audio or video file.\n- List and search your transcripts, check whether a transcription has finished, and get the full text as plain text with or without timestamps, or as SRT or VTT subtitles.\n- See how much of your plan's transcription allowance is left.\n\nTranscription runs on ScribeToAny with speech recognition in about 98 languages and speaker labels. Each transcript also stays in your ScribeToAny dashboard, where you can edit, export and share it.\n\nYou need a ScribeToAny account. Transcriptions started from ChatGPT count toward your plan like any other. The app can read your transcripts, their titles and file names, and your usage, and it can start new transcriptions; it can't edit or delete anything.",
"developerName": "ScribeToAny",
"category": "Productivity",
"capabilities": [
"Transcribe audio and video files attached in the chat",
"Transcribe links from X, Twitch, Loom, Google Drive, Dropbox and direct media links",
"List, search and read your transcripts as text, SRT or VTT",
"Check transcription status and remaining plan allowance"
],
"defaultPrompt": [
"Transcribe the audio file I attached",
"List my recent transcripts",
"Show the transcript of my latest recording with timestamps"
],
"websiteURL": "https://scribetoany.com",
"supportURL": "https://scribetoany.com/contact",
"privacyPolicyURL": "https://scribetoany.com/privacy",
"termsOfServiceURL": "https://scribetoany.com/terms",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the signed-in user's transcripts",
"prompt": "List my recent transcripts in ScribeToAny.",
"tools_triggered": "list_transcripts",
"expected_behavior": "Calls list_transcripts and shows the test account's transcripts with their titles, status and dates."
},
{
"description": "Read a finished transcript with timestamps",
"prompt": "Show me the full transcript of my most recent ScribeToAny transcript, with timestamps.",
"tools_triggered": "list_transcripts, get_transcript",
"expected_behavior": "Finds the most recent finished transcript with list_transcripts, then calls get_transcript with timestamps and shows the text with [m:ss] timestamps."
},
{
"description": "Transcribe a public link to an audio file",
"prompt": "Transcribe this audio with ScribeToAny: https://raw.githubusercontent.com/openai/whisper/main/tests/jfk.flac",
"tools_triggered": "transcribe_link, get_transcription_status, get_transcript",
"expected_behavior": "Starts a transcription with transcribe_link and reports that it is queued. When asked again after about a minute, get_transcription_status shows it is done and get_transcript returns the speech, which includes \"ask not what your country can do for you\"."
},
{
"description": "Transcribe an audio file attached in the chat",
"prompt": "Transcribe this audio file with ScribeToAny.",
"tools_triggered": "transcribe_file, get_transcription_status, get_transcript",
"expected_behavior": "Passes the attached file to transcribe_file and reports that the transcription started. When asked again after about a minute, get_transcript returns the speech, which includes \"ask not what your country can do for you\".",
"file_attachment_urls": [
"https://raw.githubusercontent.com/openai/whisper/main/tests/jfk.flac"
]
},
{
"description": "Check the remaining transcription allowance",
"prompt": "How many transcription minutes do I have left on ScribeToAny?",
"tools_triggered": "get_usage",
"expected_behavior": "Calls get_usage and reports the plan name, files transcribed today and minutes used and left this month."
}
],
"negative": [
{
"description": "General knowledge question unrelated to transcription",
"prompt": "What is the capital of Australia?"
},
{
"description": "Text translation, not audio",
"prompt": "Translate this sentence into Spanish: Good morning, how are you?"
},
{
"description": "Creative writing request",
"prompt": "Write a short poem about the ocean."
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1ZTVHYLOEUOI7ztRe6u2HdX4m9i9KjkCY/view?usp=sharing",
"commerce": false
},
"publication": {
"release_notes": "First release: transcribe files attached in ChatGPT and public links, list and read transcripts as text, SRT or VTT, check status and remaining allowance."
},
"apps": "./.app.json"
}
}
}
SHA-256: 64ee4da4f9aec03b1be1d931a69486c8f5554515f44c46fe87cf27f15d66d088