| name | clickup |
| description | ClickUp project management CLI. Full CRUD for tasks and time entries. Search, filter, view time reports. Use `/clickup` for task management and time tracking. |
ClickUp CLI Skill
Manage ClickUp tasks and time entries from the command line. Full CRUD for tasks, subtasks, and time tracking.
When to Use
Use /clickup when:
- Managing tasks (search, create, update, delete)
- Tracking time (add entries, view reports, fix dates)
- Viewing weekly time reports
- Finding task or member IDs
Quick Start
cd <skill-directory>
cp .env.example .env
npm run dev -- <command>
Essential Commands
Tasks
npm run dev -- tasks search "billing" --assignee me --table
npm run dev -- tasks get PROJ-123 --full
npm run dev -- tasks update PROJ-123 --status "complete"
Time Tracking
npm run dev -- time list
npm run dev -- time report
npm run dev -- time add PROJ-123 --duration "2h 30m" --date "2026-01-20"
npm run dev -- time move <entry_id> --to "2026-01-21"
npm run dev -- time update <entry_id> --duration "3h"
npm run dev -- time delete <entry_id> --force
Utilities
npm run dev -- members find "your@email.com"
npm run dev -- workspaces list
npm run dev -- config show
Output Formats
All commands support:
- Default: Human-readable
--table: Tabular format
--json: JSON output
Configuration
Required in .env:
CLICKUP_API_TOKEN=pk_your_token_here
CLICKUP_WORKSPACE_ID=your_workspace_id
CLICKUP_USER_ID=your_user_id
CLICKUP_TEAM_ID=your_team_id
Get your API token: ClickUp Settings → Apps → API Token
Reference Documentation
Development
npm install
npm run build
npm run dev
npm test