clickup
Interact with ClickUp project management platform via REST API. Use when working with tasks, spaces, lists, assignees, or any ClickUp workflow automation. Handles pagination, subtasks, and common query patterns. Use for task management, reporting, automation, or any ClickUp-related queries.
Why use this skill?
Integrate the ClickUp skill with OpenClaw to automate task management, generate team reports, and streamline your workflow with advanced API query capabilities.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/shubhs0707/clickupWhat This Skill Does
The ClickUp skill for OpenClaw provides a robust interface for interacting with the ClickUp REST API, enabling seamless task management, reporting, and workflow automation. It is designed to act as a bridge between the OpenClaw AI agent and your project management environment. The skill handles complex API requirements such as pagination and subtask identification, ensuring that you receive complete and accurate data sets. By leveraging this tool, you can programmatically list tasks, filter by specific criteria, perform aggregate counts, and identify assignee workloads without manually navigating the ClickUp dashboard.
Installation
To integrate this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/shubhs0707/clickup
Ensure you have configured your TOOLS.md file with the required CLICKUP_API_KEY and CLICKUP_TEAM_ID. For users requiring more granular filtering, Space IDs and List IDs should also be defined in the configuration to optimize query efficiency.
Use Cases
- Project Status Reporting: Automatically generate summary reports on task completion rates, broken down by parent tasks and subtasks.
- Workload Balancing: Identify bottlenecks by querying assignees and determining how many open tasks are allocated to specific team members.
- Automated Triage: Use the agent to periodically scan for unassigned tasks or specific priority levels across multiple lists and workspaces.
- Syncing Data: Extract task details for migration or secondary analysis outside of the ClickUp platform.
Example Prompts
- "OpenClaw, pull a list of all open tasks assigned to me, including subtasks, and group them by status."
- "Generate a report on how many tasks each team member has currently assigned in the Engineering workspace."
- "List all tasks in the 'Product Roadmap' list that have not been updated in the last 48 hours and identify their parent task status."
Tips & Limitations
- Mandatory Subtasks: Always ensure your queries include
subtasks=true. Because ClickUp treats subtasks as first-class citizens, failing to include this parameter will result in truncated data, missing up to 70% of your actual workflow. - Pagination Handling: The ClickUp API limits responses to 100 items per call. OpenClaw handles this via loops, but ensure your scripts verify the
last_pageboolean to prevent incomplete data pulls. - API Sensitivity: Be mindful of API rate limits. If your workspace has thousands of tasks, space out your automated queries to avoid hitting thresholds.
- Data Structure: Use
jqfilters to isolate parent tasks (parent == null) versus subtasks (parent != null) for accurate reporting.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-shubhs0707-clickup": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api