Update to TroopRally
Snapshot Nov 3, 2026 · 00:14 UTC · version 1.0.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
Declared skills
Nov 2, 2026 · 18:12 UTC
[{"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 w...
Nov 3, 2026 · 00:14 UTC
[{"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 w...
Composer icon dark url
Nov 2, 2026 · 18:12 UTC
https://files.openai.com/content?id=file_0000000097d0820da2fe573f9f7cfe8d
Nov 3, 2026 · 00:14 UTC
https://files.openai.com/content?id=file_00000000c45481f7bdbd0e14dc778bb5
Composer icon url
Nov 2, 2026 · 18:12 UTC
https://files.openai.com/content?id=file_00000000350c820da3fb2a290bcdc399
Nov 3, 2026 · 00:14 UTC
https://files.openai.com/content?id=file_0000000088b8820992f1b77e7ecb3113
Logo url
Nov 2, 2026 · 18:12 UTC
https://files.openai.com/content?id=file_0000000028b8820d9ad0894f54ddcc71
Nov 3, 2026 · 00:14 UTC
https://files.openai.com/content?id=file_000000003f68820c8767bd04db6caf8f
Compare saved observations
Download comparison JSONFull technical diff · 7 changed fields
changed /release/id
"pluginrel_007038b2c4508191867ad00162f42403"
"pluginrel_d0976e159e28819192ec8ec2bcf6ae1e"
changed /release/interface/composer_icon_dark_url
"https://files.openai.com/content?id=file_0000000097d0820da2fe573f9f7cfe8d"
"https://files.openai.com/content?id=file_00000000c45481f7bdbd0e14dc778bb5"
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_00000000350c820da3fb2a290bcdc399"
"https://files.openai.com/content?id=file_0000000088b8820992f1b77e7ecb3113"
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_0000000028b8820d9ad0894f54ddcc71"
"https://files.openai.com/content?id=file_000000003f68820c8767bd04db6caf8f"
changed /release/interface/logo_url_dark
"https://files.openai.com/content?id=file_00000000c45c820d9d18f8b5541d113b"
"https://files.openai.com/content?id=file_00000000f49081f583fe97480453a500"
changed /release/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": "bolt",
"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_6ae79c66a994819196e322a154739146"
},
{
"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": "search",
"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_6ae79c67bd2881918c92015e9dc26390"
},
{
"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": "hierarchy",
"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_6ae79c68479081919be49e60c0f19351"
},
{
"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": "cursor",
"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_6ae79c678094819192620aa1449f7976"
},
{
"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": "hierarchy",
"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_6ae79c67b2d08191a7bb51ff766ad754"
},
{
"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": "hierarchy",
"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_6ae79c66a59c8191947f5da60dcf9786"
},
{
"description": "Change an existing TroopRally rally. Covers adding or removing times on a Group Poll or Registration Sheet, 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, 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": "hierarchy",
"short_description": "Change an existing TroopRally rally. Covers adding or removing times on a Group Poll or Registration Sheet, 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, 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_6ae79c669d288191821b6b74bd4fa401"
},
{
"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": "hierarchy",
"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_6ae79c669690819182ae78a4d9c64d27"
},
{
"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": "cursor",
"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_6ae79c676e708191a495ea3a5e1e2af4"
}
][
{
"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": "bolt",
"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_6ae8d43a85908191abf824842448a9a7"
},
{
"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": "chart",
"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_6ae8d43ceacc8191b288251a23f48c2d"
},
{
"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": "hierarchy",
"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_6ae8d43b79cc81918ee165f752cc457f"
},
{
"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": "cursor",
"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_6ae8d43a83a881918c16d43c039a7cd6"
},
{
"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": "hierarchy",
"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_6ae8d43ab2948191b904b7403234deeb"
},
{
"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": "hierarchy",
"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_6ae8d43bf38c8191b2fcefa6085e2104"
},
{
"description": "Change an existing TroopRally rally. Covers adding or removing times on a Group Poll or Registration Sheet, 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, 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": "hierarchy",
"short_description": "Change an existing TroopRally rally. Covers adding or removing times on a Group Poll or Registration Sheet, 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, 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_6ae8d43b94f081919a39f992f4cc861f"
},
{
"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": "hierarchy",
"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_6ae8d43a86188191b65f13b905a39b14"
},
{
"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": "hierarchy",
"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_6ae8d43b58dc81919f182deb419033eb"
}
]changed /release/version
"0.1.6"
"1.0.0"
Full snapshot data
{
"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,
"is_v2_template": 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_d0976e159e28819192ec8ec2bcf6ae1e",
"interface": {
"brand_color": "#006073",
"capabilities": [],
"category": "Productivity",
"composer_icon_dark_url": "https://files.openai.com/content?id=file_00000000c45481f7bdbd0e14dc778bb5",
"composer_icon_url": "https://files.openai.com/content?id=file_0000000088b8820992f1b77e7ecb3113",
"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_000000003f68820c8767bd04db6caf8f",
"logo_url_dark": "https://files.openai.com/content?id=file_00000000f49081f583fe97480453a500",
"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"
],
"mcp_servers": [
{
"key": "trooprally",
"metadata": {
"extensions": {
"com.openai": {
"auth": {
"baseScopes": [
"rallies.read"
],
"client": {
"mode": "cimd"
},
"defaultScopes": [
"rallies.read",
"rallies.write",
"offline_access"
],
"type": "oauth"
}
}
},
"headers": {},
"type": "http",
"url": "https://mcp.trooprally.com/mcp"
}
}
],
"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": "bolt",
"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_6ae8d43a85908191abf824842448a9a7"
},
{
"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": "chart",
"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_6ae8d43ceacc8191b288251a23f48c2d"
},
{
"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": "hierarchy",
"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_6ae8d43b79cc81918ee165f752cc457f"
},
{
"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": "cursor",
"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_6ae8d43a83a881918c16d43c039a7cd6"
},
{
"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": "hierarchy",
"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_6ae8d43ab2948191b904b7403234deeb"
},
{
"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": "hierarchy",
"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_6ae8d43bf38c8191b2fcefa6085e2104"
},
{
"description": "Change an existing TroopRally rally. Covers adding or removing times on a Group Poll or Registration Sheet, 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, 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": "hierarchy",
"short_description": "Change an existing TroopRally rally. Covers adding or removing times on a Group Poll or Registration Sheet, 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, 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_6ae8d43b94f081919a39f992f4cc861f"
},
{
"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": "hierarchy",
"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_6ae8d43a86188191b65f13b905a39b14"
},
{
"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": "hierarchy",
"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_6ae8d43b58dc81919f182deb419033eb"
}
],
"version": "1.0.0"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6ae6d9ac72a88191a2155e34cf551d52?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: f002f3e5e165c9b15e28d8b2b837db597ec2f44f06083a36d0286fbcffc177b6