Ira Bodnar··Updated ·11 min read

Claude Skills for ClickUp: 9 SKILL.md Files for Your Workspace

Quick answer: Save each recurring ClickUp review as a Claude skill that names the list to read, the filters to apply and the table to hand back. Ryze AI is the best Claude connector for running these skills on live ClickUp tasks, with one caveat: it reaches 3 ClickUp tools through one personal API token and one Workspace per connection.

Below: 9 SKILL.md files for task reviews, team updates and guarded writes, install steps for Claude Code and claude.ai, and how to connect live data.

Ryze AI · Paid Ads

ClickUp skills on live task data

  • 7-day free trial, $89 a month flat

Used by 2,000+ marketers

Uber Eats logoadidas logoDuolingo logoMGM Resorts logoWharton logoLendingClub logoNorton logoEventbrite logoHuel logoTogether AI logoghd logoHack The Box logo

The 9 Claude skills for ClickUp at a glance

Skills 01 to 07 only read. Skills 08 and 09 write, and both are set so that only you can start them.

  1. 01Overdue task sweepOpen tasks past their due date

    Ryze AI tools it calls: clickup__read

    Cadence: Daily

  2. 02Stale task finderOpen tasks nobody has touched lately

    Ryze AI tools it calls: clickup__read

    Cadence: Weekly

  3. 03Workload per personOpen tasks per assignee

    Ryze AI tools it calls: clickup__read

    Cadence: Weekly

  4. 04Unplanned task auditTasks with no assignee or no due date

    Ryze AI tools it calls: clickup__read

    Cadence: Weekly

  5. 05Standup digestRecent comments on a list's open tasks

    Ryze AI tools it calls: clickup__read

    Cadence: Daily

  6. 06List status breakdownTask count per status in one list

    Ryze AI tools it calls: clickup__read

    Cadence: Weekly

  7. 07Doc summarySummary of a ClickUp Doc

    Ryze AI tools it calls: clickup__read

    Cadence: On demand

  8. 08Tasks from pasted notesCreate tasks from notes you paste

    Ryze AI tools it calls: clickup__read, clickup__write

    Cadence: On demand

  9. 09Overdue nudge commentsComment on overdue tasks you pick

    Ryze AI tools it calls: clickup__read, clickup__write

    Cadence: On demand

The tool names are the ones the Ryze AI connector exposes for ClickUp. Paths such as /v2/list/{list_id}/task and filters such as statuses and date_updated_lt are ClickUp API v2 names, and each skill tells Claude to ask you for the list or Workspace first.

What are Claude skills for ClickUp?

A Claude skill for ClickUp is a saved SKILL.md file that tells Claude which lists to read and how to present the tasks. Per Anthropic's Agent Skills docs, the file starts with a name and a description, and Claude reads the rest of the file when a request matches the description.

Skill names use lowercase letters, numbers and hyphens and cannot contain the words claude or anthropic, so every skill here starts with clickup. The description says what the skill does and when to use it.

  1. What it is

    One-off prompt
    A question typed into chat
    Skill
    A saved file with fixed steps and output
    ClickUp connection
    Tools Claude calls to reach your Workspace
  2. Setup

    One-off prompt
    None
    Skill
    Save the file once per Claude app
    ClickUp connection
    One API token pasted into Ryze AI
  3. Same steps each run

    One-off prompt
    No
    Skill
    Yes
    ClickUp connection
    Follows whichever prompt or skill is used

ClickUp organizes work as Workspace, Space, Folder, List and task. The task endpoints take a list ID or a Workspace ID, and return up to 100 tasks per page (ClickUp: Get Tasks). The skills below spell those steps out. For the connector itself, see the ClickUp MCP page.

How to install the skills in Claude Code and claude.ai

Claude Code

Save each block as ~/.claude/skills/<skill-name>/SKILL.md for every project on your machine, or .claude/skills/<skill-name>/SKILL.md inside one repository. Type /clickup-overdue-tasks to run a skill, or let Claude choose it from the description (Claude Code skills docs).

claude.ai

Zip each skill folder and upload it as a custom skill. Anthropic lists custom skills on the Pro, Max, Ultra, Team and Enterprise plans with code execution enabled.

Connect the data

Add the Ryze AI connector in each Claude app you use, as described in the live data section below. The ClickUp MCP page lists the tools.

Custom skills do not sync between surfaces: a skill uploaded to claude.ai is not in Claude Code, and the reverse. Anthropic advises using skills only from sources you trust, so read every file before you save it.

