← Files moviegroupiesARCHIVED FILE
plugin.json
5.48 KB · Nov 3, 2026 · 19:06 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "moviegroupies",
"version": "1.0.4",
"description": "moviegroupies is a simple way to track what you want to watch, rate what you've seen, and share movie watchlists with friends or family. No feeds, no algorithm - just movie lists to share and decide together what to watch.",
"author": {
"name": "moviegroupies.app",
"email": "support@moviegroupies.app",
"url": "https://moviegroupies.app"
},
"homepage": "https://moviegroupies.app/",
"keywords": [
"movies",
"watchlist",
"ratings",
"groups"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "moviegroupies",
"shortDescription": "movie watchlists, with friends",
"longDescription": "moviegroupies is a simple way to track what you want to watch, rate what you've seen, and share movie watchlists with friends or family. No feeds, no algorithm - just movie lists to share and decide together what to watch.\n\nAsk it to find a movie, add it to your watchlist, rate or comment on something you've seen, see what your group has been rating lately, create or join a group, send invites, or import a curated list like the IMDb Top 250 straight into your own watchlist - all without leaving the chat.",
"developerName": "moviegroupies.app",
"category": "Entertainment",
"capabilities": [
"Search movies",
"Manage watchlists",
"Rate and comment",
"Share lists with groups"
],
"websiteURL": "https://moviegroupies.app/",
"supportURL": "https://moviegroupies.app/help.html#support",
"privacyPolicyURL": "https://moviegroupies.app/privacy.html",
"termsOfServiceURL": "https://moviegroupies.app/terms.html",
"defaultPrompt": [
"Find the movie Inception and tell me its rating and genres.",
"What's the latest activity in my movie group?",
"Show me the IMDb Top 250 and import it into my watchlist."
],
"brandColor": "#00618C",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Look up a movie",
"prompt": "Find the movie Inception and tell me its rating and genres.",
"tools_triggered": "search_movies, movie_detail",
"expected_behavior": "Returns Inception's id, release year, genres, and rating/popularity info."
},
{
"description": "Add a movie to the watchlist and rate it",
"prompt": "Add The Godfather to my watchlist and rate it 5 stars.",
"tools_triggered": "search_movies, add_movie_to_list, rate_movie",
"expected_behavior": "Confirms The Godfather was added to the caller's default list and rated 5/5, with the movie and list ids."
},
{
"description": "See what a group has been rating",
"prompt": "What's the latest activity in my movie group?",
"tools_triggered": "my_groups, recent_activity",
"expected_behavior": "Returns a paginated list of recent ratings/wants from the caller's group(s) with usernames, movie titles, and timestamps."
},
{
"description": "Create a group and invite someone",
"prompt": "Create a new group called Family Movie Night and invite my friend at friend@example.com.",
"tools_triggered": "create_group, invite_to_group",
"expected_behavior": "Confirms the group was created with its id, and that an invitation email was sent to the given address."
},
{
"description": "Import a curated list",
"prompt": "Show me the IMDb Top 250 and import it into my watchlist.",
"tools_triggered": "view_curated_lists, view_curated_list, import_curated_list",
"expected_behavior": "Lists the curated list's movies, then confirms how many were imported into the caller's default list, skipping duplicates."
}
],
"negative": [
{
"description": "Unrelated request (weather): no moviegroupies tool should be called; the assistant should say it only helps with movie watchlists.",
"prompt": "What's the weather like in Chicago today?"
},
{
"description": "Unrelated request (travel booking): no moviegroupies tool should be called.",
"prompt": "Book me a flight to Paris next week."
},
{
"description": "Unrelated request (web scraping code): no moviegroupies tool should be called.",
"prompt": "Write a Python script that scrapes box office numbers from a news site."
}
]
},
"commerce": false,
"commerce_description": "moviegroupies does not sell products or process payments.",
"demo_recording_url": "https://moviegroupies.app/mg_for_chatgpt.mp4"
},
"publication": {
"release_notes": "Tool hints corrected after review feedback: destructiveHint and openWorldHint now match each tool's behavior (e.g. remove_movie_from_list, decline/cancel_invitation, manage_list_sharing, create_group, join_group, update_profile), idempotentHint added to every tool, and not-found replies now say what to do next."
},
"apps": "./.app.json"
}
}
}
SHA-256: 0c344c46e47b2ad0177dcb0cdae1c36af29eaee9db1eeb7d88e8078b5143558b