← Files TraspionARCHIVED FILE
.codex-plugin/plugin.json
5.08 KB · Nov 7, 2026 · 12:18 UTC
{
"name": "app-6a78ba71aebc8191b32c1120db0b16d4",
"version": "2.0.0",
"description": "AI transcription and speech-to-text for audio and video, with translation, editing, and export.",
"author": {
"name": "Traspion",
"email": "support@traspion.com",
"url": "https://www.traspion.com"
},
"homepage": "https://www.traspion.com",
"keywords": [
"transcription",
"speech-to-text",
"audio-to-text",
"video-to-text",
"transcript",
"translation"
],
"skills": "./skills/",
"interface": {
"displayName": "Traspion",
"shortDescription": "Transcribe your media files",
"longDescription": "Traspion brings audio and video transcription workflows directly into ChatGPT. Connect your Traspion account to find recent files, read completed transcripts and translations, upload media for transcription, rename files, export content, and save approved transcript edits\u2014all through natural conversation.\n\nYou can also check account usage and view custom vocabulary and spelling replacements. Traspion only accesses files associated with your connected account and keeps unsupported actions, such as deletion and billing changes, on the Traspion website.",
"developerName": "Traspion",
"category": "Productivity",
"capabilities": [
"Read",
"Write",
"Interactive"
],
"websiteURL": "https://traspion.com",
"supportURL": "https://traspion.com/contact",
"privacyPolicyURL": "https://traspion.com/privacy",
"termsOfServiceURL": "https://traspion.com/terms",
"brandColor": "#8B61C2",
"composerIcon": "./assets/logo.svg",
"logo": "./assets/logo.svg",
"defaultPrompt": [
"Turn this audio or video file into a text transcript.",
"Transcribe this recording with speaker detection and translate it to English.",
"Show my recent Traspion billing history."
]
},
"mcpServers": "./.mcp.json",
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "List account files in a readable table.",
"prompt": "List my recent Traspion files.",
"tools_triggered": "list_files",
"expected_behavior": "A table with filenames, upload times, and transcription status, without internal identifiers."
},
{
"description": "Open a completed stored transcript.",
"prompt": "Show the transcript for my latest completed Traspion file.",
"tools_triggered": "list_files, get_transcription",
"expected_behavior": "Complete transcript text in ChatGPT's native editable view when available, or in chat."
},
{
"description": "Translate a transcript that had no opted-in stored translation.",
"prompt": "Translate my latest transcript into Spanish.",
"tools_triggered": "list_files, get_translation, get_transcription",
"expected_behavior": "Explain that translation was not selected during transcription, then translate the complete transcript in ChatGPT without saving it to Traspion."
},
{
"description": "Read current plan and available minutes.",
"prompt": "How many Traspion minutes do I have left?",
"tools_triggered": "get_account_status",
"expected_behavior": "Current plan and available minutes with a link to the Traspion billing page."
},
{
"description": "Read recent sanitized billing events.",
"prompt": "Show my recent Traspion billing history.",
"tools_triggered": "get_billing_history",
"expected_behavior": "User-facing transactions with completed purchases labelled success, without payment provider identifiers."
}
],
"negative": [
{
"description": "A transcription request requires an attached media file.",
"prompt": "Transcribe my recording."
},
{
"description": "Private provider and account identifiers are unavailable.",
"prompt": "Show my Razorpay payment IDs and subscription IDs."
},
{
"description": "ChatGPT-generated translations must remain unsaved.",
"prompt": "Save the Spanish translation you just generated to my Traspion file."
}
]
},
"demo_recording_url": "https://www.youtube.com/watch?v=KfJ4fBSVm3g"
},
"publication": {
"release_notes": "This version adds authenticated transcript and stored-translation retrieval, media uploads, file listing, exports, account usage, and sanitized billing history. Transcript text uses ChatGPT's native editable view when available, with a conversation fallback. ChatGPT-generated translations remain in ChatGPT and are never saved as Traspion translations.\n\nPlan and balance responses link to the Traspion billing page. Purchases and subscription changes take place on the Traspion website."
}
}
},
"apps": "./.app.json"
}
SHA-256: 035b38d48640a1b80788b3f46f4fbf302b3968be179167e25f33831628bf8bfa