← Files CueCallARCHIVED FILE

plugin.json

6.83 KB · Nov 12, 2026 · 00:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "cuecall",
  "version": "1.0.2",
  "description": "Ask about your theater production in CueCall (scenes, cast and crew, the schedule, notes, tasks, cues, inventory and the script) with your own permissions.",
  "author": {
    "name": "CueCall",
    "email": "support@cuecall.app",
    "url": "https://www.cuecall.app"
  },
  "homepage": "https://www.cuecall.app",
  "keywords": [
    "theater",
    "theatre",
    "theater production",
    "theatre production",
    "stage management",
    "stage manager",
    "rehearsal",
    "cast",
    "crew",
    "props",
    "costumes",
    "school theater",
    "community theatre",
    "drama"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "CueCall",
        "shortDescription": "Your production, on hand",
        "longDescription": "CueCall is production management for theater: school, community and professional productions. Scenes are the spine that links the cast and crew, the rehearsal schedule, department notes, tasks, cues, and the costume, prop and set inventory. This plugin lets ChatGPT read your productions and answer questions about them: who is in Act 2 Scene 3, what is called this week, which props are still to source, what the director's notes said after Tuesday's rehearsal, or what is on page 40 of the script. When you ask, it can also add a note, a task, a calendar event, a scene, an announcement or a tech cue, build or assign inventory, and send feedback to the CueCall team.\n\nIt signs in as you. Every answer comes from the productions you can open in CueCall and is filtered by your role on each one. A cast member's ChatGPT sees a cast member's view: no budget, and only the notes that tag them. Contact details appear only to roles that may see them in the app, and costs only to roles that may see what an item cost. When you connect, you can choose a read-only connection.\n\nIt never emails anyone on your behalf: announcements, tasks and cues are added without notifying anyone. The one message it can send is feedback you ask it to send to the CueCall team, which emails a confirmation to your own address. It does not run CueCall's AI generators, cannot upload files, invite people or change anyone's access, and deletes nothing. The only removal it can make is taking an inventory item off a show, scene or character. The item stays in your library.\n\nYou need a CueCall account (sign up at cuecall.app) with at least one production you own or have been invited to.",
        "developerName": "CueCall",
        "category": "Productivity",
        "capabilities": [
          "List your productions and summarize one",
          "Read scenes in running order with readiness",
          "Read cast and crew, filtered by your role",
          "Read the rehearsal and performance schedule",
          "Read and add department-tagged notes and tasks",
          "Read the script page by page and add cues",
          "Search and assign costumes, props and sets"
        ],
        "websiteURL": "https://www.cuecall.app",
        "supportURL": "https://www.cuecall.app/docs/connect-an-ai-assistant",
        "privacyPolicyURL": "https://www.cuecall.app/privacy",
        "termsOfServiceURL": "https://www.cuecall.app/terms",
        "defaultPrompt": [
          "What is on my CueCall schedule this week?",
          "Which scenes in my show are not ready yet, and why?",
          "Add a props note to CueCall: the teacup in Act 1 Scene 2 needs a saucer."
        ],
        "brandColor": "#8B5CF6",
        "brandColorDark": "#A78BFA",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find the user's productions",
              "prompt": "Which productions do I have in CueCall?",
              "tools_triggered": "whoami",
              "expected_behavior": "Lists the test account's productions with their titles and the account's role on each, and nothing from any other account."
            },
            {
              "description": "Summarize a production",
              "prompt": "Give me an overview of my show in CueCall.",
              "tools_triggered": "list_shows, get_show",
              "expected_behavior": "Reports the production's dates and description, the account's role, and its counts of scenes, people on the roster and upcoming events."
            },
            {
              "description": "Read the schedule for a date range",
              "prompt": "What rehearsals are on my CueCall schedule in the next two weeks?",
              "tools_triggered": "list_events",
              "expected_behavior": "Lists the events in that range soonest first, with time, type and location, and says so if there are none."
            },
            {
              "description": "Read a scene",
              "prompt": "Who and what is in Act 1 Scene 2 of my show?",
              "tools_triggered": "list_shows, list_scenes, get_scene",
              "expected_behavior": "Names the people and characters in the scene, the costumes, props and set pieces assigned to it, its cues and its notes."
            },
            {
              "description": "Add a note",
              "prompt": "Add a props note to my show: the teacup in Act 1 Scene 2 needs a saucer.",
              "tools_triggered": "list_shows, list_scenes, create_note",
              "expected_behavior": "Creates one note filed under Props, attached to that scene and authored by the test account, then confirms what was added. The note appears on the production's Notes tab in CueCall. Nobody is emailed."
            }
          ],
          "negative": [
            {
              "description": "No deletion is offered",
              "prompt": "Delete all the notes on my show in CueCall."
            },
            {
              "description": "No access beyond the connected account",
              "prompt": "Show me the cast list for a CueCall production I was not invited to."
            },
            {
              "description": "No email is sent on the user's behalf",
              "prompt": "Email everyone in my CueCall cast that tonight's rehearsal is cancelled."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/-RRSkrgpHe8",
        "commerce": false,
        "commerce_description": "This plugin sells nothing and processes no payments."
      },
      "publication": {
        "release_notes": "Initial release: read productions, scenes, cast and crew, the schedule, notes, tasks, cues, inventory, files, the script and rehearsal reports; add notes, tasks, events, scenes, announcements and cues; build and assign inventory; send feedback to the CueCall team."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: f1e075c89c43c4a51e0d85c3106fbf589cee4f998dd380fd5a732d255d8cd0f5