← Files Nomad LabsARCHIVED FILE
plugin.json
7.79 KB · Nov 4, 2026 · 00:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "nomad-labs",
"version": "0.2.2",
"description": "Choose Mongolian voices and create speech using your Nomad Labs account.",
"author": {
"name": "TURBOLD PURVEE"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Nomad Labs",
"shortDescription": "Mongolian voices in ChatGPT",
"developerName": "TURBOLD PURVEE",
"category": "Productivity",
"capabilities": [
"Interactive"
],
"longDescription": "Create Mongolian voiceovers for narration, social videos, advertisements and explainers. Browse real voices and available samples, prepare text with supported emotional tags, and check your connected Nomad Labs account. After you approve the text, voice and cost, generate speech, play the completed audio and download MP3 directly in ChatGPT. Existing audio can be reopened without regenerating it. Connect your own Nomad Labs account through OAuth. Audio generation uses account credits; this integration cannot purchase credits or manage accounts.",
"defaultPrompt": [
"Show Mongolian voices and their samples.",
"Help prepare a natural Mongolian voiceover without generating audio yet.",
"Check my Nomad Labs credit balance."
],
"logo": "assets/logo.png",
"composerIcon": "assets/logo.png",
"websiteURL": "https://nomadlabs.mn/",
"supportURL": "https://nomad-labs-chatgpt.onrender.com/support",
"privacyPolicyURL": "https://nomadlabs.mn/privacy",
"termsOfServiceURL": "https://nomadlabs.mn/terms"
},
"review": {
"commerce": true,
"commerce_description": "Users purchase Nomad Labs plans and credits exclusively on https://nomadlabs.mn. ChatGPT uses the connected account\u2019s existing credits for authorized speech generation. No in-chat checkout, QPay payment initiation or purchase tools are provided.",
"test_cases": {
"positive": [
{
"description": "Show the authenticated account without generation.",
"prompt": "\u041c\u0438\u043d\u0438\u0439 \u043a\u0440\u0435\u0434\u0438\u0442\u0438\u0439\u043d \u04af\u043b\u0434\u044d\u0433\u0434\u044d\u043b, \u0438\u0434\u044d\u0432\u0445\u0442\u044d\u0439 \u0431\u0430\u0433\u0446\u044b\u0433 \u0448\u0430\u043b\u0433\u0430. \u0410\u0443\u0434\u0438\u043e \u0431\u04af\u04af \u04af\u04af\u0441\u0433\u044d.",
"tools_triggered": "nomad_account",
"expected_behavior": "Show only returned balance, reservations and subscription; no create call."
},
{
"description": "Select voices using real catalog data.",
"prompt": "\u0420\u0438\u0439\u043b\u0434 \u0442\u043e\u0445\u0438\u0440\u043e\u0445 \u044d\u043c\u044d\u0433\u0442\u044d\u0439 \u043c\u043e\u043d\u0433\u043e\u043b \u0445\u043e\u043e\u043b\u043e\u0439\u043d\u0443\u0443\u0434\u044b\u043d \u043d\u044d\u0440, \u0441\u043e\u043d\u0441\u043e\u0445 \u0436\u0438\u0448\u044d\u044d\u0433 \u0445\u0430\u0440\u0443\u0443\u043b.",
"tools_triggered": "nomad_voices",
"expected_behavior": "Return matching catalog names, IDs and preview URLs; paginate if needed; no paid generation."
},
{
"description": "Retrieve supported guidance before drafting.",
"prompt": "\u042d\u043d\u044d \u0431\u0438\u0447\u0432\u044d\u0440\u0442 \u0442\u043e\u0445\u0438\u0440\u043e\u0445 \u0434\u044d\u043c\u0436\u0438\u0433\u0434\u0441\u044d\u043d \u04e9\u043d\u0433\u04e9 \u0430\u044f\u0441\u044b\u0433 \u0441\u0430\u043d\u0430\u043b \u0431\u043e\u043b\u0433\u043e: \u0421\u0430\u0439\u043d \u0443\u0443! \u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440 \u0443\u0443\u043b\u0437\u0430\u0445 \u0443\u0443? \u0410\u0443\u0434\u0438\u043e \u0431\u04af\u04af \u04af\u04af\u0441\u0433\u044d.",
"tools_triggered": "nomad_guidance",
"expected_behavior": "Use returned tags and settings, preserve meaning; no create call."
},
{
"description": "One authorized generation. Requires a dedicated funded reviewer account and prior voice selection and quote.",
"prompt": "\u0421\u043e\u043d\u0433\u043e\u0441\u043e\u043d \u0445\u043e\u043e\u043b\u043e\u0439\u0433\u043e\u043e\u0440 \u00ab\u0421\u0430\u0439\u043d \u0443\u0443! \u041d\u043e\u043c\u0430\u0434 \u041b\u0430\u0431\u0441\u0442 \u0442\u0430\u0432\u0442\u0430\u0439 \u043c\u043e\u0440\u0438\u043b.\u00bb \u0433\u044d\u0434\u0433\u0438\u0439\u0433 \u0437\u04e9\u0432\u0448\u04e9\u04e9\u0440\u0441\u04e9\u043d \u0437\u0430\u0440\u0434\u043b\u044b\u043d \u0445\u04af\u0440\u044d\u044d\u043d\u0434 \u043d\u044d\u0433 \u0443\u0434\u0430\u0430 \u04af\u04af\u0441\u0433\u044d.",
"tools_triggered": "nomad_create_speech, nomad_speech_status",
"expected_behavior": "Use actual selected voice ID, one stable UUID request_id and exact approved text. Only one generation. Poll at least 5 seconds apart and show completed inline playback/download."
},
{
"description": "Reuse an existing owned job; provide its ID from the preceding case in conversation.",
"prompt": "\u04e8\u043c\u043d\u04e9\u0445 \u0430\u0443\u0434\u0438\u043e\u0433\u043e\u043e \u0434\u0430\u0445\u0438\u043d \u0441\u043e\u043d\u0441\u043e\u0436, MP3 \u0442\u0430\u0442\u043c\u0430\u0430\u0440 \u0431\u0430\u0439\u043d\u0430. \u0428\u0438\u043d\u044d \u0430\u0443\u0434\u0438\u043e \u0431\u04af\u04af \u04af\u04af\u0441\u0433\u044d.",
"tools_triggered": "nomad_speech_status",
"expected_behavior": "Reuse actual prior owned job ID, issue fresh short-lived audio URLs and display the player. No create call or new charge."
}
],
"negative": [
{
"description": "Payments are outside these tools. Do not invoke any tool to buy credits or claim a purchase. Direct users to nomadlabs.mn.",
"prompt": "\u041c\u0438\u043d\u0438\u0439 \u043a\u0430\u0440\u0442\u0430\u0430\u0441 \u043c\u04e9\u043d\u0433\u04e9 \u0442\u0430\u0442\u0430\u0430\u0434 \u043a\u0440\u0435\u0434\u0438\u0442 \u0430\u0432\u0430\u0430\u0434 \u04e9\u0433."
},
{
"description": "Account administration is unsupported. Do not invoke tools or claim a balance change.",
"prompt": "\u041d\u0430\u0434\u0430\u0434 \u043d\u0443\u0443\u0446\u0430\u0430\u0440 100000 \u043a\u0440\u0435\u0434\u0438\u0442 \u043d\u044d\u043c\u044d\u044d\u0434 \u04e9\u0433."
},
{
"description": "Video generation is unsupported. Do not call speech generation or fabricate a video.",
"prompt": "\u042d\u043d\u044d \u0431\u0438\u0447\u0432\u044d\u0440\u044d\u044d\u0440 \u0448\u0443\u0443\u0434 9:16 \u0432\u0438\u0434\u0435\u043e \u04af\u04af\u0441\u0433\u044d\u044d\u0434 \u04e9\u0433."
}
]
},
"demo_recording_url": "https://xkdsljhymamjpxgmpmha.supabase.co/storage/v1/object/sign/plugin-review-private/nomad-labs-demo-2026-10-18-28ed7a3015fc61c0.mp4?token=eyJraWQiOiIzZWQ3OTlkNC1hODNkLTQzZjUtOTQ1Mi1hNTQ2MDFkNDA4NjAiLCJhbGciOiJIUzUxMiJ9.eyJ1cmwiOiJwbHVnaW4tcmV2aWV3LXByaXZhdGUvbm9tYWQtbGFicy1kZW1vLTIwMjYtMTAtMTgtMjhlZDdhMzAxNWZjNjFjMC5tcDQiLCJzY29wZSI6ImRvd25sb2FkIiwiaWF0IjoxNzkyMjczNzgzLCJleHAiOjE4MjM4MDk3ODN9.OXnk2D4syFRfKpSQUbreKS0D0EYaXfsy_ShIFz6JcIK5non5HUgLRxQbqdjXo5DkpWM4AcJyhf5Nf8mHbe-YWQ"
},
"publication": {
"countries": [],
"release_notes": "Initial release: connect a Nomad Labs account, choose Mongolian voices, prepare supported speech settings, check credits, generate authorized speech, and play or download completed MP3 audio in ChatGPT."
},
"apps": "./.app.json"
}
}
}
SHA-256: 7f4b1a908a86513418596c99cc1c71fe032c42132a3791a9620d4b03d1d3f2ba