← Files Ringtone MakerARCHIVED FILE
plugin.json
5.2 KB · Nov 11, 2026 · 00:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "megascenes-ringtone",
"version": "1.0.0",
"description": "Create an original ringtone or notification tune of about 30 seconds from a style and mood, as an audio file.",
"author": {
"name": "MegaScenes",
"email": "support@megascenes.com",
"url": "https://megascenes.com"
},
"homepage": "https://megascenes.com",
"license": "MIT",
"keywords": [
"ringtone maker",
"ringtone",
"custom ringtone",
"ringtone generator",
"notification sound",
"alarm tone"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Ringtone Maker",
"shortDescription": "Original ringtones and tunes",
"longDescription": "Describe the sound you want: a catchy marimba loop, a calm lo-fi piano, a chiptune jingle, a short orchestral theme. You get an original tune of about 30 seconds as an audio file, ready to set as a ringtone or an alarm.\n\nChatGPT tells you what the tune needs and makes it in your MegaScenes account when you ask. The audio plays in the chat and stays in your library.\n\nFor phones, alarms, notifications and short jingles.\n\nLimitations: original music only, not a copy of an existing song or of a named artist; about 30 seconds per tune. It does not install the ringtone on your phone. Making a file needs a signed-in MegaScenes account and runs in it; nothing is made until you confirm. Not for sexual or adult content or for real people's likeness. Files are made by generative models and saved in your MegaScenes library.",
"developerName": "MegaScenes",
"category": "Creativity",
"capabilities": [
"Create an original ringtone from a style",
"Choose the mood and instruments",
"Return the audio in the chat"
],
"websiteURL": "https://megascenes.com",
"supportURL": "https://megascenes.com/support",
"privacyPolicyURL": "https://megascenes.com/legal/privacy",
"termsOfServiceURL": "https://megascenes.com/legal/terms",
"defaultPrompt": [
"Make an upbeat marimba ringtone with a light beat",
"Create a calm lo-fi piano tune for my alarm",
"A short chiptune jingle for notifications"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Pick a model",
"prompt": "Which models can make a ringtone here?",
"tools_triggered": "list_ringtone_models",
"expected_behavior": "The ringtone models with their settings. Nothing is created."
},
{
"description": "Check before making it",
"prompt": "Make an upbeat marimba ringtone with a light beat. Tell me what it needs, but don't create it yet.",
"tools_triggered": "estimate_ringtone_cost",
"expected_behavior": "What one ringtone with the default model needs from the account. Nothing is created."
},
{
"description": "Calm tune",
"prompt": "A calm lo-fi piano tune for my alarm. Don't create it yet.",
"tools_triggered": "estimate_ringtone_cost",
"expected_behavior": "What one calm tune needs. Nothing is created."
},
{
"description": "Make it after an explicit request",
"prompt": "Make an upbeat marimba ringtone with a light beat. Create it now.",
"tools_triggered": "estimate_ringtone_cost, create_ringtone, get_ringtone",
"expected_behavior": "ChatGPT says what the run needs and, once the person confirms, one job starts in the signed-in MegaScenes account; the status tool reports progress and, when it succeeds, returns the file link, which the result view shows."
},
{
"description": "Account",
"prompt": "Which MegaScenes account am I signed in with?",
"tools_triggered": "get_account",
"expected_behavior": "The email and plan of the signed-in account. Nothing is created."
}
],
"negative": [
{
"description": "Physical product",
"prompt": "Press 200 vinyl records of my ringtone and ship them to my store."
},
{
"description": "Sending it",
"prompt": "Send my ringtone to my producer by email at sam@example.com."
},
{
"description": "Unrelated question",
"prompt": "What time is it in Tokyo right now?"
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments. Making a file runs in the user's existing MegaScenes account; no purchase happens in the conversation.",
"demo_recording_url": "https://megascenes.com/media/demos/ringtone.mp4"
},
"publication": {
"release_notes": "First release: make the file in the connected MegaScenes account and get it back in the conversation."
},
"apps": "./.app.json"
}
}
}
SHA-256: 23774f7a6a765a0bdbcf9b8c2830e4472ce7a13d568cfded2f8b57a68b1b4d1d