بنقرة واحدة
clickup
ClickUp API — tasks, lists, spaces, and productivity management
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
ClickUp API — tasks, lists, spaces, and productivity management
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف 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