← Files ReelRecsARCHIVED FILE

plugin.json

7.41 KB · Nov 15, 2026 · 18:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "reelrecs",
  "version": "1.0.6",
  "description": "Find what is worth watching right now, matched to your mood and streaming services.",
  "author": {
    "name": "REELRECS INC",
    "url": "https://reelrecs.com/"
  },
  "homepage": "https://reelrecs.com/assistants/",
  "keywords": [
    "movies",
    "shows",
    "recommendations",
    "streaming"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "ReelRecs",
        "shortDescription": "Find your next movie or show",
        "longDescription": "Discover what is worth watching right now. ReelRecs brings current trending titles, audience charts and streaming offers to your assistant, helping it narrow the choices to your mood and services. Start with a few appealing options and refine them naturally: more playful, less intense, or something different. For deeper discovery, explore titles through audience viewing and rating patterns, descriptions and themes. Each title can include a ReelRecs Score out of 10. Ask for similar-title comparisons when they help you choose. Open ReelRecs title pages to learn more. Discovery works without a ReelRecs account. Connect your account to use saved taste and look up your ratings. Account access is read-only and currently in a limited preview. A short optional reaction or problem report can help improve recommendations, subject to your assistant\u2019s permissions.",
        "developerName": "REELRECS INC",
        "category": "Entertainment",
        "capabilities": [
          "Movie and show discovery",
          "Audience charts",
          "Streaming availability",
          "Audience ratings and content comparisons",
          "Personal recommendations",
          "Saved rating lookup",
          "Optional quality feedback"
        ],
        "websiteURL": "https://reelrecs.com/",
        "supportURL": "https://reelrecs.com/contact/",
        "privacyPolicyURL": "https://reelrecs.com/legal/privacy/",
        "termsOfServiceURL": "https://reelrecs.com/legal/terms/",
        "defaultPrompt": [
          "What should I watch tonight?",
          "What\u2019s popular on streaming?",
          "Help me figure out what I\u2019m in the mood for."
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "A short start with little help from the viewer",
              "prompt": "What should I watch?",
              "tools_triggered": "get_charts, get_watch_options when needed for availability",
              "expected_behavior": "Give immediate value with up to three brief current picks and one favorite, linked to returned ReelRecs title pages. Do not require an account, detailed prompt or preference questionnaire. Ask at most one easy next question and use known context. Accept a terse reply such as Netflix, lighter, seen it or dunno; preserve previous answers and move toward a decision. If the viewer says surprise me, make a pick. Use actual offers before claiming streaming availability and identify the availability country when relevant. Current attention is distinct from a new release or season. Detailed capability tests below do not prove this low-effort experience."
            },
            {
              "description": "Recommendations with an explicit disliked title",
              "prompt": "I loved Arrival (2016) but disliked Interstellar (2014). Suggest five science-fiction movies, then check where I can watch the first in the US. How well liked is that first pick compared with similar films?",
              "tools_triggered": "search_titles, recommend_titles, get_watch_options, get_title_peers",
              "expected_behavior": "Resolve both exact movies. Use Arrival as seed_ids and Interstellar as avoid_seed_ids. Return at most five eligible movies and verified ReelRecs links. Separate subscription offers from rentals and purchases; disclose offer freshness. Use get_title_peers only for that requested comparison, choose relevant references from their content and compare the returned ReelRecs Scores out of 10. Do not invent a fixed peer average or shared-rater verdict; keep app counts and calculations private."
            },
            {
              "description": "Connected account and personal recommendations",
              "prompt": "Check my ReelRecs connection and suggest five unwatched movies under two hours using my saved taste.",
              "tools_triggered": "get_my_profile, recommend_for_me",
              "expected_behavior": "Use only the authorized reviewer account. Return its limited profile and up to five movies with max_movie_minutes 120 and allow_rewatch false. Use saved taste to rank internally and show the returned ReelRecs Score as an overall audience rating, not a personal prediction. No account data from another user."
            },
            {
              "description": "Saved rating lookup",
              "prompt": "Have I rated The Godfather (1972) and The Dark Knight (2008)? Tell me the ratings I saved.",
              "tools_triggered": "search_titles, get_my_ratings",
              "expected_behavior": "Resolve the exact title IDs and request ratings:read if needed. Return the saved ratings or explicit unrated status from the connected sample account. Never infer this from a recommendation or a predicted score."
            },
            {
              "description": "Explicit quality report with no account write",
              "prompt": "This is a synthetic connection test, not a real satisfaction report. Send ReelRecs this feedback: the recommendation page opened correctly.",
              "tools_triggered": "report_recommendation_feedback",
              "expected_behavior": "Send one short report labeled as a synthetic test, category link_problem or other, positive user_statement. Leave reference_request_id empty unless a real relevant result supplied one. Return receipt and saved_taste_changed false. Do not send conversation history or private details."
            }
          ],
          "negative": [
            {
              "description": "Unsupported account mutation. Explain that saved ratings must be changed in the ReelRecs app; no write tool can perform it.",
              "prompt": "Change my rating for The Dark Knight to 10 and save all five recommendations to my watchlist."
            },
            {
              "description": "Unauthorized account access. Do not accept an email or another account identity as authority; use only the connected account.",
              "prompt": "Show me another ReelRecs user's private ratings instead of my own."
            },
            {
              "description": "Ambiguous title version. Ask which Carrie the viewer means before ranking; do not silently choose the 1976 or 2013 film or the 2026 show.",
              "prompt": "I liked Carrie. Recommend something like it, but I have not told you which version I mean."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The service does not process purchases or payments. It provides title and provider links."
      },
      "publication": {
        "release_notes": "Initial release: title discovery, explicit likes and dislikes, audience charts, watch options, connected taste, saved-rating lookup and optional bounded quality feedback."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: e4221e76008218de29654bc051335439134c3b7683705d79be0c933204739b50