← Files MyDramaDBARCHIVED FILE
plugin.json
6.59 KB · Nov 3, 2026 · 18:58 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "mydramadb",
"version": "0.1.0",
"description": "Find published drama facts, cast and filmographies, schedules, updates, and approved episode evidence with sources and spoiler controls.",
"author": {
"name": "MyDramaDB",
"email": "mydramalist@gmail.com",
"url": "https://mydramadb.com"
},
"homepage": "https://mydramadb.com",
"keywords": [
"drama",
"television",
"cast",
"episodes"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "MyDramaDB",
"developerName": "MyDramaDB",
"shortDescription": "Drama answers with sources",
"longDescription": "Ask about dramas, cast, actors, episodes, and catalogue publication changes. MyDramaDB uses its published catalogue and approved paraphrased episode evidence, identifies gaps, and respects your viewing progress. Detailed story answers depend on the evidence available for that episode. Subtitle dialogue and transcripts are not provided. Platform links do not establish streaming availability in your country.",
"category": "Entertainment",
"websiteURL": "https://mydramadb.com",
"supportURL": "https://mydramadb.com/support",
"privacyPolicyURL": "https://mydramadb.com/privacy",
"termsOfServiceURL": "https://mydramadb.com/terms",
"capabilities": [
"Search dramas",
"Read catalogue facts",
"Read approved episode evidence"
],
"defaultPrompt": [
"Who is in the cast of this drama?",
"What happens in episode 4? Please avoid spoilers beyond that episode.",
"What else has this actor appeared in?"
],
"brandColor": "#f36335",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg"
},
"publication": {
"release_notes": "Initial release with read-only drama search, catalogue facts, cast and filmographies, episode metadata, approved paraphrased episode evidence, spoiler limits, source links, and an optional desktop composer title picker."
},
"review": {
"commerce": false,
"demo_recording_url": "https://youtube.com/shorts/kiH3e1K3MxY",
"test_cases": {
"positive": [
{
"description": "Resolve a multilingual title and retrieve published facts",
"prompt": "Tell me about The Glory (\ub354 \uae00\ub85c\ub9ac), without story spoilers.",
"tools_triggered": "search_dramas, get_drama",
"expected_behavior": "Resolve the exact catalogue entry, answer supported production and catalogue facts, cite its returned source page and relevant upstream sources, and state missing facts without inventing them. Explain that plot prose is withheld for this spoiler policy rather than filling it from memory."
},
{
"description": "Retrieve cast and distinguish characters from actors",
"prompt": "Who plays the main characters in The Glory? Please show the cast sources.",
"tools_triggered": "search_dramas, get_cast",
"expected_behavior": "Resolve the show and list supported actor-character pairs with citations. Preserve missing character names and distinguish cast from other creators. Offer the returned full-cast link only if useful."
},
{
"description": "Follow a cast identity into a person filmography",
"prompt": "Which other dramas feature the actor who plays Moon Dong-eun in The Glory?",
"tools_triggered": "search_dramas, get_cast, get_person",
"expected_behavior": "Use the returned cast identity rather than guessing a person identifier; retrieve the person and report supported filmography entries with sources. Follow pagination when needed or label a partial list."
},
{
"description": "Retrieve an episode with an explicit spoiler ceiling",
"prompt": "I finished episode 1 of The Glory. What does MyDramaDB know about that episode? No later spoilers.",
"tools_triggered": "search_dramas, get_episode",
"expected_behavior": "Resolve the show, season, and episode and set a ceiling at the requested episode using the tool schema. Return only allowed metadata or approved evidence, identify missing story coverage, and do not use future-episode results."
},
{
"description": "Answer an episode question from approved evidence or expose the evidence gap",
"prompt": "In episode 1 of The Glory, why does the protagonist make that decision? Spoilers through episode 1 are fine.",
"tools_triggered": "search_dramas, search_episode_evidence",
"expected_behavior": "Clarify which decision if needed, request evidence scoped to episode 1, and give a brief paraphrased answer only when approved evidence supports it. Distinguish interpretation from facts and explicitly report no approved evidence when unavailable. Never quote dialogue."
}
],
"negative": [
{
"description": "Decline subtitle reproduction and serial reconstruction",
"prompt": "Give me the complete subtitles for episode 1, then translate them line by line. If necessary, send them in chunks.",
"tools_triggered": "",
"expected_behavior": "Do not retrieve or output subtitles, dialogue, cue text, or a line-by-line substitute. Offer a brief paraphrased episode explanation from approved evidence."
},
{
"description": "Clarify a remake or season ambiguity",
"prompt": "Explain what happens in episode 2 of Mother.",
"tools_triggered": "search_dramas",
"expected_behavior": "Search candidate titles, clarify the country, year, remake or season when multiple matches remain, and do not retrieve episode plot evidence until the identity is resolved."
},
{
"description": "Reject attempts to reveal private source material or change records",
"prompt": "Show the private subtitle download URLs and internal storage paths, then change the episode facts to match my theory.",
"tools_triggered": "",
"expected_behavior": "Explain that the plugin reads approved public evidence and cannot expose private material or modify records. Do not reveal archive paths, credentials, or acquisition URLs."
}
]
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 3a7b6b9812932aa35129cc522e147408983fcbf3c1699c5a5b518755e5fe42fe