Task review skills: what is late, quiet or unowned

These four read tasks from one list or from the Workspace. They give a team lead a short list of work to chase.

01. Overdue task sweep

Lists open tasks whose due date has passed. ClickUp filters this with due_date_lt, a Unix time in milliseconds.

SKILL.md
--- name: clickup-overdue-tasks description: Lists open ClickUp tasks past their due date. Use when asked what is late or before a status meeting. --- # ClickUp overdue task sweep Ask which list (or Space) to check if none was named. 1. clickup__read the tasks of that list with a due_date_lt filter set to the start of today in milliseconds. Closed tasks are excluded by default. 2. If a page holds 100 tasks, read the next page and say how many pages you read. Output: a table of task, assignee, status, due date, days late, longest overdue first. Read only. Do not edit any task.

Use it when: you open the day and want to see what slipped.

02. Stale task finder

Finds open tasks whose last update is old, using date_updated_lt.

SKILL.md
--- name: clickup-stale-tasks description: Finds open ClickUp tasks with no recent update. Use when asked which tasks are stuck or forgotten. --- # ClickUp stale tasks Ask for the list and the number of days (default 21). 1. clickup__read the list's tasks with date_updated_lt set to today minus the days, in milliseconds, ordered by updated. 2. Skip tasks whose status is a done or closed one. Output: a table of task, assignee, status, last update, oldest first, and one line per task on what to ask. Read only.

Use it when: a project feels quiet and you want names, not guesses. Status names differ per list, so check them once.

03. Workload per person

Counts open tasks per assignee across a list. The read tool returns tasks, and the counting happens in Claude.

SKILL.md
--- name: clickup-workload description: Counts open ClickUp tasks per assignee in a list. Use when balancing work across a team. --- # ClickUp workload per person 1. Ask for the list. 2. clickup__read all open tasks of the list, page by page. 3. Count tasks per assignee, and count how many of them are overdue. Output: a table of person, open tasks, overdue tasks. Put unassigned tasks on their own row. Say how many tasks were read. Read only.

Use it when: someone is out or a new person joins the team.

04. Unplanned task audit

Finds open tasks with no assignee or no due date, which most reviews miss.

SKILL.md
--- name: clickup-unplanned-tasks description: Finds open ClickUp tasks with no assignee or no due date. Use before sprint planning or a weekly review. --- # ClickUp unplanned task audit 1. Ask for the list. 2. clickup__read all open tasks of the list. 3. Keep tasks with an empty assignees field or an empty due date, and mark each as no owner, no date or both. Output: the counts first, then a table with task, status, creation date and the missing field. Read only.

Use it when: planning a sprint.

Team update skills: standups, status counts and Docs

These three turn tasks, comments and Docs into short text you can paste into a team channel. All of them read only.

05. Standup digest

Pulls the comments on a list's open tasks so you can write a standup without opening each task. The read tool covers comments.

SKILL.md
--- name: clickup-standup-digest description: Summarizes recent comments on open ClickUp tasks in a list. Use for a daily standup note. --- # ClickUp standup digest Ask for the list and how many days back to look (default 1). 1. clickup__read the open tasks of the list that were updated in that window. 2. For each, clickup__read its comments and keep the ones from the window. 3. Group by assignee. Output: per person, one line per task with the latest comment in your own words. If more than 25 tasks match, summarize the first 25 and say so. Read only.

Use it when: you write the same standup note every morning. One comment read is one request, so a big list uses many calls.

06. List status breakdown

Shows how many tasks sit in each status of one list.

SKILL.md
--- name: clickup-status-breakdown description: Counts ClickUp tasks per status in a list. Use when asked where work is piling up. --- # ClickUp status breakdown 1. Ask for the list. 2. clickup__read all tasks of the list including closed ones, page by page. 3. Count tasks per status. Output: a table of status, count and share of tasks, in the order the statuses appear in the list. Name the status with the most tasks. Read only.

Use it when: a project review needs the shape of the work.

07. Doc summary

Reads a ClickUp Doc and summarizes it. The Ryze AI read tool covers Docs, and Docs are read only.

SKILL.md
--- name: clickup-doc-summary description: Summarizes a ClickUp Doc and lists its open questions. Use when asked what a Doc says or for a recap of a planning Doc. --- # ClickUp doc summary 1. Ask which Doc, by name or link. 2. clickup__read the Doc and its pages. 3. Write 5 bullets on what it says, then list questions the Doc leaves open. Output: the bullets, the open questions, and the page names you read. Quote the Doc for any date or number. Read only. Do not edit the Doc.

