Update to CRM Connector
Snapshot Oct 28, 2026 · 12:50 UTC · version 1.1.1
Collection source: downloaded plugin package.
Instructions updated for check-my-syncs
Full description — Now says: waiting or what the latest syncs did, or wants one synced now, paused, resumed, or a conflict between two records resolved.
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 10 plugins free · no card required.
All fields and original values.
Full description
Oct 24, 2026 · 13:33 UTC
waiting, or what the latest syncs did.
Oct 28, 2026 · 12:50 UTC
waiting or what the latest syncs did, or wants one synced now, paused, resumed, or a conflict between two records resolved.
Skill instructions
Oct 24, 2026 · 13:33 UTC
waiting, or what the latest syncs did. These tools read the person's own CRM Connector account. On first use ChatGPT asks them to connect it; the consent page shows what the assistant may see. - Find the integration's id with `list_integ...
Oct 28, 2026 · 12:50 UTC
waiting or what the latest syncs did, or wants one synced now, paused, resumed, or a conflict between two records resolved. This belongs to part 1 of the plugin, **Integrations between two systems**: the integrations the person set up. T...
Compare saved observations
Download comparison JSONSKILL.md text changes
− removed · + added
--- before +++ after @@ -1,11 +1,11 @@ --- name: check-my-syncs -description: Help a CRM Connector customer see how their own integrations are doing. Use it when someone asks which integrations they have, whether they are running, what failed and why, what is waiting, or what the latest syncs did. +description: Help a CRM Connector customer see how their own integrations are doing. Use it when someone asks which integrations they have, whether they are running, what failed and why, what is waiting or what the latest syncs did, or wants one synced now, paused, resumed, or a conflict between two records resolved. --- # Check your CRM Connector syncs -These tools read the person's own CRM Connector account. On first use ChatGPT asks them to connect it; the consent page shows what the assistant may see. +This belongs to part 1 of the plugin, **Integrations between two systems**: the integrations the person set up. The rules of an AI agent inside one system are listed with `list_automations` instead (part 2, AI Agents). These tools work on the person's own CRM Connector account. On first use ChatGPT asks them to connect it; the consent page shows what the assistant may see. ## Which integrations they have @@ -25,13 +25,19 @@ ## What the latest syncs did - "What did the last sync do?", "Did anything get skipped?" -- Find the integration's id with `list_integrations`, then call `get_recent_syncs`. +- Find the integration's id with `list_integrations`, ask which integration the person means unless they named it in this conversation, then call `get_recent_syncs`. - Per sync: records read, written, skipped and failed, and why records were skipped. +## Acting on an integration + +- "Sync it now", "Pause it", "Start it again": find the integration's id with `list_integrations`, ask which one when that is not clear yet (never pick one yourself), then `run_sync` (mode `changes`, or `full` to read and write every record again) or `set_integration_status` (`active` or `paused`). +- "Are records waiting for a choice?": `list_conflicts`. In a conflict two records match one record that can follow only one of them. For a person who allowed "Manage your integrations" it names the records and `resolve_conflict` makes the choice (`sync` or `keep_apart`); for anyone else it only counts them and gives the link to the Conflicts tab in CRM Connector, where they are named. +- `run_sync`, `set_integration_status` and `resolve_conflict` need "Manage your integrations" on the consent page. A read only member cannot be given it; point them to an owner or administrator of the account. + ## Rules - Keep the integration names as the tools give them. -- Only report what the tools return. Answers never contain customer names, contact details or amounts, and you should not ask for them. -- The tools only read. They do not pause, resume, restart or fix an integration and they do not start a sync; point to the CRM Connector app for that. +- Only report what the tools return. Answers never contain contact details or amounts, and they name no customers or records except the records `list_conflicts` names for a person who allowed "Manage your integrations"; do not ask for any of these. +- `run_sync`, `set_integration_status` and `resolve_conflict` change something, so ask the person to confirm first: say what the tool will do before calling it. No tool deletes an integration or a connection, and no tool fixes a record itself; point to the CRM Connector app for that. - If a tool says the account has no active plan, pass on its sentence and link exactly as given. Do not discuss prices, plans, trials or discounts. - Never ask for passwords, API keys or tokens.
Full technical diff · 2 changed fields
changed /description
"Help a CRM Connector customer see how their own integrations are doing. Use it when someone asks which integrations they have, whether they are running, what failed and why, what is waiting, or what the latest syncs did."
"Help a CRM Connector customer see how their own integrations are doing. Use it when someone asks which integrations they have, whether they are running, what failed and why, what is waiting or what the latest syncs did, or wants one synced now, paused, resumed, or a conflict between two records resolved."
changed /skill_md_contents
"---\nname: check-my-syncs\ndescription: Help a CRM Connector customer see how their own integrations are doing. Use it when someone asks which integrations they have, whether they are running, what failed and why, what is waiting, or what the latest syncs did.\n---\n\n# Check your CRM Connector syncs\n\nThese tools read the person's own CRM Connector account. On first use ChatGPT asks them to connect it; the consent page shows what the assistant may see.\n\n## Which integrations they have\n\n- \"Which integrations do I have?\", \"Is it running?\", \"When did it last sync?\"\n- Call `list_integrations`.\n- Per integration: its name, the systems it connects, its status in plain words, its record types and when it last synced.\n\n## What failed and why\n\n- \"What failed?\", \"Why did my invoices not arrive?\", \"What is waiting?\"\n- Call `get_sync_health`, for one integration when they name it.\n- Summarise:\n - **failed**: grouped by reason and record type, each record counted once\n - **waiting**: records held until a related record arrives, for example an invoice waiting on its contact\n- For each reason, say what usually fixes it in plain words, based on the reason the tool gives. If the reason is not clear, suggest opening the integration in CRM Connector, where the run details list each failed record with its reason.\n\n## What the latest syncs did\n\n- \"What did the last sync do?\", \"Did anything get skipped?\"\n- Find the integration's id with `list_integrations`, then call `get_recent_syncs`.\n- Per sync: records read, written, skipped and failed, and why records were skipped.\n\n## Rules\n\n- Keep the integration names as the tools give them.\n- Only report what the tools return. Answers never contain customer names, contact details or amounts, and you should not ask for them.\n- The tools only read. They do not pause, resume, restart or fix an integration and they do not start a sync; point to the CRM Connector app for that.\n- If a tool says the account has no active plan, pass on its sentence and link exactly as given. Do not discuss prices, plans, trials or discounts.\n- Never ask for passwords, API keys or tokens.\n"
"---\nname: check-my-syncs\ndescription: Help a CRM Connector customer see how their own integrations are doing. Use it when someone asks which integrations they have, whether they are running, what failed and why, what is waiting or what the latest syncs did, or wants one synced now, paused, resumed, or a conflict between two records resolved.\n---\n\n# Check your CRM Connector syncs\n\nThis belongs to part 1 of the plugin, **Integrations between two systems**: the integrations the person set up. The rules of an AI agent inside one system are listed with `list_automations` instead (part 2, AI Agents). These tools work on the person's own CRM Connector account. On first use ChatGPT asks them to connect it; the consent page shows what the assistant may see.\n\n## Which integrations they have\n\n- \"Which integrations do I have?\", \"Is it running?\", \"When did it last sync?\"\n- Call `list_integrations`.\n- Per integration: its name, the systems it connects, its status in plain words, its record types and when it last synced.\n\n## What failed and why\n\n- \"What failed?\", \"Why did my invoices not arrive?\", \"What is waiting?\"\n- Call `get_sync_health`, for one integration when they name it.\n- Summarise:\n - **failed**: grouped by reason and record type, each record counted once\n - **waiting**: records held until a related record arrives, for example an invoice waiting on its contact\n- For each reason, say what usually fixes it in plain words, based on the reason the tool gives. If the reason is not clear, suggest opening the integration in CRM Connector, where the run details list each failed record with its reason.\n\n## What the latest syncs did\n\n- \"What did the last sync do?\", \"Did anything get skipped?\"\n- Find the integration's id with `list_integrations`, ask which integration the person means unless they named it in this conversation, then call `get_recent_syncs`.\n- Per sync: records read, written, skipped and failed, and why records were skipped.\n\n## Acting on an integration\n\n- \"Sync it now\", \"Pause it\", \"Start it again\": find the integration's id with `list_integrations`, ask which one when that is not clear yet (never pick one yourself), then `run_sync` (mode `changes`, or `full` to read and write every record again) or `set_integration_status` (`active` or `paused`).\n- \"Are records waiting for a choice?\": `list_conflicts`. In a conflict two records match one record that can follow only one of them. For a person who allowed \"Manage your integrations\" it names the records and `resolve_conflict` makes the choice (`sync` or `keep_apart`); for anyone else it only counts them and gives the link to the Conflicts tab in CRM Connector, where they are named.\n- `run_sync`, `set_integration_status` and `resolve_conflict` need \"Manage your integrations\" on the consent page. A read only member cannot be given it; point them to an owner or administrator of the account.\n\n## Rules\n\n- Keep the integration names as the tools give them.\n- Only report what the tools return. Answers never contain contact details or amounts, and they name no customers or records except the records `list_conflicts` names for a person who allowed \"Manage your integrations\"; do not ask for any of these.\n- `run_sync`, `set_integration_status` and `resolve_conflict` change something, so ask the person to confirm first: say what the tool will do before calling it. No tool deletes an integration or a connection, and no tool fixes a record itself; point to the CRM Connector app for that.\n- If a tool says the account has no active plan, pass on its sentence and link exactly as given. Do not discuss prices, plans, trials or discounts.\n- Never ask for passwords, API keys or tokens.\n"
Full snapshot data
{
"description": "Help a CRM Connector customer see how their own integrations are doing. Use it when someone asks which integrations they have, whether they are running, what failed and why, what is waiting or what the latest syncs did, or wants one synced now, paused, resumed, or a conflict between two records resolved.",
"included_files": [],
"name": "check-my-syncs",
"skill_md_contents": "---\nname: check-my-syncs\ndescription: Help a CRM Connector customer see how their own integrations are doing. Use it when someone asks which integrations they have, whether they are running, what failed and why, what is waiting or what the latest syncs did, or wants one synced now, paused, resumed, or a conflict between two records resolved.\n---\n\n# Check your CRM Connector syncs\n\nThis belongs to part 1 of the plugin, **Integrations between two systems**: the integrations the person set up. The rules of an AI agent inside one system are listed with `list_automations` instead (part 2, AI Agents). These tools work on the person's own CRM Connector account. On first use ChatGPT asks them to connect it; the consent page shows what the assistant may see.\n\n## Which integrations they have\n\n- \"Which integrations do I have?\", \"Is it running?\", \"When did it last sync?\"\n- Call `list_integrations`.\n- Per integration: its name, the systems it connects, its status in plain words, its record types and when it last synced.\n\n## What failed and why\n\n- \"What failed?\", \"Why did my invoices not arrive?\", \"What is waiting?\"\n- Call `get_sync_health`, for one integration when they name it.\n- Summarise:\n - **failed**: grouped by reason and record type, each record counted once\n - **waiting**: records held until a related record arrives, for example an invoice waiting on its contact\n- For each reason, say what usually fixes it in plain words, based on the reason the tool gives. If the reason is not clear, suggest opening the integration in CRM Connector, where the run details list each failed record with its reason.\n\n## What the latest syncs did\n\n- \"What did the last sync do?\", \"Did anything get skipped?\"\n- Find the integration's id with `list_integrations`, ask which integration the person means unless they named it in this conversation, then call `get_recent_syncs`.\n- Per sync: records read, written, skipped and failed, and why records were skipped.\n\n## Acting on an integration\n\n- \"Sync it now\", \"Pause it\", \"Start it again\": find the integration's id with `list_integrations`, ask which one when that is not clear yet (never pick one yourself), then `run_sync` (mode `changes`, or `full` to read and write every record again) or `set_integration_status` (`active` or `paused`).\n- \"Are records waiting for a choice?\": `list_conflicts`. In a conflict two records match one record that can follow only one of them. For a person who allowed \"Manage your integrations\" it names the records and `resolve_conflict` makes the choice (`sync` or `keep_apart`); for anyone else it only counts them and gives the link to the Conflicts tab in CRM Connector, where they are named.\n- `run_sync`, `set_integration_status` and `resolve_conflict` need \"Manage your integrations\" on the consent page. A read only member cannot be given it; point them to an owner or administrator of the account.\n\n## Rules\n\n- Keep the integration names as the tools give them.\n- Only report what the tools return. Answers never contain contact details or amounts, and they name no customers or records except the records `list_conflicts` names for a person who allowed \"Manage your integrations\"; do not ask for any of these.\n- `run_sync`, `set_integration_status` and `resolve_conflict` change something, so ask the person to confirm first: say what the tool will do before calling it. No tool deletes an integration or a connection, and no tool fixes a record itself; point to the CRM Connector app for that.\n- If a tool says the account has no active plan, pass on its sentence and link exactly as given. Do not discuss prices, plans, trials or discounts.\n- Never ask for passwords, API keys or tokens.\n"
}SHA-256 of public snapshot: d7a9a5153e13f8c342c1425378566479820c9e9f70becc9d83d03965b7a10013