← OCDBeesCONTENT HISTORY

Update to OCDBees

Snapshot Oct 29, 2026 · 00:05 UTC · version 1.1.0

Collection source: downloaded plugin package.

WHAT CHANGED

Instructions updated for use-ocdbees

Skill instructions — Now says: `list_tasks`, `list_projects`, `report_completed`, `report_fire`, `report_overdue`, `personal_priorities`, `search`, `list_operations`, `import_schema`,...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save OCDBees and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Skill instructions

Before

Oct 28, 2026 · 18:06 UTC

`report_completed`, `report_fire`, `report_overdue`, `personal_priorities`, `search`, `list_operations`, `import_schema`, `import_dry_run`. - `add_tasks_preview` / `add_tasks_confirm` - `update_task_preview` / `update_task_confirm`

After

Oct 29, 2026 · 00:05 UTC

`list_tasks`, `list_projects`, `report_completed`, `report_fire`, `report_overdue`, `personal_priorities`, `search`, `list_operations`, `import_schema`, `import_dry_run`. A Client inventory is `list_projects` for the Client code, then `l...

Compare saved observations

Download comparison JSON

SKILL.md text changes

− removed · + added

--- before
+++ after
@@ -7,13 +7,20 @@
 
 FIRE means Urgency Pants on Fire. HOLD means Progress Hold. They are not one status.
 
-Reads (no writes): `list_capabilities`, `report_completed`, `report_fire`, `report_overdue`, `personal_priorities`, `search`, `list_operations`, `import_schema`, `import_dry_run`.
+Reads (no writes): `list_capabilities`, `list_tasks`, `list_projects`, `report_completed`, `report_fire`, `report_overdue`, `personal_priorities`, `search`, `list_operations`, `import_schema`, `import_dry_run`.
+
+A Client inventory is `list_projects` for the Client code, then `list_tasks` for that Client, following `next_cursor` until the pages end. Search may resolve the Client code. `search`, `report_fire`, `report_overdue`, and `report_completed` do not supply the inventory. If `list_projects` or `list_tasks` is not callable, say the Client inventory is unavailable. Do not fill it from search or those reports.
+
+Summarize with Project status, Task Progress, Urgency, end date, and assignees. Progress Complete stays in that inventory.
+
+Enumerate Progress Complete by paging `list_tasks`. If that count is over 100, say a single archive preview is blocked and do not call `update_tasks_preview` on the first page of ids. If it is 100 or fewer, call `update_tasks_preview` and wait for the user before confirm. If the list tools are callable and `update_tasks_preview` is not, return the inventory and say the archive preview is unavailable. Do not walk Tasks through `update_task_preview`.
 
 Writes are preview, then confirm. Show the preview, then call the matching confirm tool with `confirm_token`:
 
 - `create_project_preview` / `create_project_confirm`
-- `add_tasks_preview` / `add_tasks_confirm`
-- `update_task_preview` / `update_task_confirm`
+- `add_tasks_preview` / `add_tasks_confirm` (`client_code` plus `project_title` names that Client's Project; if several match, pass `project_id`)
+- `update_task_preview` / `update_task_confirm` (one Task; no confirm when nothing would change)
+- `update_tasks_preview` / `update_tasks_confirm` (one shared change on a set; task ids or a Client/Project filter, not both; no confirm for a no-op or more than 100 Tasks)
 - `assign_task_preview` / `assign_task_confirm`
 - `add_task_note_preview` / `add_task_note_confirm`
 - `import_preview` / `import_confirm` (Tenant Admin only)
Full technical diff · 1 changed fields

changed /skill_md_contents

BEFORE
"---\nname: use-ocdbees\ndescription: Use OCDBees MCP tools when the user asks about Clients, Projects, or Tasks in their Tenant.\n---\n\n# Use OCDBees\n\nFIRE means Urgency Pants on Fire. HOLD means Progress Hold. They are not one status.\n\nReads (no writes): `list_capabilities`, `report_completed`, `report_fire`, `report_overdue`, `personal_priorities`, `search`, `list_operations`, `import_schema`, `import_dry_run`.\n\nWrites are preview, then confirm. Show the preview, then call the matching confirm tool with `confirm_token`:\n\n- `create_project_preview` / `create_project_confirm`\n- `add_tasks_preview` / `add_tasks_confirm`\n- `update_task_preview` / `update_task_confirm`\n- `assign_task_preview` / `assign_task_confirm`\n- `add_task_note_preview` / `add_task_note_confirm`\n- `import_preview` / `import_confirm` (Tenant Admin only)\n\nTools only touch the authenticated User's Tenant. Attachment results are metadata and deep links, not file bytes. Search does not include file contents. Do not invent task dependencies or capacity calendars. Do not claim a write succeeded until the confirm tool returns success.\n"
AFTER
"---\nname: use-ocdbees\ndescription: Use OCDBees MCP tools when the user asks about Clients, Projects, or Tasks in their Tenant.\n---\n\n# Use OCDBees\n\nFIRE means Urgency Pants on Fire. HOLD means Progress Hold. They are not one status.\n\nReads (no writes): `list_capabilities`, `list_tasks`, `list_projects`, `report_completed`, `report_fire`, `report_overdue`, `personal_priorities`, `search`, `list_operations`, `import_schema`, `import_dry_run`.\n\nA Client inventory is `list_projects` for the Client code, then `list_tasks` for that Client, following `next_cursor` until the pages end. Search may resolve the Client code. `search`, `report_fire`, `report_overdue`, and `report_completed` do not supply the inventory. If `list_projects` or `list_tasks` is not callable, say the Client inventory is unavailable. Do not fill it from search or those reports.\n\nSummarize with Project status, Task Progress, Urgency, end date, and assignees. Progress Complete stays in that inventory.\n\nEnumerate Progress Complete by paging `list_tasks`. If that count is over 100, say a single archive preview is blocked and do not call `update_tasks_preview` on the first page of ids. If it is 100 or fewer, call `update_tasks_preview` and wait for the user before confirm. If the list tools are callable and `update_tasks_preview` is not, return the inventory and say the archive preview is unavailable. Do not walk Tasks through `update_task_preview`.\n\nWrites are preview, then confirm. Show the preview, then call the matching confirm tool with `confirm_token`:\n\n- `create_project_preview` / `create_project_confirm`\n- `add_tasks_preview` / `add_tasks_confirm` (`client_code` plus `project_title` names that Client's Project; if several match, pass `project_id`)\n- `update_task_preview` / `update_task_confirm` (one Task; no confirm when nothing would change)\n- `update_tasks_preview` / `update_tasks_confirm` (one shared change on a set; task ids or a Client/Project filter, not both; no confirm for a no-op or more than 100 Tasks)\n- `assign_task_preview` / `assign_task_confirm`\n- `add_task_note_preview` / `add_task_note_confirm`\n- `import_preview` / `import_confirm` (Tenant Admin only)\n\nTools only touch the authenticated User's Tenant. Attachment results are metadata and deep links, not file bytes. Search does not include file contents. Do not invent task dependencies or capacity calendars. Do not claim a write succeeded until the confirm tool returns success.\n"
Full snapshot data
{
  "description": "Use OCDBees MCP tools when the user asks about Clients, Projects, or Tasks in their Tenant.",
  "included_files": [],
  "name": "use-ocdbees",
  "skill_md_contents": "---\nname: use-ocdbees\ndescription: Use OCDBees MCP tools when the user asks about Clients, Projects, or Tasks in their Tenant.\n---\n\n# Use OCDBees\n\nFIRE means Urgency Pants on Fire. HOLD means Progress Hold. They are not one status.\n\nReads (no writes): `list_capabilities`, `list_tasks`, `list_projects`, `report_completed`, `report_fire`, `report_overdue`, `personal_priorities`, `search`, `list_operations`, `import_schema`, `import_dry_run`.\n\nA Client inventory is `list_projects` for the Client code, then `list_tasks` for that Client, following `next_cursor` until the pages end. Search may resolve the Client code. `search`, `report_fire`, `report_overdue`, and `report_completed` do not supply the inventory. If `list_projects` or `list_tasks` is not callable, say the Client inventory is unavailable. Do not fill it from search or those reports.\n\nSummarize with Project status, Task Progress, Urgency, end date, and assignees. Progress Complete stays in that inventory.\n\nEnumerate Progress Complete by paging `list_tasks`. If that count is over 100, say a single archive preview is blocked and do not call `update_tasks_preview` on the first page of ids. If it is 100 or fewer, call `update_tasks_preview` and wait for the user before confirm. If the list tools are callable and `update_tasks_preview` is not, return the inventory and say the archive preview is unavailable. Do not walk Tasks through `update_task_preview`.\n\nWrites are preview, then confirm. Show the preview, then call the matching confirm tool with `confirm_token`:\n\n- `create_project_preview` / `create_project_confirm`\n- `add_tasks_preview` / `add_tasks_confirm` (`client_code` plus `project_title` names that Client's Project; if several match, pass `project_id`)\n- `update_task_preview` / `update_task_confirm` (one Task; no confirm when nothing would change)\n- `update_tasks_preview` / `update_tasks_confirm` (one shared change on a set; task ids or a Client/Project filter, not both; no confirm for a no-op or more than 100 Tasks)\n- `assign_task_preview` / `assign_task_confirm`\n- `add_task_note_preview` / `add_task_note_confirm`\n- `import_preview` / `import_confirm` (Tenant Admin only)\n\nTools only touch the authenticated User's Tenant. Attachment results are metadata and deep links, not file bytes. Search does not include file contents. Do not invent task dependencies or capacity calendars. Do not claim a write succeeded until the confirm tool returns success.\n"
}

SHA-256 of public snapshot: 7aa050c7a7a3a0839d597b90a467f02732b549807b2d313b8f7a3223db72b742