← Files PurpleBeeARCHIVED FILE
plugin.json
11.2 KB · Nov 3, 2026 · 18:56 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "purplebee",
"version": "1.3.0",
"description": "Plan trips, picnics, potlucks, dinners and parties with friends: who's coming, who brings what, shared to-dos, invites and splitting expenses.",
"author": {
"name": "Yusuf YILMAZ",
"email": "support@purplebee.app",
"url": "https://purplebee.app"
},
"homepage": "https://purplebee.app",
"keywords": [
"group planning",
"events",
"trips",
"potluck",
"picnic",
"barbecue",
"birthday party",
"packing list",
"who brings what",
"to-do",
"expense splitting",
"split the bill"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "PurpleBee",
"shortDescription": "Who brings what, who owes what",
"longDescription": "PurpleBee brings everyone together: plan trips, camping weekends, holidays, picnics, barbecues, potlucks, dinners, birthdays and office breakfasts with your group.\n\nJust describe your plan to ChatGPT, for example \"a picnic for 8 next Saturday where everyone brings something\", and it builds a real shared event in PurpleBee:\n\u2022 The event with date, the real place on the map, a cover photo and a music list\n\u2022 What to bring with realistic quantities, plus what everyone brings for themselves\n\u2022 Open to-dos like booking the place or arranging transport\n\u2022 A ready invite message to send to your group on WhatsApp\n\nFriends open the link, join and pick what they'll bring. Later, ask ChatGPT:\n\u2022 \"I'll bring the drinks\" to claim an item\n\u2022 \"I paid 1,200 for the villa, split it with everyone\" to add a shared expense\n\u2022 \"Who owes whom after our holiday?\" for balances and the simplest way to settle up\n\u2022 \"Is Saturday free?\" to check clashes with your other plans\n\nAsk for restaurant, caf\u00e9 or sight ideas and ChatGPT adds the ones you pick to the event's Places & Routes list, or builds a route with its stops.\n\nOnly need photos and music? ChatGPT can turn off the items, tasks or expenses sections your group won't use, but only after asking you.\n\nChatGPT asks about what's missing instead of guessing (date, place, number of people, your music taste) and only adds what you agree to.\n\nEverything appears instantly in the PurpleBee app for the whole group. In the app your group also gets a shared photo album, a shared music list, group chat, join requests the organizer approves, repeating events, photo proof for items and expenses when the organizer asks for it, and a rating after the event. Phone numbers stay private between attendees. ChatGPT acts as you and only reaches events you can see. It can create and edit, but it can never delete anything. PurpleBee only tracks who owes whom; it never moves money.\n\nNew to PurpleBee? Sign in with your email at purplebee.app.",
"developerName": "Yusuf YILMAZ",
"category": "Productivity",
"capabilities": [],
"websiteURL": "https://purplebee.app",
"supportURL": "https://purplebee.app/support",
"privacyPolicyURL": "https://purplebee.app/privacy",
"termsOfServiceURL": "https://purplebee.app/terms",
"defaultPrompt": [
"Plan a picnic for 8 next Saturday where everyone brings something",
"Organize a camping weekend for 6 friends and make the packing list",
"Who owes whom after our trip?"
],
"brandColor": "#7C3AED",
"brandColorDark": "#A78BFA",
"composerIcon": "./assets/composer-icon.png",
"logo": "./assets/logo.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Indirect request without naming the app",
"prompt": "I'm organizing a barbecue for 10 friends next Sunday and everyone should bring something. Can you set it up?",
"tools_triggered": "create_event, add_items",
"expected_behavior": "Creates the event, asks about the place and anything missing, adds a shared list of things to bring with quantities for about 10 people, and gives the invite message once the date and place are set."
},
{
"description": "Create a new event",
"prompt": "Create a PurpleBee event called 'Bozcaada camp' on 24-25 October in Bozcaada.",
"tools_triggered": "create_event",
"expected_behavior": "Creates the event and replies with its link and invite link."
},
{
"description": "Add items and a to-do to an existing event",
"prompt": "In my 'Weekend camp' event add 12 liters of water and charcoal, everyone brings their own sleeping bag, and add a task 'Book the campsite'.",
"tools_triggered": "list_my_events, add_items",
"expected_behavior": "Finds the event and adds two shared items, one personal item and one task."
},
{
"description": "Add a shared expense",
"prompt": "In 'Weekend camp' I paid 600 TRY for groceries, split it with Deniz.",
"tools_triggered": "list_my_events, add_expense",
"expected_behavior": "Adds a 600 TRY expense paid by the user, split equally between the user and Deniz."
},
{
"description": "Cover photo and music",
"prompt": "Pick a cover photo for 'Weekend camp' and add two acoustic campfire songs to its music list.",
"tools_triggered": "list_my_events, search_cover_photos, set_cover_photo, search_songs, add_song",
"expected_behavior": "Shows a few Unsplash photos, sets the one the user picks as the cover with the photographer credit, and adds two YouTube songs to the event's music list."
},
{
"description": "Free day check and real place",
"prompt": "Is Saturday 7 November free for me? If so, plan a picnic in Belgrad Forest, Istanbul for 8 people.",
"tools_triggered": "check_clashes, search_places, create_event",
"expected_behavior": "Reports any clashing events, then creates the event with the real place and its map point, 8 expected guests, and returns the invite message and what is still missing."
},
{
"description": "Turn off sections the group won't use, after asking",
"prompt": "Create a PurpleBee event 'Concert night' for this Friday at Zorlu PSM. We only want to share photos and music, we don't need items, tasks or expenses.",
"tools_triggered": "search_places, create_event, update_event",
"expected_behavior": "Creates the event, confirms which sections to turn off, then turns off items, tasks and expenses (sections: ['places'] or []) and explains they can be turned back on any time without losing anything."
},
{
"description": "Suggest places and add the picked ones",
"prompt": "Create a PurpleBee event 'Bozcaada day trip' for next Saturday in Bozcaada, then suggest 3 caf\u00e9s near Bozcaada harbour and add the ones I pick.",
"tools_triggered": "create_event, search_places, add_place",
"expected_behavior": "Creates the event, searches real caf\u00e9s, shows a few with addresses, and adds only the caf\u00e9s the user picks to the event's Places & Routes list."
}
],
"negative": [
{
"description": "Deleting is not supported",
"prompt": "Delete my 'Weekend camp' event in PurpleBee."
},
{
"description": "Unrelated request should not use PurpleBee",
"prompt": "What's the weather like in Bozcaada this weekend?"
},
{
"description": "Cannot add an expense for someone who is not in the event",
"prompt": "In 'Weekend camp', Mehmet paid 300 TRY for fuel."
}
]
},
"demo_recording_url": "https://youtu.be/-1LHZ2Zk7_k"
},
"publication": {
"countries": [],
"release_notes": "Version 1.3: ChatGPT can suggest restaurants, caf\u00e9s and sights and add the ones you pick to the event's new Places & Routes list, or build a route with its stops. It can also turn off sections an event doesn't need (for example when the group only shares photos and music), always after asking you first.",
"translations": {
"tr-TR": {
"subtitle": "Kim ne getirir, kim ne \u00f6der",
"description": "PurpleBee herkesi bir araya getirir: kamp, tatil, piknik, mangal, do\u011fum g\u00fcn\u00fc, ak\u015fam yeme\u011fi ve ofis kahvalt\u0131s\u0131 gibi her bulu\u015fmay\u0131 grubunla planla.\n\nPlan\u0131n\u0131 ChatGPT'ye anlatman yeterli, \u00f6rne\u011fin \"cumartesi 8 ki\u015filik piknik, herkes bir \u015fey getirsin\". ChatGPT PurpleBee'de ger\u00e7ek, ortak bir etkinlik olu\u015fturur:\n\u2022 Tarih, haritada ger\u00e7ek yer, kapak foto\u011fraf\u0131 ve m\u00fczik listesi\n\u2022 Ger\u00e7ek\u00e7i miktarlarla getirilecekler ve herkesin kendi getirece\u011fi \u015feyler\n\u2022 Yer ay\u0131rtmak, ula\u015f\u0131m\u0131 ayarlamak gibi a\u00e7\u0131k g\u00f6revler\n\u2022 WhatsApp grubuna g\u00f6nderebilece\u011fin haz\u0131r davet mesaj\u0131\n\nArkada\u015flar\u0131n linki a\u00e7\u0131p kat\u0131l\u0131r ve ne getirece\u011fini se\u00e7er. Sonra ChatGPT'ye:\n\u2022 \"\u0130\u00e7ecekleri ben getiririm\" de, \u00fcstlensin\n\u2022 \"Villaya 1.200 \u00f6dedim, herkesle b\u00f6l\" de, masraf\u0131 eklesin\n\u2022 \"Tatilden sonra kim kime bor\u00e7lu?\" de, en kolay \u00f6de\u015fmeyi g\u00f6stersin\n\u2022 \"Cumartesi bo\u015f muyum?\" de, di\u011fer planlar\u0131nla \u00e7ak\u0131\u015fmay\u0131 kontrol etsin\n\nRestoran, kafe ya da gezilecek yer \u00f6nerisi iste; ChatGPT se\u00e7tiklerini etkinli\u011fin Mekanlar & Rotalar listesine ekler ya da duraklar\u0131yla bir rota olu\u015fturur.\n\nSadece foto\u011fraf ve m\u00fczik mi laz\u0131m? ChatGPT kullanmayaca\u011f\u0131n\u0131z e\u015fya, g\u00f6rev ya da masraf b\u00f6l\u00fcmlerini kapatabilir, ama \u00f6nce sana sorar.\n\nChatGPT tahmin etmek yerine eksikleri sorar (tarih, yer, ki\u015fi say\u0131s\u0131, m\u00fczik zevkin) ve sadece onaylad\u0131klar\u0131n\u0131 ekler.\n\nHer \u015fey an\u0131nda PurpleBee uygulamas\u0131nda t\u00fcm grup i\u00e7in g\u00f6r\u00fcn\u00fcr. Uygulamada grubunu ayr\u0131ca ortak foto\u011fraf alb\u00fcm\u00fc, ortak m\u00fczik listesi, grup sohbeti, organizat\u00f6r\u00fcn onaylad\u0131\u011f\u0131 kat\u0131l\u0131m istekleri, tekrarlanan etkinlikler, organizat\u00f6r isterse e\u015fya ve masraflar i\u00e7in foto\u011frafl\u0131 kan\u0131t ve etkinlik sonras\u0131 de\u011ferlendirme bekliyor. Telefon numaralar\u0131 kat\u0131l\u0131mc\u0131lar aras\u0131nda gizli kal\u0131r. ChatGPT senin ad\u0131na \u00e7al\u0131\u015f\u0131r ve sadece g\u00f6rebildi\u011fin etkinliklere eri\u015fir. Olu\u015fturup d\u00fczenleyebilir ama hi\u00e7bir \u015feyi silemez. PurpleBee sadece kimin kime bor\u00e7lu oldu\u011funu tutar, para transferi yapmaz.\n\nPurpleBee'de yeni misin? purplebee.app adresinden e-postanla giri\u015f yap."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 3831000004e27d6d15a671d0ea0da19bb7a2a47c26aaa4385f44c611fec0e735