clickup-api

Manage ClickUp tasks, subtasks, custom fields, comments, and time tracking via bash scripts.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/PrinceJoeyLee12/personal-ai-assistant --skill clickup-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clickup-api
Source: https://github.com/PrinceJoeyLee12/personal-ai-assistant/tree/main/skills/clickup-api
Command: npx skills add https://github.com/PrinceJoeyLee12/personal-ai-assistant --skill clickup-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides direct access to the ClickUp REST API, allowing for programmatic control over tasks, lists, and workspace operations without needing to use the ClickUp UI or deal with OAuth.

Core Features & Use Cases

  • Task Management: Create, read, update, and delete tasks and subtasks.
  • Time Tracking: Start, stop, and log time entries directly on tasks.
  • Workspace Operations: Search for tasks, retrieve list details, and get workspace information.
  • Use Case: Automate the creation of recurring tasks, update task statuses in bulk based on external triggers, or log time spent on specific tasks directly from your command line.

Quick Start

Use the clickup-api skill to create a new task named "Deploy new feature" in list ID "123456789".

Frequently Asked Questions about clickup-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ClickUp task management from the command line?

You can automate ClickUp task management by executing bash scripts that interact directly with the ClickUp REST API to perform CRUD operations on tasks and subtasks. This bypasses the UI for command-line control.

Do I need OAuth to use the ClickUp REST API for scripting?

No, you do not need OAuth to use the ClickUp REST API for scripting if you use a personal API token. This Skill utilizes a personal API token for authentication, bypassing OAuth complexity for direct workspace operations.

Can I log time entries on ClickUp tasks using a REST API?

Yes, you can log time entries on ClickUp tasks using a REST API. The provided scripts support time tracking functionality, allowing you to start, stop, and log time entries directly on specific tasks from your terminal.

What's the best way to update custom fields in ClickUp via API scripts?

The best way to update custom fields in ClickUp via API scripts is to use bash scripts that directly call the ClickUp REST API. This approach supports comprehensive management of custom fields alongside tasks and comments.

Does this approach support workspace search and list queries for ClickUp?

Yes, this approach supports workspace search and list queries for ClickUp. You can retrieve list details, search for specific tasks across the workspace, and get workspace information using the provided REST API scripts.