← Files WhimARCHIVED FILE
plugin.json
5.35 KB · Nov 3, 2026 · 18:55 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "whim",
"version": "1.0.0",
"description": "Turn an idea, a story or lyrics into a real sung song with cover art, played right in the chat.",
"author": {
"name": "Matchy Labs Ltd",
"email": "hello@onwhim.app",
"url": "https://onwhim.app"
},
"homepage": "https://onwhim.app",
"keywords": [
"music",
"song",
"lyrics",
"birthday",
"creativity"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Whim",
"shortDescription": "Turn any idea into a song",
"longDescription": "Whim turns an idea, a story or lyrics into a real sung song, with music and its own cover art.\n\nTell ChatGPT what the song is about, or ask it to write the lyrics, and say \"make it a real song\". Add a sound if you have one in mind, like dreamy 80s synth-pop, late-night jazz or a big pop chorus. The song plays right in the chat.\n\nWant to send it? Tap \"Get a link to share\" and your song gets its own page on onwhim.app.\n\nTry a birthday song for a friend, a diss track for the dry texter, or what happened in your group chat last night.\n\nEach person can make one song here. Full songs and more are coming in the Whim iPhone app, and you can join early access from the player.",
"developerName": "Matchy Labs Ltd",
"category": "Entertainment",
"capabilities": [
"Turn an idea or a story into a sung song",
"Sing lyrics you or ChatGPT wrote",
"Pick a sound or describe one",
"Play the song right in the chat",
"Get a link to share the song with friends"
],
"websiteURL": "https://onwhim.app",
"supportURL": "https://onwhim.app/support",
"privacyPolicyURL": "https://onwhim.app/privacy",
"termsOfServiceURL": "https://onwhim.app/terms",
"defaultPrompt": [
"Turn what happened in my group chat into a song",
"Make a birthday song for my best friend",
"Sing the lyrics I just wrote"
],
"brandColor": "#FF69B4",
"brandColorDark": "#FF69B4",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"demo_recording_url": "https://matchylabs.xyz/assets/whim-chatgpt-demo.mp4",
"commerce": false,
"test_cases": {
"positive": [
{
"description": "A song from an idea. Run cases 1 to 5 in order on one account: for this review each account can make 4 songs (1 in production).",
"prompt": "Make me a song about my cat who ignores me every morning",
"tools_triggered": "make_song",
"expected_behavior": "The Whim player appears at once and shows the song being made. In about a minute it shows cover art and the title and plays a short sung song. It also offers an optional email field for early access to the Whim app."
},
{
"description": "ChatGPT writes lyrics, then Whim sings them",
"prompt": "Write me a short breakup song about my ex who still watches all my stories, and make it a real song I can listen to",
"tools_triggered": "make_song",
"expected_behavior": "ChatGPT writes the lyrics in the chat, then calls make_song with them. The player sings those lyrics."
},
{
"description": "A story turned into a song",
"prompt": "My group chat spent 3 hours arguing whether pineapple belongs on pizza. Turn it into a song",
"tools_triggered": "make_song",
"expected_behavior": "make_song is called with a one-sentence summary and lyrics (not a pasted chat). The player plays a song about the pizza argument."
},
{
"description": "A gift song with a chosen sound",
"prompt": "Write a birthday song for my sister Maya in 80s synth-pop",
"tools_triggered": "make_song",
"expected_behavior": "make_song is called with a synth-pop sound. The player plays a synth-pop song about Maya's birthday."
},
{
"description": "The song limit: this is the fifth request on the same account, so no new song is made. This is the expected result.",
"prompt": "Make another song about my dog",
"tools_triggered": "make_song",
"expected_behavior": "No new song is made. The player shows the person's song again with a line saying they've made their one song here, and offers early access to the Whim app."
}
],
"negative": [
{
"description": "Lyrics of an existing song",
"prompt": "What are the lyrics to Bohemian Rhapsody?"
},
{
"description": "Music recommendations",
"prompt": "Recommend some upbeat songs for a road trip playlist"
},
{
"description": "Text-only lyrics",
"prompt": "Just write me lyrics for a rap verse about Mondays, text only"
}
]
}
},
"publication": {
"release_notes": "First release: turn an idea, a story or lyrics into a sung song with cover art, play it in the chat, and get a link to share it."
},
"apps": "./.app.json"
}
}
}
SHA-256: d77c7cfb5a9922d2a639bba8afa0f964282f65df391066898d4d9873753a897f