ClickUp Operator
/install clickup-operator
ClickUp Operator
Operate inside ClickUp with a fast, low-friction routing model.
Entry Order
SKILL.md is the entrypoint and traffic controller for this skill.
Use this execution order:
- Determine whether the user needs first-run onboarding, safe validation, or normal operation.
- If ClickUp is not connected or the user's defaults are not known, read the onboarding/setup references first.
- Once setup is complete, read the routing and operating references before acting on live ClickUp requests.
- If the setup is new or uncertain, run validation before treating the skill as production-ready.
Phase Routing
Phase 1. First-run onboarding
Use this phase when:
- the user just installed the skill
- ClickUp MCP is not confirmed working yet
- the user's routing defaults are not known yet
- the user asks to set up ClickUp Operator
Read in this order:
- references/guided-onboarding.md
- references/internal-install.md
- references/structure-discovery.md
- templates/guided-onboarding-checklist.md
- templates/structure-discovery-worksheet.md
- references/configuration.md
- templates/config.template.yaml
Then:
- confirm the discovered defaults back to the user
- save config only after confirmation
- run a smoke test before declaring setup complete
Phase 2. Safe validation against an already-live setup
Use this phase when:
- ClickUp is already working
- the user does not want the current setup disturbed
- the goal is to confirm the packaged skill matches the live behavior
Read in this order:
Phase 3. Normal operation
Use this phase when:
- ClickUp MCP is already working
- routing defaults are already known
- the user wants normal ClickUp task/idea/read behavior
Read in this order:
Use validation references only if behavior seems uncertain or newly configured.
Use this skill when
- the user wants a ClickUp task, reminder, or idea created
- the user wants an item moved to a different list or project
- the user wants an assignee or due date changed
- the user wants to know what is due, active, or on today's list
- the user wants ClickUp handled directly instead of discussing how it should be handled
Core behavior
- Execute obvious ClickUp actions immediately.
- Separate reusable logic from account-specific config.
- Ask a follow-up only when the missing detail would materially change the correct outcome.
- Keep responses short and outcome-focused after the ClickUp action is complete.
Routing rules
- General idea, not tied to a project: send to the configured ideas list.
- General to-do, reminder, or action item: send to the configured general to-do list.
- Item explicitly tied to a project: send to that project list.
- Item that has grown into a real multi-step initiative: promote it into its own dedicated project list.
Read references/routing-rules.md for the detailed decision rules and response standards during normal operation.
Configuration
This skill is intentionally not hardcoded to one account. Load the user's config before acting.
Required config categories:
- workspace and space defaults
- general list IDs
- member IDs or assignee resolution defaults
- active status filters for read queries
- due-date policy defaults
Use references/configuration.md and templates/config.template.yaml as the setup contract.
For internal installation and live account setup, use references/internal-install.md. For safe testing against an already-live workspace, use references/safe-live-validation.md. For onboarding an already-organized ClickUp workspace, use references/structure-discovery.md. For the full end-to-end user onboarding flow, use references/guided-onboarding.md.
Read behavior
- Ignore completed items by default.
- For action-oriented reads, only surface active statuses from config unless the user explicitly asks otherwise.
- For "what's on my list today" style requests, default to:
- tasks assigned to the configured default assignee
- tasks due today only
- no tomorrow-or-later spillover unless the user asks
Validation
Before calling the package solid, run the example prompts in examples/test-cases.md against the configured account and verify the outputs match the expected routing and default behavior.
Use examples/internal-smoke-test.md for the full internal validation pass. Use examples/safe-live-smoke-test.md for the lowest-risk live validation flow.
Known current nuance:
- exact same-day
due_date_from+due_date_tofiltering in the current ClickUp MCP surface may be unreliable for "today" reads - if the exact same-day filter behaves strangely, use a safer read strategy instead of assuming the routing logic is wrong
Product framing
If the package is being prepared for external sharing, use references/public-packaging.md to keep the public story, boundaries, and setup expectations clear.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install clickup-operator - 安装完成后,直接呼叫该 Skill 的名称或使用
/clickup-operator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
ClickUp Operator 是什么?
Route ClickUp ideas, to-dos, and project work with operator-style defaults. Use when the user wants tasks or ideas created, moved, assigned, due-dated, promo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 28 次。
如何安装 ClickUp Operator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install clickup-operator」即可一键安装,无需额外配置。
ClickUp Operator 是免费的吗?
是的,ClickUp Operator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
ClickUp Operator 支持哪些平台?
ClickUp Operator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 ClickUp Operator?
由 Spotlight Revenue(@spotlight-revenue)开发并维护,当前版本 v0.1.0。