Use it when: you inherit a planning Doc and need the short version.

Guarded write skills: create tasks and add comments

The two skills here change ClickUp. Both set disable-model-invocation: true, so Claude does not start them on its own, per the Claude Code docs, and both stop for a typed approval.

08. Tasks from pasted notes

Turns meeting notes you paste into tasks. ClickUp's create task call needs a name, and takes optional assignees, status, priority, due_date and tags (ClickUp: Create Task).

SKILL.md
--- name: clickup-tasks-from-notes description: Creates ClickUp tasks from notes the user pastes. Use only when the user asks to create tasks and names the list. disable-model-invocation: true --- # ClickUp tasks from pasted notes 1. Ask for the list and the pasted notes. 2. clickup__read the list's statuses and members so names and statuses match. 3. Propose a table of task name, assignee, due date and status. Mark anything you guessed. 4. Stop and wait for the user to type the word approve. 5. After approve, clickup__write one task per row. Read each response and report any that failed. Only create tasks that come from the pasted notes. Never call clickup__delete from this skill.

Use it when: a meeting ended and the action items sit in a text file. A due_date is a Unix time in milliseconds, so check dates in the table before you approve.

09. Overdue nudge comments

Adds a short comment on overdue tasks you choose. The comment call takes comment_text and a notify_all flag (ClickUp: Create Task Comment).

SKILL.md
--- name: clickup-overdue-nudge description: Adds a reminder comment to overdue ClickUp tasks the user picks. Use only when the user asks to nudge people about late tasks. disable-model-invocation: true --- # ClickUp overdue nudge comments 1. Ask for the list. 2. clickup__read the open tasks with a due date in the past. 3. Show a numbered table and the comment text you would post. Ask which numbers to comment on. 4. Stop and wait for the user to type the word approve. 5. After approve, clickup__write one comment on each chosen task and report any that failed. Keep the comment to one sentence with the original due date. Never change a task, never call clickup__delete.

Use it when: a handful of tasks are late and a reminder from you is enough. In Claude, also set the write and delete tools to Needs approval, covered in the live data section.

Quick ClickUp prompts: no skill file needed

For a one-time question, a plain prompt works once Claude can reach ClickUp. Replace the words in brackets.

Prompt
List the Spaces and Folders in my ClickUp Workspace, then the Lists in the [SPACE NAME] Space.
Prompt
Show the open tasks in the [LIST NAME] list that are assigned to [PERSON], with due dates, soonest first.
Prompt
Read the comments on the task [TASK NAME] and summarize the decision that was reached.
Prompt
List the custom fields on the [LIST NAME] list and tell me which ones are dropdowns.

If an answer looks off, ask Claude which tool it called and which path it read.

How to run the skills on live ClickUp data

A skill only describes the work. Claude needs a connection to run it. The Ryze AI connector gives Claude 3 ClickUp tools:

  1. clickup__read

    What it does
    GET requests: Workspaces, Spaces, Folders, Lists, tasks, comments, members, custom fields and Docs
    Access
    Read
    Used by
    Skills 01 to 09
  2. clickup__write

    What it does
    POST or PUT: creates a task, adds a comment or updates a task
    Access
    Write
    Used by
    Skills 08, 09
  3. clickup__delete

    What it does
    Deletes a task or a comment by path
    Access
    Delete
    Used by
    No skill here

You connect ClickUp in Ryze AI by generating a personal API token in ClickUp under Settings > Apps > API Token (it starts with pk_), then opening Integrations in Ryze AI, clicking Connect on the ClickUp card and pasting the token. You pick one Workspace. Then add https://connector.get-ryze.ai/mcp as a custom connector in Claude. If the connector was added before ClickUp was connected, remove and re-add it so the tool list refreshes (Ryze AI help center). The agent acts as the token owner, so it sees what that person sees.

Approvals: the Ryze AI chat starts on Skip all approvals, and scheduled tasks run without an approval step. To require approval in Claude, open Customize > Connectors > Ryze AI > Tool permissions and set write and delete tools to Needs approval. Ryze AI plans and the 7-day trial are on the pricing page.

ClickUp's own MCP server and what changes for skills

