💼 Clickup Automation
ClickUpのタスクやプロジェクト管理を自動化し、チームの業務効率を高めるSkill。
📺 まず動画で見る(YouTube)
▶ 【自動化】AIガチ勢の最新活用術6選がこれ1本で丸分かり!【ClaudeCode・AIエージェント・AI経営・Skills・MCP】 ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Automate ClickUp project management including tasks, spaces, folders, lists, comments, and team operations via Rube MCP (Composio). Always search tools first for current schemas.
🇯🇵 日本人クリエイター向け解説
ClickUpのタスクやプロジェクト管理を自動化し、チームの業務効率を高めるSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o clickup-automation.zip https://jpskill.com/download/2640.zip && unzip -o clickup-automation.zip && rm clickup-automation.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/2640.zip -OutFile "$d\clickup-automation.zip"; Expand-Archive "$d\clickup-automation.zip" -DestinationPath $d -Force; ri "$d\clickup-automation.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
clickup-automation.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
clickup-automationフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Clickup Automation で、私のビジネスを分析して改善案を3つ提案して
- › Clickup Automation を使って、来週の会議用の資料を作って
- › Clickup Automation で、現状の課題を整理してアクションプランに落として
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Rube MCP を介した ClickUp の自動化
Composio の ClickUp ツールキットを通じて、タスクの作成と更新、ワークスペース階層のナビゲーション、コメント、チームメンバー管理など、ClickUp のプロジェクト管理ワークフローを自動化します。
前提条件
- Rube MCP が接続されている必要があります(
RUBE_SEARCH_TOOLSが利用可能であること)。 - ツールキット
clickupを使用してRUBE_MANAGE_CONNECTIONSを介したアクティブな ClickUp 接続。 - 現在のツールスキーマを取得するために、常に最初に
RUBE_SEARCH_TOOLSを呼び出してください。
セットアップ
Rube MCP の取得: クライアント設定で https://rube.app/mcp を MCP サーバーとして追加します。API キーは不要です。エンドポイントを追加するだけで機能します。
RUBE_SEARCH_TOOLSが応答することを確認して、Rube MCP が利用可能であることを確認します。- ツールキット
clickupを使用してRUBE_MANAGE_CONNECTIONSを呼び出します。 - 接続が ACTIVE でない場合は、返された認証リンクに従って ClickUp OAuth を完了します。
- ワークフローを実行する前に、接続ステータスが ACTIVE と表示されていることを確認します。
コアワークフロー
1. タスクの作成と管理
使用する状況: ユーザーがタスク、サブタスクを作成したり、タスクのプロパティを更新したり、ClickUp リスト内のタスクを一覧表示したりする場合。
ツールシーケンス:
CLICKUP_GET_AUTHORIZED_TEAMS_WORKSPACES- ワークスペース/チーム ID を取得します [前提条件]CLICKUP_GET_SPACES- ワークスペース内のスペースを一覧表示します [前提条件]CLICKUP_GET_FOLDERS- スペース内のフォルダーを一覧表示します [前提条件]CLICKUP_GET_FOLDERLESS_LISTS- フォルダー内にないリストを取得します [オプション]CLICKUP_GET_LIST- リストを検証し、利用可能なステータスを確認します [前提条件]CLICKUP_CREATE_TASK- ターゲットリストにタスクを作成します [必須]CLICKUP_CREATE_TASK(parentを使用) - 親タスクの下にサブタスクを作成します [オプション]CLICKUP_UPDATE_TASK- タスクのステータス、担当者、日付、優先度を変更します [オプション]CLICKUP_GET_TASK- タスクの詳細全体を取得します [オプション]CLICKUP_GET_TASKS- フィルターを使用してリスト内のすべてのタスクを一覧表示します [オプション]CLICKUP_DELETE_TASK- タスクを完全に削除します [オプション]
CLICKUP_CREATE_TASK の主要なパラメーター:
list_id: ターゲットリスト ID (整数、必須)name: タスク名 (文字列、必須)description: 詳細なタスクの説明status: ターゲットリストで設定されているステータス名と完全に一致する必要があります (大文字と小文字を区別)priority: 1 (緊急)、2 (高)、3 (通常)、4 (低)assignees: ユーザー ID の配列 (整数)due_date: ミリ秒単位の Unix タイムスタンプparent: サブタスクを作成するための親タスク ID 文字列tags: タグ名文字列の配列time_estimate: ミリ秒単位の推定時間
落とし穴:
statusは大文字と小文字を区別し、リスト内の既存のステータスと一致する必要があります。利用可能なステータスを確認するにはCLICKUP_GET_LISTを使用してください。due_dateとstart_dateは、秒ではなくミリ秒単位の Unix タイムスタンプです。- サブタスクの
parentは、同じリスト内のタスクである必要があります (別のサブタスクではありません)。 notify_allはウォッチャー通知をトリガーします。一括操作の場合は false に設定してください。- 再試行すると重複が作成される可能性があります。再作成を避けるために、作成されたタスク ID を追跡してください。
- マイルストーン (
ID 1) のcustom_item_idは、ワークスペースプランのクォータの対象となります。
2. ワークスペース階層のナビゲーション
使用する状況: ユーザーが ClickUp ワークスペース構造 (ワークスペース > スペース > フォルダー > リスト) を参照または管理したい場合。
ツールシーケンス:
CLICKUP_GET_AUTHORIZED_TEAMS_WORKSPACES- アクセス可能なすべてのワークスペースを一覧表示します [必須]CLICKUP_GET_SPACES- ワークスペース内のスペースを一覧表示します [必須]CLICKUP_GET_SPACE- 特定のスペースの詳細を取得します [オプション]CLICKUP_GET_FOLDERS- スペース内のフォルダーを一覧表示します [必須]CLICKUP_GET_FOLDER- 特定のフォルダーの詳細を取得します [オプション]CLICKUP_CREATE_FOLDER- スペースに新しいフォルダーを作成します [オプション]CLICKUP_GET_FOLDERLESS_LISTS- フォルダー内にないリストを一覧表示します [必須]CLICKUP_GET_LIST- ステータスやカスタムフィールドを含むリストの詳細を取得します [オプション]
主要なパラメーター:
team_id:GET_AUTHORIZED_TEAMS_WORKSPACESからのワークスペース ID (スペースに必須)space_id: スペース ID (フォルダーとフォルダーレスリストに必須)folder_id: フォルダー ID (GET_FOLDERに必須)list_id: リスト ID (GET_LISTに必須)archived: アーカイブ済み/アクティブなアイテムのブール値フィルター
落とし穴:
- ClickUp の階層は、ワークスペース (チーム) > スペース > フォルダー > リスト > タスクです。
- リストは、スペースの直下 (フォルダーレス) またはフォルダー内に存在できます。
- フォルダー内にないリストを見つけるには
CLICKUP_GET_FOLDERLESS_LISTSを使用する必要があります。CLICKUP_GET_FOLDERSはフォルダーのみを返します。 - ClickUp API の
team_idは、ユーザーグループではなくワークスペース ID を指します。
3. タスクへのコメントの追加
使用する状況: ユーザーがコメントを追加したり、既存のコメントを確認したり、タスクのコメントスレッドを管理したりしたい場合。
ツールシーケンス:
CLICKUP_GET_TASK- タスクが存在することを確認し、task_idを取得します [前提条件]CLICKUP_CREATE_TASK_COMMENT- タスクに新しいコメントを追加します [必須]CLICKUP_GET_TASK_COMMENTS- タスク上の既存のコメントを一覧表示します [オプション]CLICKUP_UPDATE_COMMENT- コメントテキスト、担当者、または解決ステータスを編集します [オプション]
CLICKUP_CREATE_TASK_COMMENT の主要なパラメーター:
task_id: タスク ID 文字列 (必須)comment_text: ClickUp の書式設定をサポートするコメントコンテンツ (必須)assignee: コメントを割り当てるユーザー ID (必須)notify_all: ウォッチャー通知の true/false (必須)
CLICKUP_GET_TASK_COMMENTS の主要なパラメーター:
task_id: タスク ID 文字列 (必須)start/start_id: 古いコメントのページネーション (1 ページあたり最大 25 件)
落とし穴:
CLICKUP_CREATE_TASK_COMMENTには、task_id、comment_text、assignee、notify_allの 4 つのフィールドすべてが必要です。- コメントの
assigneeは、タスクではなくコメントをそのユーザーに割り当てます。 - コメントは 1 ページあたり 25 件でページ分割されます。古いページには
start(Unix ミリ秒) とstart_idを使用してください。 CLICKUP_UPDATE_COMMENTには、comment_id、comment_text、assignee、resolvedの 4 つのフィールドすべてが必要です。
4. チームメンバーと割り当ての管理
使用する状況: ユーザーがワークスペースメンバーを表示したり、シートの使用状況を確認したり、ユーザーの詳細を調べたりしたい場合。
ツールシーケンス:
CLICKUP_GET_AUTHORIZED_TEAMS_WORKSPACES- L
(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
ClickUp Automation via Rube MCP
Automate ClickUp project management workflows including task creation and updates, workspace hierarchy navigation, comments, and team member management through Composio's ClickUp toolkit.
Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active ClickUp connection via
RUBE_MANAGE_CONNECTIONSwith toolkitclickup - Always call
RUBE_SEARCH_TOOLSfirst to get current tool schemas
Setup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
- Verify Rube MCP is available by confirming
RUBE_SEARCH_TOOLSresponds - Call
RUBE_MANAGE_CONNECTIONSwith toolkitclickup - If connection is not ACTIVE, follow the returned auth link to complete ClickUp OAuth
- Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. Create and Manage Tasks
When to use: User wants to create tasks, subtasks, update task properties, or list tasks in a ClickUp list.
Tool sequence:
CLICKUP_GET_AUTHORIZED_TEAMS_WORKSPACES- Get workspace/team IDs [Prerequisite]CLICKUP_GET_SPACES- List spaces in the workspace [Prerequisite]CLICKUP_GET_FOLDERS- List folders in a space [Prerequisite]CLICKUP_GET_FOLDERLESS_LISTS- Get lists not inside folders [Optional]CLICKUP_GET_LIST- Validate list and check available statuses [Prerequisite]CLICKUP_CREATE_TASK- Create a task in the target list [Required]CLICKUP_CREATE_TASK(withparent) - Create subtask under a parent task [Optional]CLICKUP_UPDATE_TASK- Modify task status, assignees, dates, priority [Optional]CLICKUP_GET_TASK- Retrieve full task details [Optional]CLICKUP_GET_TASKS- List all tasks in a list with filters [Optional]CLICKUP_DELETE_TASK- Permanently remove a task [Optional]
Key parameters for CLICKUP_CREATE_TASK:
list_id: Target list ID (integer, required)name: Task name (string, required)description: Detailed task descriptionstatus: Must exactly match (case-sensitive) a status name configured in the target listpriority: 1 (Urgent), 2 (High), 3 (Normal), 4 (Low)assignees: Array of user IDs (integers)due_date: Unix timestamp in millisecondsparent: Parent task ID string for creating subtaskstags: Array of tag name stringstime_estimate: Estimated time in milliseconds
Pitfalls:
statusis case-sensitive and must match an existing status in the list; useCLICKUP_GET_LISTto check available statusesdue_dateandstart_dateare Unix timestamps in milliseconds, not seconds- Subtask
parentmust be a task (not another subtask) in the same list notify_alltriggers watcher notifications; set to false for bulk operations- Retries can create duplicates; track created task IDs to avoid re-creation
custom_item_idfor milestones (ID 1) is subject to workspace plan quotas
2. Navigate Workspace Hierarchy
When to use: User wants to browse or manage the ClickUp workspace structure (Workspaces > Spaces > Folders > Lists).
Tool sequence:
CLICKUP_GET_AUTHORIZED_TEAMS_WORKSPACES- List all accessible workspaces [Required]CLICKUP_GET_SPACES- List spaces within a workspace [Required]CLICKUP_GET_SPACE- Get details for a specific space [Optional]CLICKUP_GET_FOLDERS- List folders in a space [Required]CLICKUP_GET_FOLDER- Get details for a specific folder [Optional]CLICKUP_CREATE_FOLDER- Create a new folder in a space [Optional]CLICKUP_GET_FOLDERLESS_LISTS- List lists not inside any folder [Required]CLICKUP_GET_LIST- Get list details including statuses and custom fields [Optional]
Key parameters:
team_id: Workspace ID from GET_AUTHORIZED_TEAMS_WORKSPACES (required for spaces)space_id: Space ID (required for folders and folderless lists)folder_id: Folder ID (required for GET_FOLDER)list_id: List ID (required for GET_LIST)archived: Boolean filter for archived/active items
Pitfalls:
- ClickUp hierarchy is: Workspace (Team) > Space > Folder > List > Task
- Lists can exist directly under Spaces (folderless) or inside Folders
- Must use
CLICKUP_GET_FOLDERLESS_LISTSto find lists not inside folders;CLICKUP_GET_FOLDERSonly returns folders team_idin ClickUp API refers to the Workspace ID, not a user group
3. Add Comments to Tasks
When to use: User wants to add comments, review existing comments, or manage comment threads on tasks.
Tool sequence:
CLICKUP_GET_TASK- Verify task exists and get task_id [Prerequisite]CLICKUP_CREATE_TASK_COMMENT- Add a new comment to the task [Required]CLICKUP_GET_TASK_COMMENTS- List existing comments on the task [Optional]CLICKUP_UPDATE_COMMENT- Edit comment text, assignee, or resolution status [Optional]
Key parameters for CLICKUP_CREATE_TASK_COMMENT:
task_id: Task ID string (required)comment_text: Comment content with ClickUp formatting support (required)assignee: User ID to assign the comment to (required)notify_all: true/false for watcher notifications (required)
Key parameters for CLICKUP_GET_TASK_COMMENTS:
task_id: Task ID string (required)start/start_id: Pagination for older comments (max 25 per page)
Pitfalls:
CLICKUP_CREATE_TASK_COMMENTrequires all four fields:task_id,comment_text,assignee, andnotify_allassigneeon a comment assigns the comment (not the task) to that user- Comments are paginated at 25 per page; use
start(Unix ms) andstart_idfor older pages CLICKUP_UPDATE_COMMENTrequires all four fields:comment_id,comment_text,assignee,resolved
4. Manage Team Members and Assignments
When to use: User wants to view workspace members, check seat utilization, or look up user details.
Tool sequence:
CLICKUP_GET_AUTHORIZED_TEAMS_WORKSPACES- List workspaces and get team_id [Required]CLICKUP_GET_WORKSPACE_SEATS- Check seat utilization (members vs guests) [Required]CLICKUP_GET_TEAMS- List user groups within the workspace [Optional]CLICKUP_GET_USER- Get details for a specific user (Enterprise only) [Optional]CLICKUP_GET_CUSTOM_ROLES- List custom permission roles [Optional]
Key parameters:
team_id: Workspace ID (required for all team operations)user_id: Specific user ID for GET_USERgroup_ids: Comma-separated group IDs to filter teams
Pitfalls:
CLICKUP_GET_WORKSPACE_SEATSreturns seat counts, not member details; distinguish members from guestsCLICKUP_GET_TEAMSreturns user groups, not workspace members; empty groups does not mean no membersCLICKUP_GET_USERis only available on ClickUp Enterprise Plan- Must repeat workspace seat queries for each workspace in multi-workspace setups
5. Filter and Query Tasks
When to use: User wants to find tasks with specific filters (status, assignee, dates, tags, custom fields).
Tool sequence:
CLICKUP_GET_TASKS- Filter tasks in a list with multiple criteria [Required]CLICKUP_GET_TASK- Get full details for individual tasks [Optional]
Key parameters for CLICKUP_GET_TASKS:
list_id: List ID (integer, required)statuses: Array of status strings to filter byassignees: Array of user ID stringstags: Array of tag name stringsdue_date_gt/due_date_lt: Unix timestamp in ms for date rangeinclude_closed: Boolean to include closed taskssubtasks: Boolean to include subtasksorder_by: "id", "created", "updated", or "due_date"page: Page number starting at 0 (max 100 tasks per page)
Pitfalls:
- Only tasks whose home list matches
list_idare returned; tasks in sublists are not included - Date filters use Unix timestamps in milliseconds
- Status strings must match exactly; use URL encoding for spaces (e.g., "to%20do")
- Page numbering starts at 0; each page returns up to 100 tasks
custom_fieldsfilter accepts an array of JSON strings, not objects
Common Patterns
ID Resolution
Always resolve names to IDs through the hierarchy:
- Workspace name -> team_id:
CLICKUP_GET_AUTHORIZED_TEAMS_WORKSPACESand match by name - Space name -> space_id:
CLICKUP_GET_SPACESwithteam_id - Folder name -> folder_id:
CLICKUP_GET_FOLDERSwithspace_id - List name -> list_id: Navigate folders or use
CLICKUP_GET_FOLDERLESS_LISTS - Task name -> task_id:
CLICKUP_GET_TASKSwithlist_idand match by name
Pagination
CLICKUP_GET_TASKS: Page-based withpagestarting at 0, max 100 tasks per pageCLICKUP_GET_TASK_COMMENTS: Usesstart(Unix ms) andstart_idfor cursor-based paging, max 25 per page- Continue fetching until response returns fewer items than the page size
Known Pitfalls
ID Formats
- Workspace/Team IDs are large integers
- Space, folder, and list IDs are integers
- Task IDs are alphanumeric strings (e.g., "9hz", "abc123")
- User IDs are integers
- Comment IDs are integers
Rate Limits
- ClickUp enforces rate limits; bulk task creation can trigger 429 responses
- Honor
Retry-Afterheader when present - Set
notify_all=falsefor bulk operations to reduce notification load
Parameter Quirks
team_idin the API means Workspace ID, not a user groupstatuson tasks is case-sensitive and list-specific- Dates are Unix timestamps in milliseconds (multiply seconds by 1000)
priorityis an integer 1-4 (1=Urgent, 4=Low), not a stringCLICKUP_CREATE_TASK_COMMENTmarksassigneeandnotify_allas required- To clear a task description, pass a single space
" "toCLICKUP_UPDATE_TASK
Hierarchy Rules
- Subtask parent must not itself be a subtask
- Subtask parent must be in the same list
- Lists can be folderless (directly in a Space) or inside a Folder
- Subitem boards are not supported by CLICKUP_CREATE_TASK
Quick Reference
| Task | Tool Slug | Key Params |
|---|---|---|
| List workspaces | CLICKUP_GET_AUTHORIZED_TEAMS_WORKSPACES |
(none) |
| List spaces | CLICKUP_GET_SPACES |
team_id |
| Get space details | CLICKUP_GET_SPACE |
space_id |
| List folders | CLICKUP_GET_FOLDERS |
space_id |
| Get folder details | CLICKUP_GET_FOLDER |
folder_id |
| Create folder | CLICKUP_CREATE_FOLDER |
space_id, name |
| Folderless lists | CLICKUP_GET_FOLDERLESS_LISTS |
space_id |
| Get list details | CLICKUP_GET_LIST |
list_id |
| Create task | CLICKUP_CREATE_TASK |
list_id, name, status, assignees |
| Update task | CLICKUP_UPDATE_TASK |
task_id, status, priority |
| Get task | CLICKUP_GET_TASK |
task_id, include_subtasks |
| List tasks | CLICKUP_GET_TASKS |
list_id, statuses, page |
| Delete task | CLICKUP_DELETE_TASK |
task_id |
| Add comment | CLICKUP_CREATE_TASK_COMMENT |
task_id, comment_text, assignee |
| List comments | CLICKUP_GET_TASK_COMMENTS |
task_id, start, start_id |
| Update comment | CLICKUP_UPDATE_COMMENT |
comment_id, comment_text, resolved |
| Workspace seats | CLICKUP_GET_WORKSPACE_SEATS |
team_id |
| List user groups | CLICKUP_GET_TEAMS |
team_id |
| Get user details | CLICKUP_GET_USER |
team_id, user_id |
| Custom roles | CLICKUP_GET_CUSTOM_ROLES |
team_id |
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.