View and copy ClickUp task names and descriptions from a configured ClickUp folder using your personal API token.
Setup Instructions
On first run, the extension will automatically prompt you for your ClickUp Personal API Token if it's missing (get it from ClickUp Settings > Apps). If no Space ID is configured, you will be prompted to select a space from your ClickUp workspaces.
Features
Select a ClickUp space to fetch tasks from.
Interactively select a list from the space (including folder lists).
Interactively select a single task from the list.
Tasks are grouped by priority for easier selection.
Checkout task branch: Automates creating and switching to branches named clickup/<task-id>, updates task status to "in progress", and assigns it to you.
Integrated Git hooks: Automatically updates task status to "complete" when a task branch is merged into main.
Contributed Commands
ClickUp: List Tasks and Copy: Prompts for a list and then a task from the configured space and copies its name and description.
ClickUp: Checkout task branch: Prompts for a task, checks out its branch, and updates its status in ClickUp.
Configuration
clickup.apiToken: Your ClickUp Personal API Token.
clickup.spaceId: The ID of the ClickUp space to fetch tasks from.
Local Development
Clone this repository.
Install dependencies: pnpm install.
Press F5 in VS Code to open a new window with the extension loaded.
Run the command "ClickUp: List Tasks and Copy" from the Command Palette.