diff --git a/plugins/basecamp/.claude-plugin/plugin.json b/plugins/basecamp/.claude-plugin/plugin.json index 05027bd..857ec16 100644 --- a/plugins/basecamp/.claude-plugin/plugin.json +++ b/plugins/basecamp/.claude-plugin/plugin.json @@ -1,8 +1,8 @@ { "name": "basecamp", "displayName": "Basecamp", - "version": "0.2.0", - "description": "Work in your Basecamp projects from Claude: catch up on a project, recap your week, triage your Hey! menu, plan work into to-dos and cards, draft a check-in answer, and prep for a meeting, through Basecamp's own hosted connector.", + "version": "0.2.1", + "description": "Work in your Basecamp projects from Claude: catch up on a project, recap your week, triage your notifications, plan work into to-dos and cards, draft a check-in answer, and prep for a meeting, through Basecamp's own hosted connector.", "author": { "name": "37signals", "email": "support@37signals.com", diff --git a/plugins/basecamp/README.md b/plugins/basecamp/README.md index 2790cdf..45d1e71 100644 --- a/plugins/basecamp/README.md +++ b/plugins/basecamp/README.md @@ -27,7 +27,7 @@ Claude picks the one that fits. | --- | --- | | `/basecamp:catch-up ` | What changed on a project, what was decided, what's open, and what needs you | | `/basecamp:weekly-recap` | What you finished, what moved across your projects, and what's next week | -| `/basecamp:triage-hey` | Sorts your Hey! menu into needs-you, worth-knowing, and nothing-to-do, with draft replies | +| `/basecamp:triage-hey` | Sorts your notifications into needs-you, worth-knowing, and nothing-to-do, with draft replies | | `/basecamp:plan-project ` | Turns a goal or notes into to-do lists or cards with owners and dates | | `/basecamp:draft-check-in [question]` | Drafts your answer to an automatic check-in from what you actually did | | `/basecamp:meeting-prep ` | A one-page brief and agenda from the project's recent activity | @@ -39,8 +39,8 @@ and every workflow that only reads leaves your Basecamp untouched. Projects and the people on them; to-dos and to-do lists; messages, comments and boosts; Card Tables, cards and steps; schedules; Docs & Files; -Campfire chats and Pings; automatic check-ins; your assignments and Hey! -menu; and search across your account. +Campfire chats and Pings; automatic check-ins; your assignments and +notifications; and search across your account. ## Your data diff --git a/plugins/basecamp/assets/logo.png b/plugins/basecamp/assets/logo.png index 017b876..ed3fc68 100644 Binary files a/plugins/basecamp/assets/logo.png and b/plugins/basecamp/assets/logo.png differ diff --git a/plugins/basecamp/commands/triage-hey.md b/plugins/basecamp/commands/triage-hey.md index 56ec5a6..bcadfed 100644 --- a/plugins/basecamp/commands/triage-hey.md +++ b/plugins/basecamp/commands/triage-hey.md @@ -1,8 +1,8 @@ --- -description: Triage your Basecamp Hey! menu — sort what needs a reply from what's just FYI, draft replies, and clear what's handled. +description: Triage your Basecamp notifications (the Hey! menu in Basecamp 4) — sort what needs a reply from what's just FYI, draft replies, and clear what's handled. --- -# Triage my Hey! +# Triage my notifications 1. `get_my_notifications`: unreads first. Unreads come back in one list, capped at 100; `page` pages only the read items, so it can't fetch more diff --git a/plugins/basecamp/skills/basecamp/SKILL.md b/plugins/basecamp/skills/basecamp/SKILL.md index c135cb9..380c316 100644 --- a/plugins/basecamp/skills/basecamp/SKILL.md +++ b/plugins/basecamp/skills/basecamp/SKILL.md @@ -30,7 +30,7 @@ covers that you have not done in this conversation. the full record. - **Mine?** `get_my_assignments` (priorities first), `get_my_day` (today's schedule and due to-dos), `get_overdue_todos`, `get_upcoming_schedule`, - `get_my_notifications` (the Hey! menu: unreads first), `get_catchup` + `get_my_notifications` (unreads first; the Hey! menu in Basecamp 4), `get_catchup` (what happened while away). - **In a project?** `list_projects` or `search` to find it, then `get_project` for its dock: each dock tool's ID is what that tool's diff --git a/plugins/cursor/basecamp/.cursor-plugin/plugin.json b/plugins/cursor/basecamp/.cursor-plugin/plugin.json index 9df4c7a..8e30ed1 100644 --- a/plugins/cursor/basecamp/.cursor-plugin/plugin.json +++ b/plugins/cursor/basecamp/.cursor-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "basecamp", "displayName": "Basecamp", - "version": "0.2.0", + "version": "0.2.1", "minClientVersions": { "cursor": "3.13.0" }, diff --git a/plugins/cursor/basecamp/README.md b/plugins/cursor/basecamp/README.md index dde4fbe..193de6d 100644 --- a/plugins/cursor/basecamp/README.md +++ b/plugins/cursor/basecamp/README.md @@ -32,13 +32,13 @@ Auth is OAuth 2.1 with Dynamic Client Registration and PKCE. Cursor registers it | Category | Capabilities | | --- | --- | -| My work | Assignments, Hey! notifications, schedule, and what's new across projects | +| My work | Assignments, notifications, schedule, and what's new across projects | | To-dos and cards | Create, assign, complete, and move to-dos and Card Table cards | | Messages and docs | Read and post messages, comments, and documents | | Schedules, check-ins, and chat | Add schedule entries, read and answer check-ins, and read and post in Campfire | | Search | `search` across the account and `get_by_url` for any Basecamp link | -Every Basecamp operation is its own tool, annotated read-only, additive (creates) or destructive. The hosted runtime is the source of truth for tool names and schemas. +Every Basecamp operation is its own tool, annotated read-only, additive (most creates) or destructive. The hosted runtime is the source of truth for tool names and schemas. ## Notes