Files
optimclaw/skills/clickup/SKILL.md
T
[email protected]andClaude Opus 4.6 7d31d68f6f feat(skills): add 245 Pica integration skills covering full catalog
Add SKILL.md files for all 252 Pica platform integrations (245 new,
7 internal skills already existed). Covers the full Pica catalog:

- CRM: attio, close, freshdesk, gorgias, hubspot, intercom, klaviyo, zoho, etc.
- Communication: bluesky, linked-in, meta, x, teams, twilio, ring-central, etc.
- DevOps: git-lab, circle-ci, netlify, render, n8n, neon, ngrok, posthog, etc.
- AI/LLM: anthropic, deep-seek, gemini, perplexity, open-router, x-ai
- E-commerce: big-commerce, shopify-admin, shopify-storefront, square, woocommerce
- Payments: chargebee, paystack, square, stripe
- Email: sendgrid, mailchimp-marketing, mailgun, loops
- And 190+ more across all categories

~83 skills have detailed API docs (base URLs, example http() calls, notes).
~122 skills have auth setup and credential config from Pica metadata.

Skills are embedded into the binary at compile time via the bundling
infrastructure added to v2-architecture, making them available on
every IronClaw install without needing ClawHub.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
2026-03-27 20:16:12 -07:00

2.1 KiB

name, version, description, activation, metadata
name version description activation metadata
clickup 1.0.0 ClickUp API v2 — tasks, spaces, lists, comments, time tracking
keywords exclude_keywords patterns tags max_context_tokens
clickup
clickup task
clickup space
jira
asana
(?i)clickup.*(task|space|list|folder)
(?i)(create|list|update).*clickup
project-management
task-management
1500
openclaw
requires
env
CLICKUP_API_TOKEN

ClickUp API v2

Use the http tool. Credentials are automatically injected for api.clickup.com.

Base URL

https://api.clickup.com/api/v2

Actions

List workspaces (teams):

http(method="GET", url="https://api.clickup.com/api/v2/team")

List spaces:

http(method="GET", url="https://api.clickup.com/api/v2/team/<team_id>/space")

List folders in space:

http(method="GET", url="https://api.clickup.com/api/v2/space/<space_id>/folder")

List tasks in a list:

http(method="GET", url="https://api.clickup.com/api/v2/list/<list_id>/task?page=0&subtasks=true&include_closed=false")

Get task:

http(method="GET", url="https://api.clickup.com/api/v2/task/<task_id>")

Create task:

http(method="POST", url="https://api.clickup.com/api/v2/list/<list_id>/task", body={"name": "Task name", "description": "Details", "status": "to do", "priority": 2, "due_date": 1775000000000, "assignees": [123456]})

Update task:

http(method="PUT", url="https://api.clickup.com/api/v2/task/<task_id>", body={"status": "in progress", "priority": 1})

Add comment:

http(method="POST", url="https://api.clickup.com/api/v2/task/<task_id>/comment", body={"comment_text": "My comment"})

Notes

  • Priority: 1=Urgent, 2=High, 3=Normal, 4=Low.
  • Due dates are Unix timestamps in milliseconds.
  • Status values are lowercase strings matching your workspace statuses.
  • Task IDs are alphanumeric strings like "abc123".
  • Hierarchy: Team → Space → Folder → List → Task.
  • Pagination: page param (0-indexed). Returns empty array when no more.