com um clique
clickup
ClickUp API — tasks, lists, spaces, and productivity management
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
ClickUp API — tasks, lists, spaces, and productivity management
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Google Calendar — list, create, and manage events via gcal CLI
Manage HubSpot CRM — contacts, companies, deals, tickets
Manage Shopify store — products, orders, customers, inventory
Configure audio transcription and image/video understanding for channels
AWS CLI for S3, EC2, Lambda, CloudWatch, RDS, and ECS
Google Calendar — list, create, and manage events via gcal CLI
| name | clickup |
| version | 0.1.0 |
| author | devclaw |
| description | ClickUp API — tasks, lists, spaces, and productivity management |
| category | project-management |
| tags | ["clickup","tasks","productivity","project-management"] |
| requires | {"bins":["curl","jq"],"env":["CLICKUP_API_TOKEN"]} |
Interact with ClickUp using their REST API.
Check existing credentials:
vault_get clickup_api_token
If not configured:
vault_save clickup_api_token "pk_xxx"
The token is auto-injected as $CLICKUP_API_TOKEN.
# Get user info
curl -s "https://api.clickup.com/api/v2/user" \
-H "Authorization: $CLICKUP_API_TOKEN" | jq '.user'
# Get workspaces (teams)
curl -s "https://api.clickup.com/api/v2/team" \
-H "Authorization: $CLICKUP_API_TOKEN" | jq '.teams[]'
# Get spaces in workspace
curl -s "https://api.clickup.com/api/v2/team/TEAM_ID/space" \
-H "Authorization: $CLICKUP_API_TOKEN" | jq '.spaces[]'
# Get lists in space
curl -s "https://api.clickup.com/api/v2/space/SPACE_ID/list" \
-H "Authorization: $CLICKUP_API_TOKEN" | jq '.lists[]'
# Get tasks from list
curl -s "https://api.clickup.com/api/v2/list/LIST_ID/task" \
-H "Authorization: $CLICKUP_API_TOKEN" | jq '.tasks[]'
# Get task details
curl -s "https://api.clickup.com/api/v2/task/TASK_ID" \
-H "Authorization: $CLICKUP_API_TOKEN" | jq '.'
# Get tasks with filters
curl -s "https://api.clickup.com/api/v2/list/LIST_ID/task?status[]=Open&due_date_lt=1735689600000" \
-H "Authorization: $CLICKUP_API_TOKEN" | jq '.tasks[]'
curl -s -X POST "https://api.clickup.com/api/v2/list/LIST_ID/task" \
-H "Authorization: $CLICKUP_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Implement authentication",
"description": "Add OAuth2 support",
"priority": 2,
"due_date": 1735689600000,
"assignees": [USER_ID]
}' | jq '.'
# Update task
curl -s -X PUT "https://api.clickup.com/api/v2/task/TASK_ID" \
-H "Authorization: $CLICKUP_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "Updated task name", "status": "in progress"}'
# Close/complete task
curl -s -X PUT "https://api.clickup.com/api/v2/task/TASK_ID" \
-H "Authorization: $CLICKUP_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"status": "complete"}'
# Add comment
curl -s -X POST "https://api.clickup.com/api/v2/task/TASK_ID/comment" \
-H "Authorization: $CLICKUP_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"comment_text": "Great progress!"}'
# Get comments
curl -s "https://api.clickup.com/api/v2/task/TASK_ID/comment" \
-H "Authorization: $CLICKUP_API_TOKEN" | jq '.comments[]'
# Start time entry
curl -s -X POST "https://api.clickup.com/api/v2/team/TEAM_ID/time_entries/start" \
-H "Authorization: $CLICKUP_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"tid": "TASK_ID"}'
# Stop time entry
curl -s -X POST "https://api.clickup.com/api/v2/team/TEAM_ID/time_entries/stop" \
-H "Authorization: $CLICKUP_API_TOKEN"
# Get time entries
curl -s "https://api.clickup.com/api/v2/team/TEAM_ID/time_entries?task_id=TASK_ID" \
-H "Authorization: $CLICKUP_API_TOKEN" | jq '.data[]'
include_closed=true to get completed tasksclickup, clickup task, create clickup task, clickup api, clickup list