From read-clickup-ticket
Pull the ClickUp ticket associated with the current git branch into context. Parses the ticket ID from the branch name and fetches the task description, checklists, comments, and activity via the ClickUp MCP tools.
How this skill is triggered — by the user, by Claude, or both
Slash command
/read-clickup-ticket:read-clickup-ticketThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are helping the user pull the full ClickUp ticket associated with the current git branch into context, so the conversation can proceed with that ticket's information available.
You are helping the user pull the full ClickUp ticket associated with the current git branch into context, so the conversation can proceed with that ticket's information available.
Run:
git branch --show-current
If the result is empty (detached HEAD), report that and stop.
ClickUp custom task IDs in this org follow the pattern CU-<id>, where <id> is lowercase alphanumeric (typically starts with a digit, ~8–10 chars). Example branch:
#CU-868javd3p-feat-Implement-a-game-state-FSM
The ID is 868javd3p.
Apply these rules in order:
CU-([A-Za-z0-9]+) (case-insensitive). Take the first capture group.CU- prefix is present, scan the branch's dash-separated segments for one matching ^[0-9][a-z0-9]{6,}$ (starts with a digit, mixes digits and lowercase letters, ≥7 chars). If exactly one segment matches, use it.Use the ClickUp MCP tools available in the environment. The relevant calls are:
clickup_get_task with the extracted taskId and custom_task_ids: true — returns title, status, assignees, description, checklists, custom fields, tags.clickup_get_task_comments with the same task — returns the activity/comments thread.Pass custom_task_ids: true (and the workspace/team id if the tool requires it) because the IDs parsed from branch names are ClickUp custom task IDs, not internal task IDs.
If the user has multiple ClickUp MCP servers connected, prefer the one whose tools are namespaced under the active workspace.
After fetching, present a concise summary in this order:
[in progress])[x] for completed and [ ] for incompleteDo not truncate. The whole point is to pull the ticket into context — completeness matters more than brevity here.
End with one line: Ticket loaded. Ready for your next instruction.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub breakstep-studios/claude-plugins --plugin read-clickup-ticket