← Files pickaruARCHIVED FILE
plugin.json
6.63 KB · Nov 3, 2026 · 00:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "pickaru",
"version": "1.0.2",
"description": "Decide what to watch, eat or play together: pickaru turns the question into a swipe deck that you, your partner or your group vote on at pickaru.com.",
"author": {
"name": "Maja Dobnik",
"email": "support@pickaru.com",
"url": "https://pickaru.com"
},
"homepage": "https://pickaru.com",
"keywords": [
"movies",
"tv shows",
"food",
"board games",
"group decisions",
"movie night"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "pickaru",
"shortDescription": "Swipe together, pick tonight",
"longDescription": "pickaru ends the \"what should we watch?\" back-and-forth. Tell ChatGPT who's deciding and what you're in the mood for, and pickaru deals a deck of movies, TV shows, cuisines or board games. Everyone swipes yes, no, maybe or veto on their own phone, and the match appears when all are done.\n\nWhat you can do:\n- Brew a deck from a mood, genre, era, rating, show length, player count or craving.\n- Turn titles ChatGPT recommends, or a list you name, into a deck to vote on.\n- Follow the party from the chat: who has joined, who has finished, and the top picks.\n- Save movies and shows to your pickaru watchlist.\n\nWho it's for: anyone deciding alone, as a couple, or with friends and family.\n\nLimits: the swiping happens on pickaru.com, not inside ChatGPT. Friends join with a link or QR code and don't need ChatGPT. No account is needed; hosts continue as guests and can add an email later to keep their history. pickaru doesn't stream, book tickets or order food.",
"developerName": "Maja Dobnik",
"category": "Entertainment",
"capabilities": [
"Brew a deck of movies, shows, cuisines or board games",
"Turn a list of titles into a deck to vote on",
"Follow a party live and show the winner",
"Save movies and shows to a watchlist"
],
"websiteURL": "https://pickaru.com",
"supportURL": "https://pickaru.com/contact",
"privacyPolicyURL": "https://pickaru.com/legal/privacy",
"termsOfServiceURL": "https://pickaru.com/legal/terms",
"defaultPrompt": [
"Help 4 of us pick a comedy movie for tonight.",
"My partner and I want a cozy short series to binge.",
"We can't decide what to eat tonight."
],
"brandColor": "#6A58F0",
"brandColorDark": "#A99CFF",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Movie night for two with a genre",
"prompt": "Help the 2 of us pick a comedy movie for tonight.",
"tools_triggered": "brew_deck",
"expected_behavior": "Calls brew_deck with mode movies, people couple and a comedy filter. Replies in one short sentence and shows the pickaru card with a link that opens a comedy deck in a party lobby, where the other person joins by link or QR code. No titles are listed in the reply and no sign-in is required.",
"expected_output_url": "https://drive.google.com/file/d/1w8GNNKHi8aBH4NfDAZwasHmjODtv2_l5/view?usp=sharing"
},
{
"description": "Couple picking a show",
"prompt": "My partner and I want a cozy short series to binge this weekend.",
"tools_triggered": "brew_deck",
"expected_behavior": "Calls brew_deck with mode shows, people couple, a cozy or feel-good mood and the weekend (binge) commitment. Shows the pickaru card whose link opens a shows deck for two."
},
{
"description": "Deck from recommended titles",
"prompt": "Make a deck of Christopher Nolan's best films so my friends and I can vote.",
"tools_triggered": "pick_deck",
"expected_behavior": "Calls pick_deck with mode movies and the films it recommends (IMDb ids or title and year). Shows the card with a link that opens exactly those films as a deck for the group to swipe."
},
{
"description": "Food without a named cuisine",
"prompt": "We can't decide what to eat tonight.",
"tools_triggered": "list_cravings",
"expected_behavior": "Calls list_cravings. Shows a card with a few food directions (for example comfort, light, spicy) and cuisine tiles; tapping one opens a cuisine deck on pickaru.com.",
"expected_output_url": "https://drive.google.com/file/d/1vW8c3hkPAo9GZMOYZa3G3Jo2J2hBmvJ6/view?usp=sharing"
},
{
"description": "Following up on a party",
"prompt": "How's our movie night going? Has everyone finished?",
"tools_triggered": "party_status",
"expected_behavior": "Run after the first test case in the same chat. Calls party_status with the ref from the earlier card, without asking for a party code. Reports in one sentence whether the party is waiting, in progress (joined and finished counts) or done, and shows the updated card.",
"expected_output_url": "https://drive.google.com/file/d/1w8GNNKHi8aBH4NfDAZwasHmjODtv2_l5/view?usp=sharing"
}
],
"negative": [
{
"description": "Ticket booking is out of scope; pickaru should not be called and the assistant should say it can't book tickets.",
"prompt": "Book two cinema tickets for Dune tonight at 8pm."
},
{
"description": "Food delivery is out of scope; pickaru only helps choose a cuisine and should not claim to place an order.",
"prompt": "Order a large pepperoni pizza to my home address."
},
{
"description": "Bulk ratings data is not offered; pickaru should not be called to list or export ratings.",
"prompt": "Give me the IMDb rating of every movie released in 2024 as a spreadsheet."
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1w8GNNKHi8aBH4NfDAZwasHmjODtv2_l5/view?usp=sharing",
"commerce": false,
"commerce_description": "pickaru sells nothing, takes no payments and shows no ads."
},
"publication": {
"release_notes": "First release: brew a deck of movies, TV shows, cuisines or board games from a chat, turn suggested titles into a deck, follow the party live with the top picks, and save titles to a watchlist."
},
"apps": "./.app.json"
}
}
}
SHA-256: 36637fcfbe040cddb95a89767bc8c3deaecde9ec37579ea79346f6373c71e45a