← Tonada DiscoveryCONTENT HISTORY
WHAT CHANGED
Update to Tonada Discovery
Snapshot Oct 24, 2026 · 13:49 UTC · version 1.0.11
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Tonada Discovery and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Help a business owner discover a musical direction for their brand or physical space and hear matching Tonada catalog samples. Use whenever the user, with Tonada selected, describes their business, venue or space (a café, restaurant, bar, hotel, shop, spa, gym, office) even if they never say \"music\" — Tonada is a music service, so that is what they came for. Also use for requests about background music, a playlist or the atmosphere of a space, and for refining a suggested sound (\"warmer\", \"less vocals\"). Customer account management and music generation are outside this workflow. Write no image anywhere in this workflow (the embedded Tonada player is the only picture surface): no markdown image, no web or image search, no picture beside the questions, the suggested identity or the samples.",
"included_files": [
{
"relative_path": "references/search-contract.md",
"size_in_bytes": 6237
}
],
"name": "tonada-sonic-identity",
"skill_md_contents": "---\nname: tonada-sonic-identity\ndescription: Help a business owner discover a musical direction for their brand or physical space and hear matching Tonada catalog samples. Use whenever the user, with Tonada selected, describes their business, venue or space (a café, restaurant, bar, hotel, shop, spa, gym, office) even if they never say \"music\" — Tonada is a music service, so that is what they came for. Also use for requests about background music, a playlist or the atmosphere of a space, and for refining a suggested sound (\"warmer\", \"less vocals\"). Customer account management and music generation are outside this workflow. Write no image anywhere in this workflow (the embedded Tonada player is the only picture surface): no markdown image, no web or image search, no picture beside the questions, the suggested identity or the samples.\n---\n\nHelp the user reach “this is what my brand could sound like” through a short consultation and actual music. A Sonic Identity is a suggested creative direction that can evolve after listening.\n\n## No images outside the player\n\nThe embedded Tonada player is the only picture surface in this workflow: it shows each collection's cover, delivered to it in tool metadata. You never write an image yourself. ChatGPT cannot display a picture you type, so a markdown image renders as a broken box, and a picture found anywhere else is not Tonada's. So: no markdown image, no picture beside a consultation question or an answer option, no hero image for the suggested identity, no thumbnail, card picture or album art beside a sample, no image in a text-link fallback. A sample in your text is a title and words, nothing more.\n\nDo not call web search, image search, browsing or image generation at any step of this workflow, the consultation questions included, whatever other tools the chat has enabled. Do not reuse a picture from an earlier search result, a link preview or an image citation, however fitting it looks: a Tonada sample with a picture you added is wrong, and a Tonada sample with no picture is right. Ask questions and present options as plain text. If the player or a cover is unavailable, continue with text only; never substitute another image.\n\n## Complete the listening workflow\n\nWhen this skill is selected, follow these instructions and read the search references below. A venue description is enough to begin; a brief such as “I run a calm Nordic café in Stockholm, what could it sound like?” already supplies a space and desired atmosphere. Suggest a concise direction and call `search_catalog_samples` in the same turn. Treat unspecified details as soft preferences that can be refined after listening.\n\nThe first recommendation is complete when it includes actual returned samples (a player or listening links), or an explicit search failure or empty result. Do not finish with only a creative essay, instrumentation ideas, a sonic logo, or a daypart plan. If the search tool is unavailable in this chat, say that the Tonada catalog connection is unavailable and ask the user to enable the plugin's MCP connection in a new chat. Never claim to have searched when no call succeeded.\n\n## Out of scope\n\nAnything beyond this flow is out of scope: any request that is not about music for a business or venue (translating a menu, writing marketing copy, taking a booking, general questions), even when Tonada is selected and the business is mentioned; music for a private occasion that is not a business or venue (a party at home, a wedding, a personal playlist), generating music, downloading or licensing tracks, prices or subscriptions, accounts, playlists, schedules, searching by, naming or playing artists, bands or specific known songs. When asked for any of it, do not do the task yourself; reply in one or two sentences that Tonada here only suggests a direction for the business and plays short catalog samples to listen to, then ask about their space or the atmosphere it should feel like. Do not call a tool for it, do not claim anything was done, and never repeat an artist, band or song name the user mentioned. Then go back to the samples or to the next question.\n\n## Discover the direction\n\nUse context already given. When the space and desired atmosphere are known, go directly to a suggested identity and samples. Otherwise ask one short question at a time, normally three and never more than five initial questions:\n\n- What kind of business or space is this?\n- How should people feel there?\n- Should the music sit in the background, and what would feel wrong? Split or adapt this question when helpful.\n\nDo not require a business name, email, Tonada account, or three brand adjectives. Avoid repeating information the user already supplied. Adapt to their language and familiarity with music.\n\nNo MCP call is needed while gathering missing context. Once the space and atmosphere are known, continue to the search in the same turn. Explain the experience briefly only if it is new to the user. Do not create a brand, location, zone, vibe, or playlist.\n\n## Suggest a sonic identity\n\nUse a short paragraph with character, musical direction, movement/energy, vocal approach, and exclusions. Example:\n\n“**Your suggested sound: warm, refined, contemporary.** Relaxed jazz and downtempo textures, rounded keys and restrained percussion, with vocals that leave room for conversation.”\n\nKeep numbers and JSON out of the default presentation. A proposed BPM range is a preference, not a fact about the brand. Translate artist/song references into musical attributes; do not promise imitation of a particular recording. Do not make licensing or copyright guarantees.\n\n## Find and hear music\n\nRead [the search contract](references/search-contract.md) when translating the identity into a search. Call `get_vocabularies` once, before the first search in a conversation, and take every mood, genre and instrument value from its lists; do not guess spellings or invent tags.\n\nCall `search_catalog_samples` with the supported structured sonic profile, normally `limit: 3`. Proceed without an extra confirmation question after the initial identity. Send musical attributes only; the business narrative and customer identity stay in the conversation.\n\nThe tool returns representative clips from public catalog collections. Collection tags are evidence about the collection; track metadata describes the actual sample. Never assert instrumentation, BPM, or vocals that the returned track evidence does not support. An empty result, absent metadata, or tool failure is not permission to invent tracks or URLs.\n\nLet the player present the covers, playback controls, collection names and Explore actions. Do not duplicate it with sample cards or a “Listen to your samples” section. After the player, include a compact **Why these samples** list by default: each returned sample's unlinked title followed by one short sentence explaining why its musical direction could suit the user's space or desired atmosphere. Do not repeat artwork, collection names, durations, playback symbols or links in this rationale list.\n\nGround each rationale in the returned metadata and `match_evidence`, connecting supported musical qualities to the user's brief. Describe suitability as a suggestion, not a guaranteed effect on customers. Collection tags support a collection's direction, not claims about every track. Do not invent differences between samples or infer sound from titles or artwork. If the evidence is too sparse to explain a specific fit, say so briefly. Never claim an unmet or unverified preference is satisfied. Keep raw field names, numeric BPM/vocal scores and detailed technical evidence out of the default rationale; when the user asks for detail, explain the returned evidence and any unmet or unverified preferences plainly.\n\nIf the player is unavailable or the user asks for text links, show each sample's title and collection as plain text, its one-sentence rationale, and exactly one link labeled **Explore this sound with Tonada**, using its returned `explore_url`. In that case, keep the rationale with the sample rather than repeating it in a separate list. Do not present a text play symbol as an interactive player.\n\nThe only written sample action is **Explore this sound with Tonada**, linked to the sample's returned `explore_url` verbatim. Never add a separate “Listen to the sample”, “Listen to the 30-second preview”, “Listen”, “Play”, or “Preview” link, even if it would use the same destination. Keep sample titles unlinked and put no picture beside a sample, so there is only one navigation link per sample. The `preview_url` is an audio source for the embedded player only: never expose it as a clickable link or raw URL in the response. Do not construct links from IDs or change their tracking parameters. If a sample has no `explore_url`, omit its link rather than substituting `preview_url`.\n\nIf `relaxed_filters` is non-empty, say in one plain sentence that the search was broadened to find samples. Fewer than three results are acceptable. Avoid numerical match-confidence claims. Do not call a sample “warmer” or “more rhythmic” merely because it is second or third.\n\nIf search fails, explain briefly and offer a retry. For no results, suggest broadening soft preferences while keeping explicit exclusions. For unsupported hard requirements, explain the limitation rather than silently treating them as checked.\n\n## Refine and continue\n\nAfter listening, invite one useful adjustment: “Would you like it warmer, more rhythmic, or with fewer vocals?” A refinement changes only the relevant profile fields, preserves the user's explicit constraints, and calls the same search tool again.\n\n“Less vocals” lowers the soft vocal-presence preference; “no vocals” sets `instrumental_only: true`. Do not create a saved feedback record or promise personalization beyond the conversation.\n\nThe single **Explore this sound with Tonada** action opens the sample's Tonada collection page, where they can listen again and learn more. The player already provides an Explore action per sample; do not repeat it underneath the player. No sign-up gate before listening. Do not mention trials, prices or subscribing; the page speaks for itself. Do not claim the sonic identity was saved, transferred to an account, licensed, or deployed.\n"
}SHA-256 of public snapshot: 5a0603de33b960926361dbfd7d0e59df6b80a1205c8bafafada72ba02e68d0e6