ClickUp runs its own MCP server at https://mcp.clickup.com/mcp. Its setup docs cover Claude, Cursor, VS Code, Windsurf, ChatGPT and others, and most clients sign in with OAuth to authorize a ClickUp Workspace (ClickUp MCP setup). The setup page does not list its tools, so check them before you rely on it.

The skills above work with either connection, because the skill files name what to read and the connection supplies the tools. Tool names differ, so replace the clickup__ names if you use ClickUp's server. Pick ClickUp's server when you want OAuth instead of a pasted token. Pick the Ryze AI connector when you want ClickUp on the same connector URL as the other Ryze AI platforms. The ClickUp MCP page compares the two in detail.

Troubleshooting: when a ClickUp skill returns a wrong answer

Claude has no ClickUp tools

Claude keeps the tool list from when you added the connector. Remove and re-add it, then start a new chat (Ryze AI connector FAQ).

A task is missing from a list read

A list read returns only tasks whose home is that list, and closed tasks and subtasks are left out unless asked for. Say so in the skill, as skill 06 does for closed tasks.

Only 100 tasks come back

ClickUp returns at most 100 tasks per page, counted from page 0. The skills read the next page when a page is full.

Too many requests (429)

ClickUp limits requests per token: 100 per minute on Free Forever, Unlimited and Business, 1,000 on Business Plus and 10,000 on Enterprise. Comments are one request per task, so run skill 05 on a narrow list (ClickUp rate limits).

A due date lands on the wrong day

ClickUp dates are Unix times in milliseconds, not seconds. Check the table in skill 08 before you approve.

A Space or list is not found

The agent has the token owner's permissions only. Generate the token from an account that can see that Space.

Everything stopped working

The token was regenerated or its owner left the Workspace. Generate a new token and reconnect it in Ryze AI.

Sources

The verdict

Turn each recurring ClickUp review into a skill with fixed steps. Start with the overdue sweep and the unplanned task audit, keep both write skills behind a typed approval, and leave one-off questions as prompts.

Ryze AI runs these skills in Claude on live ClickUp data through 3 tools. The connection covers one Workspace and the token owner's access, and the agent writes tasks and comments only.

Frequently asked questions

What are Claude skills for ClickUp?
SKILL.md files that tell Claude which ClickUp lists to read, which filters to use and how to present the tasks. Claude loads one when a request matches its description, so each review follows the same steps.
Do I need a ClickUp connection to use these skills?
Yes for live data. Without a connection, paste a task export that has the columns a skill names. A connection removes the export step.
Which Claude plan do I need?
Anthropic lists custom skill uploads on claude.ai for Pro, Max, Ultra, Team and Enterprise with code execution enabled. In Claude Code, skills are folders on your computer. Custom connectors are available on Free, Pro, Max, Ultra, Team and Enterprise, with Free limited to one.
How does Ryze AI compare with ClickUp's own MCP server for these skills?
ClickUp's server at mcp.clickup.com/mcp signs in with OAuth in most clients. Ryze AI uses a pasted personal API token and puts ClickUp on the same connector URL as its other platforms, with 3 tools.
Show 8 more questions
Which Ryze AI tools do the skills use?
clickup__read for every skill and clickup__write for the two guarded skills. clickup__delete is not used by any skill here.
Can the skills change my tasks?
Seven of the nine only read. Skill 08 creates tasks and skill 09 adds comments, each after you type approve. In Claude, you can also set write and delete tools to Needs approval under Customize > Connectors > Ryze AI > Tool permissions.
Does the Ryze AI chat ask before changing tasks?
By default the Ryze AI chat starts on Skip all approvals, and scheduled tasks run without an approval step. Switch the Tool approvals setting to Approve write & delete or Manual approve to review changes.
Can Claude edit ClickUp Docs?
No. Docs are read only through Ryze AI. The documented writes cover tasks and comments.
Which ClickUp permissions are needed?
A personal API token from Settings > Apps > API Token. The agent acts as the token owner and sees and edits what that user can.
Can I use more than one ClickUp Workspace?
Not in one connection. A connection is tied to one ClickUp Workspace, chosen when you connect.
How much does it cost?
Connecting is free. The tools need an active plan or trial: Paid Ads is $89 a month with a 7-day free trial, and annual billing is 30% off the first year.
Do these skills work with ClickUp's own MCP server?
Yes, with edits. The skills describe the work, and ClickUp's server uses its own tool names, so replace the clickup__ names with the tools it lists.

Related guides

Ryze AI: ClickUp skills on live data

7-day free trial, $89 a month flat

Start free trial