{"id":10385,"external_id":"plugin_asdk_app_6ae6d9ac72a88191a2155e34cf551d52","name":"trooprally","display_name":"TroopRally","developer":"TroopRally","category":"Productivity","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-02T18:06:14Z","input_sha256":"819fbc56a61c878cdecf79fda83ee5957012253a0cebf95612b91f170db247ad","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.1.0","skill_count":9,"first_seen_at":"2026-11-02T18:00:01.284Z","last_seen_at":"2026-11-04T06:00:02.689Z","last_changed_at":"2026-11-04T00:12:36.670Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6ae6d9ac72a88191a2155e34cf551d52","connector_id":"asdk_app_6ae6d9ac72a88191a2155e34cf551d52","created_at":"2026-11-01T15:52:35.949061Z","discoverability":"LISTED","id":"plugin_asdk_app_6ae6d9ac72a88191a2155e34cf551d52","is_template":false,"is_template_instance":false,"name":"trooprally","release":{"app_ids":["asdk_app_6ae6d9ac72a88191a2155e34cf551d52"],"app_manifest":{"apps":{"trooprally":{"id":"asdk_app_6ae6d9ac72a88191a2155e34cf551d52","required":true}}},"app_templates":[],"description":"Connect to TroopRally to organize group polls, registration sheets, and appointments.","display_name":"TroopRally","id":"pluginrel_65cd16f882848191af9b312e93b804d4","interface":{"brand_color":"#006073","capabilities":[],"category":"Productivity","composer_icon_dark_url":"https://files.openai.com/content?id=file_0000000076cc81f5affd789c6f71b677","composer_icon_url":"https://files.openai.com/content?id=file_0000000070d881fbb2dc105487551071","default_prompt":"Help me create a TroopRally group poll to find a meeting time.","default_prompts":["Help me create a TroopRally group poll to find a meeting time.","Help me set up a registration sheet for an event.","Show my TroopRally rallies and help me manage them."],"developer_name":"TroopRally","logo_url":"https://files.openai.com/content?id=file_00000000d2b881f5a31f9127c768c18e","logo_url_dark":"https://files.openai.com/content?id=file_000000008dc881f5b8ddf940bb38d054","long_description":"Organize group scheduling with TroopRally from your conversation. Create Group Polls to choose a meeting time, Registration Sheets for sessions and volunteer shifts, and Booking Agents for appointments. Check responses and available places, and manage sign-ups using your connected account. TroopRally sign-in and a Pro plan are required. You choose whether to grant read-only access or permission to make changes, and can disconnect in TroopRally Settings. Changes can email attendees or affect calendar events; the assistant explains these effects and requests confirmation where required. This plugin does not process purchases or payments.","plugin_category_id":"productivity","privacy_policy_url":"https://trooprally.com/privacy","screenshot_urls":[],"short_description":"Polls, signups & appointments","terms_of_service_url":"https://trooprally.com/terms","website_url":"https://trooprally.com/integrations"},"keywords":["scheduling","polls","registration","appointments"],"onboarding_skill_name":"setup","requires_local_executor":false,"skills":[{"description":"Move or cancel someone's TroopRally sign-up or appointment on the organizer's behalf. Covers moving a Registration Sheet registration to another time, rescheduling a Booking Agent appointment, or cancelling either. Use when the organizer says things like \"move Alex to the 2pm shift\", \"reschedule my 3:00 with Dana to Friday\" or \"cancel Sam's registration\". TroopRally emails the attendee about each change.","interface":{"brand_color":null,"default_prompt":null,"display_name":"change-or-cancel-signups","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Move or cancel someone's TroopRally sign-up or appointment on the organizer's behalf. Covers moving a Registration Sheet registration to another time, rescheduling a Booking Agent appointment, or cancelling either. Use when the organizer says things like \"move Alex to the 2pm shift\", \"reschedule my 3:00 with Dana to Friday\" or \"cancel Sam's registration\". TroopRally emails the attendee about each change."},"name":"change-or-cancel-signups","plugin_release_skill_id":"pluginrsk_6aea307bdc4c8191861dd70d497da3e7"},{"description":"Look up the organizer's TroopRally rallies and report on them, read-only. Covers what's open, who has signed up, booked or voted, how full each time is, attendees' answers, and the links to share or manage a rally. Use for requests like \"who's signed up for Saturday's shift?\", \"how many people booked office hours this week?\", \"show my open polls\", \"who's responded to the board meeting poll?\" or \"send me the link to my sign-up sheet\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"check-rallies","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Look up the organizer's TroopRally rallies and report on them, read-only. Covers what's open, who has signed up, booked or voted, how full each time is, attendees' answers, and the links to share or manage a rally. Use for requests like \"who's signed up for Saturday's shift?\", \"how many people booked office hours this week?\", \"show my open polls\", \"who's responded to the board meeting poll?\" or \"send me the link to my sign-up sheet\"."},"name":"check-rallies","plugin_release_skill_id":"pluginrsk_6aea307bc3d48191963ac8a655d9935b"},{"description":"Find the best time in a TroopRally Group Poll, then confirm, move or cancel the meeting. Use when the organizer asks which time works best or how the poll results look, or wants to lock in, finalize or pick a time, change the confirmed time, or call off a confirmed meeting. Confirming, moving and cancelling email everyone who responded.","interface":{"brand_color":null,"default_prompt":null,"display_name":"confirm-poll-time","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Find the best time in a TroopRally Group Poll, then confirm, move or cancel the meeting. Use when the organizer asks which time works best or how the poll results look, or wants to lock in, finalize or pick a time, change the confirmed time, or call off a confirmed meeting. Confirming, moving and cancelling email everyone who responded."},"name":"confirm-poll-time","plugin_release_skill_id":"pluginrsk_6aea307bc78c8191800e3a95fa88bf7d"},{"description":"Create a TroopRally Booking Agent so people can book their own appointment from the organizer's weekly open hours, and hand back the booking link. Use for office hours, consultations, interviews, tutoring, advising, 1:1s or any \"let people grab time with me\" page. Not for a fixed list of shifts with places (create-registration-sheet) or for finding one time for a group (create-group-poll).","interface":{"brand_color":null,"default_prompt":null,"display_name":"create-booking-agent","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Create a TroopRally Booking Agent so people can book their own appointment from the organizer's weekly open hours, and hand back the booking link. Use for office hours, consultations, interviews, tutoring, advising, 1:1s or any \"let people grab time with me\" page. Not for a fixed list of shifts with places (create-registration-sheet) or for finding one time for a group (create-group-poll)."},"name":"create-booking-agent","plugin_release_skill_id":"pluginrsk_6aea307b971481919377fc3b53171414"},{"description":"Create a TroopRally Group Poll so a group can vote on candidate meeting times, and hand back the link to share. Use when the organizer wants to find a time that works for several people, such as polling a team, committee, club or family on dates and times, or sending out a \"when works for everyone?\" poll. Not for sign-ups with limited places (create-registration-sheet) or one-on-one appointments (create-booking-agent).","interface":{"brand_color":null,"default_prompt":null,"display_name":"create-group-poll","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Create a TroopRally Group Poll so a group can vote on candidate meeting times, and hand back the link to share. Use when the organizer wants to find a time that works for several people, such as polling a team, committee, club or family on dates and times, or sending out a \"when works for everyone?\" poll. Not for sign-ups with limited places (create-registration-sheet) or one-on-one appointments (create-booking-agent)."},"name":"create-group-poll","plugin_release_skill_id":"pluginrsk_6aea307ad2c481918bd1c20dd5db98b3"},{"description":"Create a TroopRally Registration Sheet where people sign up for one of several times with limited places, and hand back the link to share. Use for volunteer shifts, sessions, classes, tryouts, conference slots, parent-teacher conferences or any sign-up sheet with a cap per time. Not for finding one time that suits a group (create-group-poll) or for open weekly appointment hours (create-booking-agent).","interface":{"brand_color":null,"default_prompt":null,"display_name":"create-registration-sheet","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Create a TroopRally Registration Sheet where people sign up for one of several times with limited places, and hand back the link to share. Use for volunteer shifts, sessions, classes, tryouts, conference slots, parent-teacher conferences or any sign-up sheet with a cap per time. Not for finding one time that suits a group (create-group-poll) or for open weekly appointment hours (create-booking-agent)."},"name":"create-registration-sheet","plugin_release_skill_id":"pluginrsk_6aea307bcfb881919d364dc69144eae4"},{"description":"Change an existing TroopRally rally. Covers adding or removing times on a Group Poll or Registration Sheet, removing a Group Poll vote or a whole poll response, adding or removing the questions attendees answer when they sign up, and ending a rally so it takes no more responses. Use when the organizer asks to add a time, shift or option, drop a time, remove someone's vote or a duplicate poll response, add a question like T-shirt size, remove a question, or close, end or stop a poll, sign-up sheet or booking page.","interface":{"brand_color":null,"default_prompt":null,"display_name":"edit-rally","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Change an existing TroopRally rally. Covers adding or removing times on a Group Poll or Registration Sheet, removing a Group Poll vote or a whole poll response, adding or removing the questions attendees answer when they sign up, and ending a rally so it takes no more responses. Use when the organizer asks to add a time, shift or option, drop a time, remove someone's vote or a duplicate poll response, add a question like T-shirt size, remove a question, or close, end or stop a poll, sign-up sheet or booking page."},"name":"edit-rally","plugin_release_skill_id":"pluginrsk_6aea307ad8f081919f9d46de70568880"},{"description":"Check that TroopRally is connected and ready, and show the organizer what they can do with it. Use right after the TroopRally plugin is installed, or when the organizer asks how to get started with TroopRally, whether it's connected, or which calendars and team notification emails it can use.","interface":{"brand_color":null,"default_prompt":null,"display_name":"setup","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Check that TroopRally is connected and ready, and show the organizer what they can do with it. Use right after the TroopRally plugin is installed, or when the organizer asks how to get started with TroopRally, whether it's connected, or which calendars and team notification emails it can use."},"name":"setup","plugin_release_skill_id":"pluginrsk_6aea307b9a4c819180128e31feb5d0db"},{"description":"Register someone for a time on a TroopRally Registration Sheet, or book them an appointment on a Booking Agent, on the organizer's behalf. Use when the organizer asks to add, register, sign up or book a named person, for example \"put Jamie on the 9am shift\" or \"book Priya for Thursday at 2\". TroopRally emails each attendee a confirmation.","interface":{"brand_color":null,"default_prompt":null,"display_name":"sign-up-attendees","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Register someone for a time on a TroopRally Registration Sheet, or book them an appointment on a Booking Agent, on the organizer's behalf. Use when the organizer asks to add, register, sign up or book a named person, for example \"put Jamie on the 9am shift\" or \"book Priya for Thursday at 2\". TroopRally emails each attendee a confirmation."},"name":"sign-up-attendees","plugin_release_skill_id":"pluginrsk_6aea307ba87c8191b3c746d0928648f9"}],"version":"1.1.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"trooprally","author":{"url":"https://trooprally.com/","name":"TroopRally"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"7443de7d8d715c4ef8e6602fbeae798aa10087ca5c6c30957624aeea15fda82f"}],"version":"1.1.0","commerce":false,"keywords":["scheduling","polls","registration","appointments"],"artifact_id":141335,"observed_at":"2026-11-04T00:12:35Z","support_url":"https://trooprally.com/contact","field_sources":{"name":0,"author":0,"version":0,"commerce":0,"keywords":0,"support_url":0,"release_notes":0,"onboarding_skill":0,"review_case_counts":0,"commerce_description":0,"availability_countries":0},"release_notes":"Version 1.1.0 updates the edit-rally skill so it can remove a Group Poll vote, or a person's whole response, with the new remove_poll_vote and remove_poll_response tools. It confirms with the organizer first, and no one is emailed. No changes to connection settings.","onboarding_skill":"./skills/setup/SKILL.md","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[],"commerce_description":"The plugin does not sell products, take purchases, process payments, or issue refunds. A TroopRally Pro plan is required for the MCP connection; this plugin does not provide subscription checkout.","availability_countries":[]}}