{"id":"c7966b21-bf8c-4b90-9e5c-febbd5f2f485","entityType":"agent","slug":"clawhub-hith3sh-trello-projects","name":"Trello Projects","canonicalUrl":"https://www.xpersona.co/agent/clawhub-hith3sh-trello-projects","canonicalPath":"/agent/clawhub-hith3sh-trello-projects","generatedAt":"2026-10-09T17:11:08.231Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T11:45:17.767Z","emptyReason":null},"description":"Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards,... Skill: Trello Projects Owner: hith3sh Summary: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards,... Tags: latest:1.0.6 Version history: v1.0.6 | 2026-06-09T07:20:17.528Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffi","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 2.8K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s173vws87a7ss71xf9rq53k5gd8568kv:trello-projects","sourceUrl":"https://clawhub.ai/hith3sh/trello-projects","homepage":"https://clawhub.ai/hith3sh/skills/trello-projects","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/hith3sh/trello-projects","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/hith3sh/skills/trello-projects","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":69,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards,... "},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T11:45:17.767Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T11:45:17.767Z","emptyReason":null},"stars":null,"forks":null,"downloads":2751,"packageName":null,"latestVersion":"1.0.6","tractionLabel":"2.8K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T11:45:17.767Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T11:45:17.767Z","lastCrawledAt":"2026-10-09T11:45:17.767Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T11:45:17.767Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.6","createdAt":"2026-06-09T07:20:17.528Z","changelog":"Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic source.","fileCount":3,"zipByteSize":6470},{"version":"1.0.5","createdAt":"2026-06-09T06:11:42.632Z","changelog":"- Documentation in SKILL.md updated; improvements and corrections to descriptions and images. - Branding image link updated for the Trello Projects logo. - Obsolete documentation file skill-card.md removed.","fileCount":3,"zipByteSize":6581},{"version":"1.0.4","createdAt":"2026-06-09T04:49:15.839Z","changelog":"- Removed the redundant file skill-card.md. - No user-facing or functionality changes; maintenance cleanup only.","fileCount":3,"zipByteSize":6435},{"version":"1.0.1","createdAt":"2026-06-08T16:43:03.370Z","changelog":"- Added a Trello logo image to the documentation for improved branding. - Minor documentation formatting updates in SKILL.md. - Removed skill-card.md file.","fileCount":3,"zipByteSize":6350},{"version":"0.2.1","createdAt":"2026-06-07T13:52:37.334Z","changelog":"Fix display name: show app name only (was including tool list).","fileCount":3,"zipByteSize":6350},{"version":"0.2.0","createdAt":"2026-06-07T13:41:08.357Z","changelog":"Full rewrite to new standard","fileCount":3,"zipByteSize":6548},{"version":"0.1.1","createdAt":"2026-05-13T12:32:03.244Z","changelog":"Refresh public title to remove internal ClawLink branding from the skill name","fileCount":3,"zipByteSize":3574},{"version":"0.1.0","createdAt":"2026-05-06T14:00:57.747Z","changelog":"- Initial release of Trello project management skill powered by ClawLink. - Enables chat-based management of Trello boards, lists, cards, comments, labels, and checklists. - Uses ClawLink for secure connection and authentication—no Trello API setup required. - Provides step-by-step setup and pairing instructions. - Emphasizes dynamic tool discovery and safe execution with confirmation before major changes.","fileCount":2,"zipByteSize":2343}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s173vws87a7ss71xf9rq53k5gd8568kv:trello-projects","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-trello-projects/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-trello-projects/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-trello-projects/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-trello-projects/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-trello-projects/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-trello-projects/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T17:11:08.228Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-trello-projects/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-trello-projects/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-trello-projects/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-trello-projects/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-09T11:45:17.767Z","emptyReason":null},"readme":"Skill: Trello Projects\n\nOwner: hith3sh\n\nSummary: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards,...\n\nTags: latest:1.0.6\n\nVersion history:\n\nv1.0.6 | 2026-06-09T07:20:17.528Z | user\n\nAdd UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic source.\n\nv1.0.5 | 2026-06-09T06:11:42.632Z | auto\n\n- Documentation in SKILL.md updated; improvements and corrections to descriptions and images.\n- Branding image link updated for the Trello Projects logo.\n- Obsolete documentation file skill-card.md removed.\n\nv1.0.4 | 2026-06-09T04:49:15.839Z | auto\n\n- Removed the redundant file skill-card.md.\n- No user-facing or functionality changes; maintenance cleanup only.\n\nv1.0.1 | 2026-06-08T16:43:03.370Z | auto\n\n- Added a Trello logo image to the documentation for improved branding.\n- Minor documentation formatting updates in SKILL.md.\n- Removed skill-card.md file.\n\nv0.2.1 | 2026-06-07T13:52:37.334Z | user\n\nFix display name: show app name only (was including tool list).\n\nv0.2.0 | 2026-06-07T13:41:08.357Z | user\n\nFull rewrite to new standard\n\nv0.1.1 | 2026-05-13T12:32:03.244Z | user\n\nRefresh public title to remove internal ClawLink branding from the skill name\n\nv0.1.0 | 2026-05-06T14:00:57.747Z | auto\n\n- Initial release of Trello project management skill powered by ClawLink.\n- Enables chat-based management of Trello boards, lists, cards, comments, labels, and checklists.\n- Uses ClawLink for secure connection and authentication—no Trello API setup required.\n- Provides step-by-step setup and pairing instructions.\n- Emphasizes dynamic tool discovery and safe execution with confirmation before major changes.\n\nArchive index:\n\nArchive v1.0.6: 3 files, 6470 bytes\n\nFiles: skill-card.md (2342b), SKILL.md (17334b), _meta.json (134b)\n\nFile v1.0.6:SKILL.md\n\n---\nname: trello-projects\ndescription: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards, manage cards, track tasks, or automate Trello project management workflows.\n---\n\n# Trello Projects\n\n![Trello Projects](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/trello.svg?v=2)\n\nManage Trello boards, lists, cards, comments, labels, checklists, members, and project workflows from chat via the Trello API.\n\nThis skill uses [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=trello-projects) for hosted connection flows and credentials so you do not need to configure Trello API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Trello |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Trello |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Trello API     │\n│   (User Chat)   │     │   (OAuth)    │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Trello   │                       │\n         │                       │  4. Secure Token      │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Trello │\n   │  File    │           │ Auth     │           │ Account │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Trello again.\"\n\n## Quick Start\n\n```bash\n# List boards\nclawlink_call_tool --tool \"trello_get_boards\" --params '{}'\n\n# Get a board with lists and cards\nclawlink_call_tool --tool \"trello_get_board\" --params '{\"board_id\": \"BOARD_ID\"}'\n\n# Create a card\nclawlink_call_tool --tool \"trello_add_card\" --params '{\"id_list\": \"LIST_ID\", \"name\": \"New task\"}'\n```\n\n## Authentication\n\nAll Trello tool calls are authenticated automatically by ClawLink using the user's connected Trello account OAuth token.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Trello API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=trello and connect Trello.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `trello` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration trello\n```\n\n**Response:** Returns the live tool catalog for Trello.\n\n### Reconnect\n\nIf Trello tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=trello\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration trello`\n\n## Security & Permissions\n\n- Access is scoped to the Trello account connected during OAuth setup and the workspaces/boards accessible to that account.\n- **All write operations require explicit user confirmation.** Board deletion, card deletion, and list archiving are high-impact.\n- Confirm before bulk operations, member removals, or board deletions.\n- Board visibility and workspace permissions affect what operations are available.\n\n## Tool Reference\n\n### Boards\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_boards` | List all boards the member is associated with | Read |\n| `trello_get_board` | Get board details including lists, cards, and members | Read |\n| `trello_add_board` | Create a new board | Write |\n| `trello_update_board` | Update board name, description, or preferences | Write |\n| `trello_delete_board` | Permanently delete a board and all its contents | Write |\n| `trello_close_board` | Archive a board | Write |\n| `trello_get_board_actions` | Get recent actions on a board | Read |\n| `trello_get_board_labels` | List labels on a board | Read |\n| `trello_create_board_label` | Create a new label on a board | Write |\n| `trello_update_board_label` | Update a label's name or color | Write |\n| `trello_delete_board_label` | Delete a label from a board | Write |\n\n### Lists\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_lists` | List all lists on a board | Read |\n| `trello_add_list` | Create a new list on a board | Write |\n| `trello_update_list` | Update a list's name or position | Write |\n| `trello_archive_list` | Archive a list and all its cards | Write |\n| `trello_move_list` | Move a list to a different position | Write |\n| `trello_archive_all_list_cards` | Archive all cards in a list | Write |\n\n### Cards\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_cards` | List all cards on a board | Read |\n| `trello_get_card` | Get card details including description, members, and checklists | Read |\n| `trello_add_card` | Create a new card in a list | Write |\n| `trello_update_card` | Update a card's name, description, or position | Write |\n| `trello_move_card` | Move a card to a different list or position | Write |\n| `trello_delete_card` | Permanently delete an archived card | Write |\n| `trello_archive_card` | Archive a card | Write |\n| `trello_close_card` | Archive and close a card | Write |\n\n### Card Members & Labels\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_add_member_to_card` | Assign a member to a card | Write |\n| `trello_remove_member_from_card` | Remove a member from a card | Write |\n| `trello_add_label_to_card` | Add a label to a card | Write |\n| `trello_remove_label_from_card` | Remove a label from a card | Write |\n| `trello_create_card_label` | Create and add a new label to a card | Write |\n\n### Comments & Activity\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_comments` | List all comments on a card | Read |\n| `trello_add_comment` | Add a text comment with optional @mentions | Write |\n| `trello_delete_comment` | Delete a specific comment from a card | Write |\n| `trello_get_card_actions` | Get all actions on a card | Read |\n| `trello_add_reaction_to_action` | Add an emoji reaction to an action | Write |\n| `trello_delete_reaction_from_action` | Remove a reaction from an action | Write |\n\n### Checklists\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_checklists` | List all checklists on a card | Read |\n| `trello_add_checklist` | Add a checklist to a card | Write |\n| `trello_add_checklist_item` | Add an item to an existing checklist | Write |\n| `trello_toggle_checklist_item` | Toggle a checklist item's completion state | Write |\n| `trello_delete_checklist` | Delete a checklist from a card | Write |\n| `trello_delete_checklist_item` | Remove an item from a checklist | Write |\n| `trello_convert_checklist_item_to_card` | Convert a checklist item to a new card | Write |\n\n### Attachments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_attachments` | List all attachments on a card | Read |\n| `trello_add_attachment` | Add a file attachment or URL to a card | Write |\n| `trello_delete_attachment` | Remove an attachment from a card | Write |\n\n### Members\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_board_members` | List members on a board | Read |\n| `trello_add_member_to_board` | Invite a member to a board | Write |\n| `trello_remove_member_from_board` | Remove a member from a board | Write |\n| `trello_get_member` | Get a member's profile | Read |\n\n### Organizations (Workspaces)\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_organizations` | List organizations the member belongs to | Read |\n| `trello_get_organization` | Get an organization's details | Read |\n| `trello_create_organization` | Create a new organization/workspace | Write |\n| `trello_update_organization` | Update an organization's settings | Write |\n| `trello_delete_organization` | Delete an organization | Write |\n\n### Power-Ups\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_board_power_ups` | List enabled Power-Ups on a board | Read |\n| `trello_enable_board_power_up` | Enable a Power-Up on a board | Write |\n| `trello_disable_board_power_up` | Disable a Power-Up on a board | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_create_webhook` | Create a webhook for board/card changes | Write |\n| `trello_list_webhooks` | List all webhooks for the account | Read |\n| `trello_delete_webhook` | Delete a webhook | Write |\n\n## Code Examples\n\n### Get a board with all lists and cards\n\n```bash\nclawlink_call_tool --tool \"trello_get_board\" \\\n  --params '{\n    \"board_id\": \"BOARD_ID\"\n  }'\n```\n\n### Create a new card\n\n```bash\nclawlink_call_tool --tool \"trello_add_card\" \\\n  --params '{\n    \"id_list\": \"LIST_ID\",\n    \"name\": \"Review Q2 budget proposal\",\n    \"desc\": \"Please review and approve by Friday.\",\n    \"pos\": \"bottom\"\n  }'\n```\n\n### Add a checklist to a card\n\n```bash\nclawlink_call_tool --tool \"trello_add_checklist\" \\\n  --params '{\n    \"id_card\": \"CARD_ID\",\n    \"name\": \"Definition of Done\"\n  }'\n```\n\n### Add a comment with @mention\n\n```bash\nclawlink_call_tool --tool \"trello_add_comment\" \\\n  --params '{\n    \"id_card\": \"CARD_ID\",\n    \"text\": \"@JaneDoe please review the updated design by EOD.\"\n  }'\n```\n\n### Move a card to a different list\n\n```bash\nclawlink_call_tool --tool \"trello_move_card\" \\\n  --params '{\n    \"card_id\": \"CARD_ID\",\n    \"id_list\": \"TARGET_LIST_ID\",\n    \"pos\": \"top\"\n  }'\n```\n\n### Create a new board\n\n```bash\nclawlink_call_tool --tool \"trello_add_board\" \\\n  --params '{\n    \"name\": \"Project Alpha\",\n    \"desc\": \"Tracking deliverables for the alpha release\",\n    \"id_org\": \"ORGANIZATION_ID\",\n    \"visibility\": \"org\"\n  }'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Trello is connected.\n2. Call `clawlink_list_tools --integration trello` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `trello`.\n5. If no Trello tools appear, direct the user to https://claw-link.dev/dashboard?add=trello.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → describe → search                             │\n│                                                             │\n│  Example: List boards → Get board → Get card → Show details│\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                    │\n│  describe → preview → confirm → call                        │\n│                                                             │\n│  Example: Preview card creation → User approves → Create   │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, get, and search operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Board, list, and card IDs are required for most operations — resolve them from board/card lookups first.\n- Card moves between boards require both `card_id` and `id_board` parameters.\n- Checklist items converted to cards cannot be customized during conversion — the card inherits basic properties.\n- Archived cards and boards can be restored via the Trello web UI but not via the API.\n- Webhooks require a publicly accessible callback URL — they will not work with localhost.\n- Label operations on cards require knowing the label ID, which comes from `trello_get_board_labels`.\n- Organization (workspace) membership determines which boards are accessible.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration trello`. |\n| Missing connection | Trello is not connected. Direct the user to https://claw-link.dev/dashboard?add=trello. |\n| `board_not_found` | The board ID does not exist or is not accessible. |\n| `list_not_found` | The list ID does not exist on the target board. |\n| `card_not_found` | The card ID does not exist or was archived. |\n| `member_not_found` | The member ID or username does not match any board member. |\n| `invalid_token` | The OAuth token is invalid or expired. Reconnect Trello. |\n| `webhook_not_found` | The webhook ID does not exist. |\n| `model_not_found` | The target resource (card, board, etc.) was not found. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Card Operations Fail\n\n1. Verify the list ID exists on the target board — use `trello_get_lists` to confirm.\n2. Check that the card is not already archived — archived cards cannot be moved, only deleted.\n3. Confirm the board's permission settings allow the operation.\n\n## Resources\n\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/)\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/)\n- [Trello Power-Ups](https://trello.com/power-ups)\n- ClawLink: https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=trello-projects\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=trello-projects)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"trello-projects\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1780989617528\n}\n\nFile v1.0.6:skill-card.md\n\n## Description:\n\nManage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[hith3sh](https://clawhub.ai/user/hith3sh)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to manage Trello project workflows from chat, including boards, lists, cards, comments, labels, checklists, members, Power-Ups, and webhooks.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill requires users to enable an external plugin and rely on a hosted service with Trello OAuth access.\n\nMitigation: Review ClawLink and the plugin before installation, confirm Trello OAuth scopes during authorization, and revoke Trello access when no longer needed.\n\nRisk: Destructive Trello actions can affect boards, organizations, cards, webhooks, members, labels, lists, comments, checklists, attachments, and Power-Ups.\n\nMitigation: Require explicit user review before write operations, especially deletion, archiving, member changes, bulk changes, and webhook changes.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/skills/trello-projects)\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/)\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/)\n- [Trello Power-Ups](https://trello.com/power-ups)\n- [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=trello-projects)\n- [ClawLink Docs](https://docs.claw-link.dev/openclaw)\n- [ClawLink Verification](https://claw-link.dev/verify)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Shell commands, Configuration instructions, API calls]\n\n**Output Format:** [Markdown with inline bash code blocks and JSON tool parameters]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires a connected Trello OAuth account through ClawLink before Trello tool calls can run.]\n\n## Skill Version(s):\n\n1.0.6 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.5: 3 files, 6581 bytes\n\nFiles: skill-card.md (2730b), SKILL.md (17130b), _meta.json (134b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: trello-projects\ndescription: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards, manage cards, track tasks, or automate Trello project management workflows.\n---\n\n# Trello Projects\n\n![Trello Projects](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/trello.svg?v=2)\n\nManage Trello boards, lists, cards, comments, labels, checklists, members, and project workflows from chat via the Trello API.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Trello API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Trello |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Trello |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Trello API     │\n│   (User Chat)   │     │   (OAuth)    │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Trello   │                       │\n         │                       │  4. Secure Token      │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Trello │\n   │  File    │           │ Auth     │           │ Account │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Trello again.\"\n\n## Quick Start\n\n```bash\n# List boards\nclawlink_call_tool --tool \"trello_get_boards\" --params '{}'\n\n# Get a board with lists and cards\nclawlink_call_tool --tool \"trello_get_board\" --params '{\"board_id\": \"BOARD_ID\"}'\n\n# Create a card\nclawlink_call_tool --tool \"trello_add_card\" --params '{\"id_list\": \"LIST_ID\", \"name\": \"New task\"}'\n```\n\n## Authentication\n\nAll Trello tool calls are authenticated automatically by ClawLink using the user's connected Trello account OAuth token.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Trello API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=trello and connect Trello.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `trello` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration trello\n```\n\n**Response:** Returns the live tool catalog for Trello.\n\n### Reconnect\n\nIf Trello tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=trello\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration trello`\n\n## Security & Permissions\n\n- Access is scoped to the Trello account connected during OAuth setup and the workspaces/boards accessible to that account.\n- **All write operations require explicit user confirmation.** Board deletion, card deletion, and list archiving are high-impact.\n- Confirm before bulk operations, member removals, or board deletions.\n- Board visibility and workspace permissions affect what operations are available.\n\n## Tool Reference\n\n### Boards\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_boards` | List all boards the member is associated with | Read |\n| `trello_get_board` | Get board details including lists, cards, and members | Read |\n| `trello_add_board` | Create a new board | Write |\n| `trello_update_board` | Update board name, description, or preferences | Write |\n| `trello_delete_board` | Permanently delete a board and all its contents | Write |\n| `trello_close_board` | Archive a board | Write |\n| `trello_get_board_actions` | Get recent actions on a board | Read |\n| `trello_get_board_labels` | List labels on a board | Read |\n| `trello_create_board_label` | Create a new label on a board | Write |\n| `trello_update_board_label` | Update a label's name or color | Write |\n| `trello_delete_board_label` | Delete a label from a board | Write |\n\n### Lists\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_lists` | List all lists on a board | Read |\n| `trello_add_list` | Create a new list on a board | Write |\n| `trello_update_list` | Update a list's name or position | Write |\n| `trello_archive_list` | Archive a list and all its cards | Write |\n| `trello_move_list` | Move a list to a different position | Write |\n| `trello_archive_all_list_cards` | Archive all cards in a list | Write |\n\n### Cards\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_cards` | List all cards on a board | Read |\n| `trello_get_card` | Get card details including description, members, and checklists | Read |\n| `trello_add_card` | Create a new card in a list | Write |\n| `trello_update_card` | Update a card's name, description, or position | Write |\n| `trello_move_card` | Move a card to a different list or position | Write |\n| `trello_delete_card` | Permanently delete an archived card | Write |\n| `trello_archive_card` | Archive a card | Write |\n| `trello_close_card` | Archive and close a card | Write |\n\n### Card Members & Labels\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_add_member_to_card` | Assign a member to a card | Write |\n| `trello_remove_member_from_card` | Remove a member from a card | Write |\n| `trello_add_label_to_card` | Add a label to a card | Write |\n| `trello_remove_label_from_card` | Remove a label from a card | Write |\n| `trello_create_card_label` | Create and add a new label to a card | Write |\n\n### Comments & Activity\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_comments` | List all comments on a card | Read |\n| `trello_add_comment` | Add a text comment with optional @mentions | Write |\n| `trello_delete_comment` | Delete a specific comment from a card | Write |\n| `trello_get_card_actions` | Get all actions on a card | Read |\n| `trello_add_reaction_to_action` | Add an emoji reaction to an action | Write |\n| `trello_delete_reaction_from_action` | Remove a reaction from an action | Write |\n\n### Checklists\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_checklists` | List all checklists on a card | Read |\n| `trello_add_checklist` | Add a checklist to a card | Write |\n| `trello_add_checklist_item` | Add an item to an existing checklist | Write |\n| `trello_toggle_checklist_item` | Toggle a checklist item's completion state | Write |\n| `trello_delete_checklist` | Delete a checklist from a card | Write |\n| `trello_delete_checklist_item` | Remove an item from a checklist | Write |\n| `trello_convert_checklist_item_to_card` | Convert a checklist item to a new card | Write |\n\n### Attachments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_attachments` | List all attachments on a card | Read |\n| `trello_add_attachment` | Add a file attachment or URL to a card | Write |\n| `trello_delete_attachment` | Remove an attachment from a card | Write |\n\n### Members\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_board_members` | List members on a board | Read |\n| `trello_add_member_to_board` | Invite a member to a board | Write |\n| `trello_remove_member_from_board` | Remove a member from a board | Write |\n| `trello_get_member` | Get a member's profile | Read |\n\n### Organizations (Workspaces)\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_organizations` | List organizations the member belongs to | Read |\n| `trello_get_organization` | Get an organization's details | Read |\n| `trello_create_organization` | Create a new organization/workspace | Write |\n| `trello_update_organization` | Update an organization's settings | Write |\n| `trello_delete_organization` | Delete an organization | Write |\n\n### Power-Ups\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_board_power_ups` | List enabled Power-Ups on a board | Read |\n| `trello_enable_board_power_up` | Enable a Power-Up on a board | Write |\n| `trello_disable_board_power_up` | Disable a Power-Up on a board | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_create_webhook` | Create a webhook for board/card changes | Write |\n| `trello_list_webhooks` | List all webhooks for the account | Read |\n| `trello_delete_webhook` | Delete a webhook | Write |\n\n## Code Examples\n\n### Get a board with all lists and cards\n\n```bash\nclawlink_call_tool --tool \"trello_get_board\" \\\n  --params '{\n    \"board_id\": \"BOARD_ID\"\n  }'\n```\n\n### Create a new card\n\n```bash\nclawlink_call_tool --tool \"trello_add_card\" \\\n  --params '{\n    \"id_list\": \"LIST_ID\",\n    \"name\": \"Review Q2 budget proposal\",\n    \"desc\": \"Please review and approve by Friday.\",\n    \"pos\": \"bottom\"\n  }'\n```\n\n### Add a checklist to a card\n\n```bash\nclawlink_call_tool --tool \"trello_add_checklist\" \\\n  --params '{\n    \"id_card\": \"CARD_ID\",\n    \"name\": \"Definition of Done\"\n  }'\n```\n\n### Add a comment with @mention\n\n```bash\nclawlink_call_tool --tool \"trello_add_comment\" \\\n  --params '{\n    \"id_card\": \"CARD_ID\",\n    \"text\": \"@JaneDoe please review the updated design by EOD.\"\n  }'\n```\n\n### Move a card to a different list\n\n```bash\nclawlink_call_tool --tool \"trello_move_card\" \\\n  --params '{\n    \"card_id\": \"CARD_ID\",\n    \"id_list\": \"TARGET_LIST_ID\",\n    \"pos\": \"top\"\n  }'\n```\n\n### Create a new board\n\n```bash\nclawlink_call_tool --tool \"trello_add_board\" \\\n  --params '{\n    \"name\": \"Project Alpha\",\n    \"desc\": \"Tracking deliverables for the alpha release\",\n    \"id_org\": \"ORGANIZATION_ID\",\n    \"visibility\": \"org\"\n  }'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Trello is connected.\n2. Call `clawlink_list_tools --integration trello` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `trello`.\n5. If no Trello tools appear, direct the user to https://claw-link.dev/dashboard?add=trello.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → describe → search                             │\n│                                                             │\n│  Example: List boards → Get board → Get card → Show details│\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                    │\n│  describe → preview → confirm → call                        │\n│                                                             │\n│  Example: Preview card creation → User approves → Create   │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, get, and search operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Board, list, and card IDs are required for most operations — resolve them from board/card lookups first.\n- Card moves between boards require both `card_id` and `id_board` parameters.\n- Checklist items converted to cards cannot be customized during conversion — the card inherits basic properties.\n- Archived cards and boards can be restored via the Trello web UI but not via the API.\n- Webhooks require a publicly accessible callback URL — they will not work with localhost.\n- Label operations on cards require knowing the label ID, which comes from `trello_get_board_labels`.\n- Organization (workspace) membership determines which boards are accessible.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration trello`. |\n| Missing connection | Trello is not connected. Direct the user to https://claw-link.dev/dashboard?add=trello. |\n| `board_not_found` | The board ID does not exist or is not accessible. |\n| `list_not_found` | The list ID does not exist on the target board. |\n| `card_not_found` | The card ID does not exist or was archived. |\n| `member_not_found` | The member ID or username does not match any board member. |\n| `invalid_token` | The OAuth token is invalid or expired. Reconnect Trello. |\n| `webhook_not_found` | The webhook ID does not exist. |\n| `model_not_found` | The target resource (card, board, etc.) was not found. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Card Operations Fail\n\n1. Verify the list ID exists on the target board — use `trello_get_lists` to confirm.\n2. Check that the card is not already archived — archived cards cannot be moved, only deleted.\n3. Confirm the board's permission settings allow the operation.\n\n## Resources\n\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/)\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/)\n- [Trello Power-Ups](https://trello.com/power-ups)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"trello-projects\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1780985502632\n}\n\nFile v1.0.5:skill-card.md\n\n## Description: <br>\nManage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and operators use this skill to manage Trello projects from an agent, including board discovery, card and list updates, comments, labels, checklists, members, workspaces, Power-Ups, and webhooks. It is intended for users who connect their Trello account through ClawLink and want guided read/write Trello workflows. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Trello write operations can change or delete boards, lists, cards, labels, comments, members, organizations, and webhooks. <br>\nMitigation: Review each requested write carefully and require explicit user confirmation before executing high-impact actions such as deletion, member removal, bulk archiving, or organization changes. <br>\nRisk: The skill uses the connected Trello account's OAuth access, so actions apply to boards and workspaces available to that account. <br>\nMitigation: Verify the intended Trello connection before use, prefer read/list/get operations before writes, and keep Trello workspace permissions limited to the user's needs. <br>\nRisk: Webhook creation can establish ongoing callbacks to external URLs. <br>\nMitigation: Confirm the callback URL and purpose before creating webhooks, and list or delete stale webhooks when they are no longer needed. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Trello Projects](https://clawhub.ai/hith3sh/trello-projects) <br>\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/) <br>\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/) <br>\n- [ClawLink OpenClaw Docs](https://docs.claw-link.dev/openclaw) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with shell command examples and JSON parameters] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires a connected Trello account through ClawLink; write operations should be previewed and confirmed before execution.] <br>\n\n## Skill Version(s): <br>\n1.0.5 (source: server-resolved release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.4: 3 files, 6435 bytes\n\nFiles: skill-card.md (2391b), SKILL.md (17126b), _meta.json (134b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: trello-projects\ndescription: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards, manage cards, track tasks, or automate Trello project management workflows.\n---\n\n# Trello Projects\n\n![Trello Projects](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/trello.svg)\n\nManage Trello boards, lists, cards, comments, labels, checklists, members, and project workflows from chat via the Trello API.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Trello API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Trello |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Trello |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Trello API     │\n│   (User Chat)   │     │   (OAuth)    │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Trello   │                       │\n         │                       │  4. Secure Token      │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Trello │\n   │  File    │           │ Auth     │           │ Account │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Trello again.\"\n\n## Quick Start\n\n```bash\n# List boards\nclawlink_call_tool --tool \"trello_get_boards\" --params '{}'\n\n# Get a board with lists and cards\nclawlink_call_tool --tool \"trello_get_board\" --params '{\"board_id\": \"BOARD_ID\"}'\n\n# Create a card\nclawlink_call_tool --tool \"trello_add_card\" --params '{\"id_list\": \"LIST_ID\", \"name\": \"New task\"}'\n```\n\n## Authentication\n\nAll Trello tool calls are authenticated automatically by ClawLink using the user's connected Trello account OAuth token.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Trello API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=trello and connect Trello.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `trello` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration trello\n```\n\n**Response:** Returns the live tool catalog for Trello.\n\n### Reconnect\n\nIf Trello tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=trello\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration trello`\n\n## Security & Permissions\n\n- Access is scoped to the Trello account connected during OAuth setup and the workspaces/boards accessible to that account.\n- **All write operations require explicit user confirmation.** Board deletion, card deletion, and list archiving are high-impact.\n- Confirm before bulk operations, member removals, or board deletions.\n- Board visibility and workspace permissions affect what operations are available.\n\n## Tool Reference\n\n### Boards\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_boards` | List all boards the member is associated with | Read |\n| `trello_get_board` | Get board details including lists, cards, and members | Read |\n| `trello_add_board` | Create a new board | Write |\n| `trello_update_board` | Update board name, description, or preferences | Write |\n| `trello_delete_board` | Permanently delete a board and all its contents | Write |\n| `trello_close_board` | Archive a board | Write |\n| `trello_get_board_actions` | Get recent actions on a board | Read |\n| `trello_get_board_labels` | List labels on a board | Read |\n| `trello_create_board_label` | Create a new label on a board | Write |\n| `trello_update_board_label` | Update a label's name or color | Write |\n| `trello_delete_board_label` | Delete a label from a board | Write |\n\n### Lists\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_lists` | List all lists on a board | Read |\n| `trello_add_list` | Create a new list on a board | Write |\n| `trello_update_list` | Update a list's name or position | Write |\n| `trello_archive_list` | Archive a list and all its cards | Write |\n| `trello_move_list` | Move a list to a different position | Write |\n| `trello_archive_all_list_cards` | Archive all cards in a list | Write |\n\n### Cards\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_cards` | List all cards on a board | Read |\n| `trello_get_card` | Get card details including description, members, and checklists | Read |\n| `trello_add_card` | Create a new card in a list | Write |\n| `trello_update_card` | Update a card's name, description, or position | Write |\n| `trello_move_card` | Move a card to a different list or position | Write |\n| `trello_delete_card` | Permanently delete an archived card | Write |\n| `trello_archive_card` | Archive a card | Write |\n| `trello_close_card` | Archive and close a card | Write |\n\n### Card Members & Labels\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_add_member_to_card` | Assign a member to a card | Write |\n| `trello_remove_member_from_card` | Remove a member from a card | Write |\n| `trello_add_label_to_card` | Add a label to a card | Write |\n| `trello_remove_label_from_card` | Remove a label from a card | Write |\n| `trello_create_card_label` | Create and add a new label to a card | Write |\n\n### Comments & Activity\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_comments` | List all comments on a card | Read |\n| `trello_add_comment` | Add a text comment with optional @mentions | Write |\n| `trello_delete_comment` | Delete a specific comment from a card | Write |\n| `trello_get_card_actions` | Get all actions on a card | Read |\n| `trello_add_reaction_to_action` | Add an emoji reaction to an action | Write |\n| `trello_delete_reaction_from_action` | Remove a reaction from an action | Write |\n\n### Checklists\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_checklists` | List all checklists on a card | Read |\n| `trello_add_checklist` | Add a checklist to a card | Write |\n| `trello_add_checklist_item` | Add an item to an existing checklist | Write |\n| `trello_toggle_checklist_item` | Toggle a checklist item's completion state | Write |\n| `trello_delete_checklist` | Delete a checklist from a card | Write |\n| `trello_delete_checklist_item` | Remove an item from a checklist | Write |\n| `trello_convert_checklist_item_to_card` | Convert a checklist item to a new card | Write |\n\n### Attachments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_attachments` | List all attachments on a card | Read |\n| `trello_add_attachment` | Add a file attachment or URL to a card | Write |\n| `trello_delete_attachment` | Remove an attachment from a card | Write |\n\n### Members\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_board_members` | List members on a board | Read |\n| `trello_add_member_to_board` | Invite a member to a board | Write |\n| `trello_remove_member_from_board` | Remove a member from a board | Write |\n| `trello_get_member` | Get a member's profile | Read |\n\n### Organizations (Workspaces)\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_organizations` | List organizations the member belongs to | Read |\n| `trello_get_organization` | Get an organization's details | Read |\n| `trello_create_organization` | Create a new organization/workspace | Write |\n| `trello_update_organization` | Update an organization's settings | Write |\n| `trello_delete_organization` | Delete an organization | Write |\n\n### Power-Ups\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_board_power_ups` | List enabled Power-Ups on a board | Read |\n| `trello_enable_board_power_up` | Enable a Power-Up on a board | Write |\n| `trello_disable_board_power_up` | Disable a Power-Up on a board | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_create_webhook` | Create a webhook for board/card changes | Write |\n| `trello_list_webhooks` | List all webhooks for the account | Read |\n| `trello_delete_webhook` | Delete a webhook | Write |\n\n## Code Examples\n\n### Get a board with all lists and cards\n\n```bash\nclawlink_call_tool --tool \"trello_get_board\" \\\n  --params '{\n    \"board_id\": \"BOARD_ID\"\n  }'\n```\n\n### Create a new card\n\n```bash\nclawlink_call_tool --tool \"trello_add_card\" \\\n  --params '{\n    \"id_list\": \"LIST_ID\",\n    \"name\": \"Review Q2 budget proposal\",\n    \"desc\": \"Please review and approve by Friday.\",\n    \"pos\": \"bottom\"\n  }'\n```\n\n### Add a checklist to a card\n\n```bash\nclawlink_call_tool --tool \"trello_add_checklist\" \\\n  --params '{\n    \"id_card\": \"CARD_ID\",\n    \"name\": \"Definition of Done\"\n  }'\n```\n\n### Add a comment with @mention\n\n```bash\nclawlink_call_tool --tool \"trello_add_comment\" \\\n  --params '{\n    \"id_card\": \"CARD_ID\",\n    \"text\": \"@JaneDoe please review the updated design by EOD.\"\n  }'\n```\n\n### Move a card to a different list\n\n```bash\nclawlink_call_tool --tool \"trello_move_card\" \\\n  --params '{\n    \"card_id\": \"CARD_ID\",\n    \"id_list\": \"TARGET_LIST_ID\",\n    \"pos\": \"top\"\n  }'\n```\n\n### Create a new board\n\n```bash\nclawlink_call_tool --tool \"trello_add_board\" \\\n  --params '{\n    \"name\": \"Project Alpha\",\n    \"desc\": \"Tracking deliverables for the alpha release\",\n    \"id_org\": \"ORGANIZATION_ID\",\n    \"visibility\": \"org\"\n  }'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Trello is connected.\n2. Call `clawlink_list_tools --integration trello` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `trello`.\n5. If no Trello tools appear, direct the user to https://claw-link.dev/dashboard?add=trello.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → describe → search                             │\n│                                                             │\n│  Example: List boards → Get board → Get card → Show details│\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                    │\n│  describe → preview → confirm → call                        │\n│                                                             │\n│  Example: Preview card creation → User approves → Create   │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, get, and search operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Board, list, and card IDs are required for most operations — resolve them from board/card lookups first.\n- Card moves between boards require both `card_id` and `id_board` parameters.\n- Checklist items converted to cards cannot be customized during conversion — the card inherits basic properties.\n- Archived cards and boards can be restored via the Trello web UI but not via the API.\n- Webhooks require a publicly accessible callback URL — they will not work with localhost.\n- Label operations on cards require knowing the label ID, which comes from `trello_get_board_labels`.\n- Organization (workspace) membership determines which boards are accessible.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration trello`. |\n| Missing connection | Trello is not connected. Direct the user to https://claw-link.dev/dashboard?add=trello. |\n| `board_not_found` | The board ID does not exist or is not accessible. |\n| `list_not_found` | The list ID does not exist on the target board. |\n| `card_not_found` | The card ID does not exist or was archived. |\n| `member_not_found` | The member ID or username does not match any board member. |\n| `invalid_token` | The OAuth token is invalid or expired. Reconnect Trello. |\n| `webhook_not_found` | The webhook ID does not exist. |\n| `model_not_found` | The target resource (card, board, etc.) was not found. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Card Operations Fail\n\n1. Verify the list ID exists on the target board — use `trello_get_lists` to confirm.\n2. Check that the card is not already archived — archived cards cannot be moved, only deleted.\n3. Confirm the board's permission settings allow the operation.\n\n## Resources\n\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/)\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/)\n- [Trello Power-Ups](https://trello.com/power-ups)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"trello-projects\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1780980555839\n}\n\nFile v1.0.4:skill-card.md\n\n## Description: <br>\nManage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and teams use this skill to manage Trello project workflows from an agent, including board, list, card, comment, label, checklist, member, Power-Up, and webhook operations. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The connected Trello account grants sensitive access to boards, lists, cards, comments, labels, checklists, members, and workspaces available to that account. <br>\nMitigation: Install only if the publisher and integration are trusted, and use the documented connection controls for the Trello account. <br>\nRisk: Write, archive, move, or delete operations can change or remove Trello project data. <br>\nMitigation: Confirm the exact board, list, card, label, member, or workspace before allowing any create, update, archive, move, or delete action. <br>\nRisk: Credential material such as MATON_API_KEY is sensitive. <br>\nMitigation: Treat MATON_API_KEY as a secret and avoid exposing it in chat, logs, or shared configuration. <br>\n\n\n## Reference(s): <br>\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/) <br>\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/) <br>\n- [Trello Power-Ups](https://trello.com/power-ups) <br>\n- [ClawLink](https://claw-link.dev) <br>\n- [ClawLink Docs](https://docs.claw-link.dev/openclaw) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance] <br>\n**Output Format:** [Markdown with inline shell commands and JSON tool parameters] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May propose or execute Trello tool calls after confirming write actions.] <br>\n\n## Skill Version(s): <br>\n1.0.4 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.1: 3 files, 6350 bytes\n\nFiles: skill-card.md (2272b), SKILL.md (17126b), _meta.json (134b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: trello-projects\ndescription: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards, manage cards, track tasks, or automate Trello project management workflows.\n---\n\n# Trello Projects\n\n![Trello Projects](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/trello.svg)\n\nManage Trello boards, lists, cards, comments, labels, checklists, members, and project workflows from chat via the Trello API.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Trello API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Trello |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Trello |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Trello API     │\n│   (User Chat)   │     │   (OAuth)    │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Trello   │                       │\n         │                       │  4. Secure Token      │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Trello │\n   │  File    │           │ Auth     │           │ Account │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Trello again.\"\n\n## Quick Start\n\n```bash\n# List boards\nclawlink_call_tool --tool \"trello_get_boards\" --params '{}'\n\n# Get a board with lists and cards\nclawlink_call_tool --tool \"trello_get_board\" --params '{\"board_id\": \"BOARD_ID\"}'\n\n# Create a card\nclawlink_call_tool --tool \"trello_add_card\" --params '{\"id_list\": \"LIST_ID\", \"name\": \"New task\"}'\n```\n\n## Authentication\n\nAll Trello tool calls are authenticated automatically by ClawLink using the user's connected Trello account OAuth token.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Trello API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=trello and connect Trello.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `trello` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration trello\n```\n\n**Response:** Returns the live tool catalog for Trello.\n\n### Reconnect\n\nIf Trello tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=trello\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration trello`\n\n## Security & Permissions\n\n- Access is scoped to the Trello account connected during OAuth setup and the workspaces/boards accessible to that account.\n- **All write operations require explicit user confirmation.** Board deletion, card deletion, and list archiving are high-impact.\n- Confirm before bulk operations, member removals, or board deletions.\n- Board visibility and workspace permissions affect what operations are available.\n\n## Tool Reference\n\n### Boards\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_boards` | List all boards the member is associated with | Read |\n| `trello_get_board` | Get board details including lists, cards, and members | Read |\n| `trello_add_board` | Create a new board | Write |\n| `trello_update_board` | Update board name, description, or preferences | Write |\n| `trello_delete_board` | Permanently delete a board and all its contents | Write |\n| `trello_close_board` | Archive a board | Write |\n| `trello_get_board_actions` | Get recent actions on a board | Read |\n| `trello_get_board_labels` | List labels on a board | Read |\n| `trello_create_board_label` | Create a new label on a board | Write |\n| `trello_update_board_label` | Update a label's name or color | Write |\n| `trello_delete_board_label` | Delete a label from a board | Write |\n\n### Lists\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_lists` | List all lists on a board | Read |\n| `trello_add_list` | Create a new list on a board | Write |\n| `trello_update_list` | Update a list's name or position | Write |\n| `trello_archive_list` | Archive a list and all its cards | Write |\n| `trello_move_list` | Move a list to a different position | Write |\n| `trello_archive_all_list_cards` | Archive all cards in a list | Write |\n\n### Cards\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_cards` | List all cards on a board | Read |\n| `trello_get_card` | Get card details including description, members, and checklists | Read |\n| `trello_add_card` | Create a new card in a list | Write |\n| `trello_update_card` | Update a card's name, description, or position | Write |\n| `trello_move_card` | Move a card to a different list or position | Write |\n| `trello_delete_card` | Permanently delete an archived card | Write |\n| `trello_archive_card` | Archive a card | Write |\n| `trello_close_card` | Archive and close a card | Write |\n\n### Card Members & Labels\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_add_member_to_card` | Assign a member to a card | Write |\n| `trello_remove_member_from_card` | Remove a member from a card | Write |\n| `trello_add_label_to_card` | Add a label to a card | Write |\n| `trello_remove_label_from_card` | Remove a label from a card | Write |\n| `trello_create_card_label` | Create and add a new label to a card | Write |\n\n### Comments & Activity\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_comments` | List all comments on a card | Read |\n| `trello_add_comment` | Add a text comment with optional @mentions | Write |\n| `trello_delete_comment` | Delete a specific comment from a card | Write |\n| `trello_get_card_actions` | Get all actions on a card | Read |\n| `trello_add_reaction_to_action` | Add an emoji reaction to an action | Write |\n| `trello_delete_reaction_from_action` | Remove a reaction from an action | Write |\n\n### Checklists\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_checklists` | List all checklists on a card | Read |\n| `trello_add_checklist` | Add a checklist to a card | Write |\n| `trello_add_checklist_item` | Add an item to an existing checklist | Write |\n| `trello_toggle_checklist_item` | Toggle a checklist item's completion state | Write |\n| `trello_delete_checklist` | Delete a checklist from a card | Write |\n| `trello_delete_checklist_item` | Remove an item from a checklist | Write |\n| `trello_convert_checklist_item_to_card` | Convert a checklist item to a new card | Write |\n\n### Attachments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_attachments` | List all attachments on a card | Read |\n| `trello_add_attachment` | Add a file attachment or URL to a card | Write |\n| `trello_delete_attachment` | Remove an attachment from a card | Write |\n\n### Members\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_board_members` | List members on a board | Read |\n| `trello_add_member_to_board` | Invite a member to a board | Write |\n| `trello_remove_member_from_board` | Remove a member from a board | Write |\n| `trello_get_member` | Get a member's profile | Read |\n\n### Organizations (Workspaces)\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_organizations` | List organizations the member belongs to | Read |\n| `trello_get_organization` | Get an organization's details | Read |\n| `trello_create_organization` | Create a new organization/workspace | Write |\n| `trello_update_organization` | Update an organization's settings | Write |\n| `trello_delete_organization` | Delete an organization | Write |\n\n### Power-Ups\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_board_power_ups` | List enabled Power-Ups on a board | Read |\n| `trello_enable_board_power_up` | Enable a Power-Up on a board | Write |\n| `trello_disable_board_power_up` | Disable a Power-Up on a board | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_create_webhook` | Create a webhook for board/card changes | Write |\n| `trello_list_webhooks` | List all webhooks for the account | Read |\n| `trello_delete_webhook` | Delete a webhook | Write |\n\n## Code Examples\n\n### Get a board with all lists and cards\n\n```bash\nclawlink_call_tool --tool \"trello_get_board\" \\\n  --params '{\n    \"board_id\": \"BOARD_ID\"\n  }'\n```\n\n### Create a new card\n\n```bash\nclawlink_call_tool --tool \"trello_add_card\" \\\n  --params '{\n    \"id_list\": \"LIST_ID\",\n    \"name\": \"Review Q2 budget proposal\",\n    \"desc\": \"Please review and approve by Friday.\",\n    \"pos\": \"bottom\"\n  }'\n```\n\n### Add a checklist to a card\n\n```bash\nclawlink_call_tool --tool \"trello_add_checklist\" \\\n  --params '{\n    \"id_card\": \"CARD_ID\",\n    \"name\": \"Definition of Done\"\n  }'\n```\n\n### Add a comment with @mention\n\n```bash\nclawlink_call_tool --tool \"trello_add_comment\" \\\n  --params '{\n    \"id_card\": \"CARD_ID\",\n    \"text\": \"@JaneDoe please review the updated design by EOD.\"\n  }'\n```\n\n### Move a card to a different list\n\n```bash\nclawlink_call_tool --tool \"trello_move_card\" \\\n  --params '{\n    \"card_id\": \"CARD_ID\",\n    \"id_list\": \"TARGET_LIST_ID\",\n    \"pos\": \"top\"\n  }'\n```\n\n### Create a new board\n\n```bash\nclawlink_call_tool --tool \"trello_add_board\" \\\n  --params '{\n    \"name\": \"Project Alpha\",\n    \"desc\": \"Tracking deliverables for the alpha release\",\n    \"id_org\": \"ORGANIZATION_ID\",\n    \"visibility\": \"org\"\n  }'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Trello is connected.\n2. Call `clawlink_list_tools --integration trello` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `trello`.\n5. If no Trello tools appear, direct the user to https://claw-link.dev/dashboard?add=trello.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → describe → search                             │\n│                                                             │\n│  Example: List boards → Get board → Get card → Show details│\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                    │\n│  describe → preview → confirm → call                        │\n│                                                             │\n│  Example: Preview card creation → User approves → Create   │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, get, and search operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Board, list, and card IDs are required for most operations — resolve them from board/card lookups first.\n- Card moves between boards require both `card_id` and `id_board` parameters.\n- Checklist items converted to cards cannot be customized during conversion — the card inherits basic properties.\n- Archived cards and boards can be restored via the Trello web UI but not via the API.\n- Webhooks require a publicly accessible callback URL — they will not work with localhost.\n- Label operations on cards require knowing the label ID, which comes from `trello_get_board_labels`.\n- Organization (workspace) membership determines which boards are accessible.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration trello`. |\n| Missing connection | Trello is not connected. Direct the user to https://claw-link.dev/dashboard?add=trello. |\n| `board_not_found` | The board ID does not exist or is not accessible. |\n| `list_not_found` | The list ID does not exist on the target board. |\n| `card_not_found` | The card ID does not exist or was archived. |\n| `member_not_found` | The member ID or username does not match any board member. |\n| `invalid_token` | The OAuth token is invalid or expired. Reconnect Trello. |\n| `webhook_not_found` | The webhook ID does not exist. |\n| `model_not_found` | The target resource (card, board, etc.) was not found. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Card Operations Fail\n\n1. Verify the list ID exists on the target board — use `trello_get_lists` to confirm.\n2. Check that the card is not already archived — archived cards cannot be moved, only deleted.\n3. Confirm the board's permission settings allow the operation.\n\n## Resources\n\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/)\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/)\n- [Trello Power-Ups](https://trello.com/power-ups)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"trello-projects\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1780936983370\n}\n\nFile v1.0.1:skill-card.md\n\n## Description: <br>\nManage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and operators use this skill to manage Trello project workflows from an agent, including boards, lists, cards, comments, labels, checklists, members, attachments, and webhooks. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The connected Trello account can read and change boards, cards, members, comments, attachments, and webhooks. <br>\nMitigation: Confirm the user trusts ClawLink as the credential broker and connect only the Trello account intended for the requested workspace. <br>\nRisk: Write, destructive, or bulk operations can alter or remove Trello project data. <br>\nMitigation: Use the skill's preview and explicit confirmation workflow before destructive or bulk changes. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/hith3sh/trello-projects) <br>\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/) <br>\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/) <br>\n- [Trello Power-Ups](https://trello.com/power-ups) <br>\n- [ClawLink](https://claw-link.dev) <br>\n- [ClawLink OpenClaw Docs](https://docs.claw-link.dev/openclaw) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Guidance, Shell commands, API calls, Configuration instructions] <br>\n**Output Format:** [Markdown with inline shell commands and JSON tool parameters] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires a connected Trello account through ClawLink OAuth; write and destructive operations should use preview and confirmation.] <br>\n\n## Skill Version(s): <br>\n1.0.1 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.2.1: 3 files, 6350 bytes\n\nFiles: skill-card.md (2292b), SKILL.md (17008b), _meta.json (134b)\n\nFile v0.2.1:SKILL.md\n\n---\nname: trello-projects\ndescription: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards, manage cards, track tasks, or automate Trello project management workflows.\n---\n\n# Trello Projects\n\nManage Trello boards, lists, cards, comments, labels, checklists, members, and project workflows from chat via the Trello API.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Trello API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Trello |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Trello |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Trello API     │\n│   (User Chat)   │     │   (OAuth)    │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Trello   │                       │\n         │                       │  4. Secure Token      │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Trello │\n   │  File    │           │ Auth     │           │ Account │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Trello again.\"\n\n## Quick Start\n\n```bash\n# List boards\nclawlink_call_tool --tool \"trello_get_boards\" --params '{}'\n\n# Get a board with lists and cards\nclawlink_call_tool --tool \"trello_get_board\" --params '{\"board_id\": \"BOARD_ID\"}'\n\n# Create a card\nclawlink_call_tool --tool \"trello_add_card\" --params '{\"id_list\": \"LIST_ID\", \"name\": \"New task\"}'\n```\n\n## Authentication\n\nAll Trello tool calls are authenticated automatically by ClawLink using the user's connected Trello account OAuth token.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Trello API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=trello and connect Trello.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `trello` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration trello\n```\n\n**Response:** Returns the live tool catalog for Trello.\n\n### Reconnect\n\nIf Trello tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=trello\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration trello`\n\n## Security & Permissions\n\n- Access is scoped to the Trello account connected during OAuth setup and the workspaces/boards accessible to that account.\n- **All write operations require explicit user confirmation.** Board deletion, card deletion, and list archiving are high-impact.\n- Confirm before bulk operations, member removals, or board deletions.\n- Board visibility and workspace permissions affect what operations are available.\n\n## Tool Reference\n\n### Boards\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_boards` | List all boards the member is associated with | Read |\n| `trello_get_board` | Get board details including lists, cards, and members | Read |\n| `trello_add_board` | Create a new board | Write |\n| `trello_update_board` | Update board name, description, or preferences | Write |\n| `trello_delete_board` | Permanently delete a board and all its contents | Write |\n| `trello_close_board` | Archive a board | Write |\n| `trello_get_board_actions` | Get recent actions on a board | Read |\n| `trello_get_board_labels` | List labels on a board | Read |\n| `trello_create_board_label` | Create a new label on a board | Write |\n| `trello_update_board_label` | Update a label's name or color | Write |\n| `trello_delete_board_label` | Delete a label from a board | Write |\n\n### Lists\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_lists` | List all lists on a board | Read |\n| `trello_add_list` | Create a new list on a board | Write |\n| `trello_update_list` | Update a list's name or position | Write |\n| `trello_archive_list` | Archive a list and all its cards | Write |\n| `trello_move_list` | Move a list to a different position | Write |\n| `trello_archive_all_list_cards` | Archive all cards in a list | Write |\n\n### Cards\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_cards` | List all cards on a board | Read |\n| `trello_get_card` | Get card details including description, members, and checklists | Read |\n| `trello_add_card` | Create a new card in a list | Write |\n| `trello_update_card` | Update a card's name, description, or position | Write |\n| `trello_move_card` | Move a card to a different list or position | Write |\n| `trello_delete_card` | Permanently delete an archived card | Write |\n| `trello_archive_card` | Archive a card | Write |\n| `trello_close_card` | Archive and close a card | Write |\n\n### Card Members & Labels\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_add_member_to_card` | Assign a member to a card | Write |\n| `trello_remove_member_from_card` | Remove a member from a card | Write |\n| `trello_add_label_to_card` | Add a label to a card | Write |\n| `trello_remove_label_from_card` | Remove a label from a card | Write |\n| `trello_create_card_label` | Create and add a new label to a card | Write |\n\n### Comments & Activity\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_comments` | List all comments on a card | Read |\n| `trello_add_comment` | Add a text comment with optional @mentions | Write |\n| `trello_delete_comment` | Delete a specific comment from a card | Write |\n| `trello_get_card_actions` | Get all actions on a card | Read |\n| `trello_add_reaction_to_action` | Add an emoji reaction to an action | Write |\n| `trello_delete_reaction_from_action` | Remove a reaction from an action | Write |\n\n### Checklists\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_checklists` | List all checklists on a card | Read |\n| `trello_add_checklist` | Add a checklist to a card | Write |\n| `trello_add_checklist_item` | Add an item to an existing checklist | Write |\n| `trello_toggle_checklist_item` | Toggle a checklist item's completion state | Write |\n| `trello_delete_checklist` | Delete a checklist from a card | Write |\n| `trello_delete_checklist_item` | Remove an item from a checklist | Write |\n| `trello_convert_checklist_item_to_card` | Convert a checklist item to a new card | Write |\n\n### Attachments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_attachments` | List all attachments on a card | Read |\n| `trello_add_attachment` | Add a file attachment or URL to a card | Write |\n| `trello_delete_attachment` | Remove an attachment from a card | Write |\n\n### Members\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_board_members` | List members on a board | Read |\n| `trello_add_member_to_board` | Invite a member to a board | Write |\n| `trello_remove_member_from_board` | Remove a member from a board | Write |\n| `trello_get_member` | Get a member's profile | Read |\n\n### Organizations (Workspaces)\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_organizations` | List organizations the member belongs to | Read |\n| `trello_get_organization` | Get an organization's details | Read |\n| `trello_create_organization` | Create a new organization/workspace | Write |\n| `trello_update_organization` | Update an organization's settings | Write |\n| `trello_delete_organization` | Delete an organization | Write |\n\n### Power-Ups\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_board_power_ups` | List enabled Power-Ups on a board | Read |\n| `trello_enable_board_power_up` | Enable a Power-Up on a board | Write |\n| `trello_disable_board_power_up` | Disable a Power-Up on a board | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_create_webhook` | Create a webhook for board/card changes | Write |\n| `trello_list_webhooks` | List all webhooks for the account | Read |\n| `trello_delete_webhook` | Delete a webhook | Write |\n\n## Code Examples\n\n### Get a board with all lists and cards\n\n```bash\nclawlink_call_tool --tool \"trello_get_board\" \\\n  --params '{\n    \"board_id\": \"BOARD_ID\"\n  }'\n```\n\n### Create a new card\n\n```bash\nclawlink_call_tool --tool \"trello_add_card\" \\\n  --params '{\n    \"id_list\": \"LIST_ID\",\n    \"name\": \"Review Q2 budget proposal\",\n    \"desc\": \"Please review and approve by Friday.\",\n    \"pos\": \"bottom\"\n  }'\n```\n\n### Add a checklist to a card\n\n```bash\nclawlink_call_tool --tool \"trello_add_checklist\" \\\n  --params '{\n    \"id_card\": \"CARD_ID\",\n    \"name\": \"Definition of Done\"\n  }'\n```\n\n### Add a comment with @mention\n\n```bash\nclawlink_call_tool --tool \"trello_add_comment\" \\\n  --params '{\n    \"id_card\": \"CARD_ID\",\n    \"text\": \"@JaneDoe please review the updated design by EOD.\"\n  }'\n```\n\n### Move a card to a different list\n\n```bash\nclawlink_call_tool --tool \"trello_move_card\" \\\n  --params '{\n    \"card_id\": \"CARD_ID\",\n    \"id_list\": \"TARGET_LIST_ID\",\n    \"pos\": \"top\"\n  }'\n```\n\n### Create a new board\n\n```bash\nclawlink_call_tool --tool \"trello_add_board\" \\\n  --params '{\n    \"name\": \"Project Alpha\",\n    \"desc\": \"Tracking deliverables for the alpha release\",\n    \"id_org\": \"ORGANIZATION_ID\",\n    \"visibility\": \"org\"\n  }'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Trello is connected.\n2. Call `clawlink_list_tools --integration trello` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `trello`.\n5. If no Trello tools appear, direct the user to https://claw-link.dev/dashboard?add=trello.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → describe → search                             │\n│                                                             │\n│  Example: List boards → Get board → Get card → Show details│\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                    │\n│  describe → preview → confirm → call                        │\n│                                                             │\n│  Example: Preview card creation → User approves → Create   │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, get, and search operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Board, list, and card IDs are required for most operations — resolve them from board/card lookups first.\n- Card moves between boards require both `card_id` and `id_board` parameters.\n- Checklist items converted to cards cannot be customized during conversion — the card inherits basic properties.\n- Archived cards and boards can be restored via the Trello web UI but not via the API.\n- Webhooks require a publicly accessible callback URL — they will not work with localhost.\n- Label operations on cards require knowing the label ID, which comes from `trello_get_board_labels`.\n- Organization (workspace) membership determines which boards are accessible.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration trello`. |\n| Missing connection | Trello is not connected. Direct the user to https://claw-link.dev/dashboard?add=trello. |\n| `board_not_found` | The board ID does not exist or is not accessible. |\n| `list_not_found` | The list ID does not exist on the target board. |\n| `card_not_found` | The card ID does not exist or was archived. |\n| `member_not_found` | The member ID or username does not match any board member. |\n| `invalid_token` | The OAuth token is invalid or expired. Reconnect Trello. |\n| `webhook_not_found` | The webhook ID does not exist. |\n| `model_not_found` | The target resource (card, board, etc.) was not found. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Card Operations Fail\n\n1. Verify the list ID exists on the target board — use `trello_get_lists` to confirm.\n2. Check that the card is not already archived — archived cards cannot be moved, only deleted.\n3. Confirm the board's permission settings allow the operation.\n\n## Resources\n\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/)\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/)\n- [Trello Power-Ups](https://trello.com/power-ups)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v0.2.1:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"trello-projects\",\n  \"version\": \"0.2.1\",\n  \"publishedAt\": 1780840357334\n}\n\nFile v0.2.1:skill-card.md\n\n## Description: <br>\nManage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nEmployees, project managers, and developers use this skill to inspect and manage Trello boards, cards, checklists, comments, labels, members, workspaces, Power-Ups, and webhooks from an agent workflow. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill relies on a ClawLink OAuth connection that can access Trello data available to the connected account. <br>\nMitigation: Install only if you trust ClawLink to hold the Trello OAuth connection and review Trello permissions during OAuth setup. <br>\nRisk: Write operations can modify or remove Trello boards, lists, cards, members, comments, labels, checklists, attachments, organizations, Power-Ups, or webhooks. <br>\nMitigation: Require explicit user confirmation before writes, especially deletes, archives, member removals, webhook creation, and bulk changes. <br>\n\n\n## Reference(s): <br>\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/) <br>\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/) <br>\n- [Trello Power-Ups](https://trello.com/power-ups) <br>\n- [ClawLink Docs](https://docs.claw-link.dev/openclaw) <br>\n- [ClawLink](https://claw-link.dev) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance] <br>\n**Output Format:** [Markdown with inline shell commands and tool-call examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May include Trello resource identifiers, OAuth connection status guidance, and confirmation steps for write operations.] <br>\n\n## Skill Version(s): <br>\n0.2.1 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.2.0: 3 files, 6548 bytes\n\nFiles: skill-card.md (2772b), SKILL.md (17008b), _meta.json (134b)\n\nFile v0.2.0:SKILL.md\n\n---\nname: trello-projects\ndescription: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards, manage cards, track tasks, or automate Trello project management workflows.\n---\n\n# Trello Projects\n\nManage Trello boards, lists, cards, comments, labels, checklists, members, and project workflows from chat via the Trello API.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Trello API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Trello |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Trello |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Trello API     │\n│   (User Chat)   │     │   (OAuth)    │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Trello   │                       │\n         │                       │  4. Secure Token      │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Trello │\n   │  File    │           │ Auth     │           │ Account │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Trello again.\"\n\n## Quick Start\n\n```bash\n# List boards\nclawlink_call_tool --tool \"trello_get_boards\" --params '{}'\n\n# Get a board with lists and cards\nclawlink_call_tool --tool \"trello_get_board\" --params '{\"board_id\": \"BOARD_ID\"}'\n\n# Create a card\nclawlink_call_tool --tool \"trello_add_card\" --params '{\"id_list\": \"LIST_ID\", \"name\": \"New task\"}'\n```\n\n## Authentication\n\nAll Trello tool calls are authenticated automatically by ClawLink using the user's connected Trello account OAuth token.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Trello API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=trello and connect Trello.\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `trello` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration trello\n```\n\n**Response:** Returns the live tool catalog for Trello.\n\n### Reconnect\n\nIf Trello tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=trello\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration trello`\n\n## Security & Permissions\n\n- Access is scoped to the Trello account connected during OAuth setup and the workspaces/boards accessible to that account.\n- **All write operations require explicit user confirmation.** Board deletion, card deletion, and list archiving are high-impact.\n- Confirm before bulk operations, member removals, or board deletions.\n- Board visibility and workspace permissions affect what operations are available.\n\n## Tool Reference\n\n### Boards\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_boards` | List all boards the member is associated with | Read |\n| `trello_get_board` | Get board details including lists, cards, and members | Read |\n| `trello_add_board` | Create a new board | Write |\n| `trello_update_board` | Update board name, description, or preferences | Write |\n| `trello_delete_board` | Permanently delete a board and all its contents | Write |\n| `trello_close_board` | Archive a board | Write |\n| `trello_get_board_actions` | Get recent actions on a board | Read |\n| `trello_get_board_labels` | List labels on a board | Read |\n| `trello_create_board_label` | Create a new label on a board | Write |\n| `trello_update_board_label` | Update a label's name or color | Write |\n| `trello_delete_board_label` | Delete a label from a board | Write |\n\n### Lists\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_lists` | List all lists on a board | Read |\n| `trello_add_list` | Create a new list on a board | Write |\n| `trello_update_list` | Update a list's name or position | Write |\n| `trello_archive_list` | Archive a list and all its cards | Write |\n| `trello_move_list` | Move a list to a different position | Write |\n| `trello_archive_all_list_cards` | Archive all cards in a list | Write |\n\n### Cards\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_cards` | List all cards on a board | Read |\n| `trello_get_card` | Get card details including description, members, and checklists | Read |\n| `trello_add_card` | Create a new card in a list | Write |\n| `trello_update_card` | Update a card's name, description, or position | Write |\n| `trello_move_card` | Move a card to a different list or position | Write |\n| `trello_delete_card` | Permanently delete an archived card | Write |\n| `trello_archive_card` | Archive a card | Write |\n| `trello_close_card` | Archive and close a card | Write |\n\n### Card Members & Labels\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_add_member_to_card` | Assign a member to a card | Write |\n| `trello_remove_member_from_card` | Remove a member from a card | Write |\n| `trello_add_label_to_card` | Add a label to a card | Write |\n| `trello_remove_label_from_card` | Remove a label from a card | Write |\n| `trello_create_card_label` | Create and add a new label to a card | Write |\n\n### Comments & Activity\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_comments` | List all comments on a card | Read |\n| `trello_add_comment` | Add a text comment with optional @mentions | Write |\n| `trello_delete_comment` | Delete a specific comment from a card | Write |\n| `trello_get_card_actions` | Get all actions on a card | Read |\n| `trello_add_reaction_to_action` | Add an emoji reaction to an action | Write |\n| `trello_delete_reaction_from_action` | Remove a reaction from an action | Write |\n\n### Checklists\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_checklists` | List all checklists on a card | Read |\n| `trello_add_checklist` | Add a checklist to a card | Write |\n| `trello_add_checklist_item` | Add an item to an existing checklist | Write |\n| `trello_toggle_checklist_item` | Toggle a checklist item's completion state | Write |\n| `trello_delete_checklist` | Delete a checklist from a card | Write |\n| `trello_delete_checklist_item` | Remove an item from a checklist | Write |\n| `trello_convert_checklist_item_to_card` | Convert a checklist item to a new card | Write |\n\n### Attachments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_card_attachments` | List all attachments on a card | Read |\n| `trello_add_attachment` | Add a file attachment or URL to a card | Write |\n| `trello_delete_attachment` | Remove an attachment from a card | Write |\n\n### Members\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_board_members` | List members on a board | Read |\n| `trello_add_member_to_board` | Invite a member to a board | Write |\n| `trello_remove_member_from_board` | Remove a member from a board | Write |\n| `trello_get_member` | Get a member's profile | Read |\n\n### Organizations (Workspaces)\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_organizations` | List organizations the member belongs to | Read |\n| `trello_get_organization` | Get an organization's details | Read |\n| `trello_create_organization` | Create a new organization/workspace | Write |\n| `trello_update_organization` | Update an organization's settings | Write |\n| `trello_delete_organization` | Delete an organization | Write |\n\n### Power-Ups\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_get_board_power_ups` | List enabled Power-Ups on a board | Read |\n| `trello_enable_board_power_up` | Enable a Power-Up on a board | Write |\n| `trello_disable_board_power_up` | Disable a Power-Up on a board | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `trello_create_webhook` | Create a webhook for board/card changes | Write |\n| `trello_list_webhooks` | List all webhooks for the account | Read |\n| `trello_delete_webhook` | Delete a webhook | Write |\n\n## Code Examples\n\n### Get a board with all lists and cards\n\n```bash\nclawlink_call_tool --tool \"trello_get_board\" \\\n  --params '{\n    \"board_id\": \"BOARD_ID\"\n  }'\n```\n\n### Create a new card\n\n```bash\nclawlink_call_tool --tool \"trello_add_card\" \\\n  --params '{\n    \"id_list\": \"LIST_ID\",\n    \"name\": \"Review Q2 budget proposal\",\n    \"desc\": \"Please review and approve by Friday.\",\n    \"pos\": \"bottom\"\n  }'\n```\n\n### Add a checklist to a card\n\n```bash\nclawlink_call_tool --tool \"trello_add_checklist\" \\\n  --params '{\n    \"id_card\": \"CARD_ID\",\n    \"name\": \"Definition of Done\"\n  }'\n```\n\n### Add a comment with @mention\n\n```bash\nclawlink_call_tool --tool \"trello_add_comment\" \\\n  --params '{\n    \"id_card\": \"CARD_ID\",\n    \"text\": \"@JaneDoe please review the updated design by EOD.\"\n  }'\n```\n\n### Move a card to a different list\n\n```bash\nclawlink_call_tool --tool \"trello_move_card\" \\\n  --params '{\n    \"card_id\": \"CARD_ID\",\n    \"id_list\": \"TARGET_LIST_ID\",\n    \"pos\": \"top\"\n  }'\n```\n\n### Create a new board\n\n```bash\nclawlink_call_tool --tool \"trello_add_board\" \\\n  --params '{\n    \"name\": \"Project Alpha\",\n    \"desc\": \"Tracking deliverables for the alpha release\",\n    \"id_org\": \"ORGANIZATION_ID\",\n    \"visibility\": \"org\"\n  }'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Trello is connected.\n2. Call `clawlink_list_tools --integration trello` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `trello`.\n5. If no Trello tools appear, direct the user to https://claw-link.dev/dashboard?add=trello.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → describe → search                             │\n│                                                             │\n│  Example: List boards → Get board → Get card → Show details│\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                    │\n│  describe → preview → confirm → call                        │\n│                                                             │\n│  Example: Preview card creation → User approves → Create   │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, get, and search operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Board, list, and card IDs are required for most operations — resolve them from board/card lookups first.\n- Card moves between boards require both `card_id` and `id_board` parameters.\n- Checklist items converted to cards cannot be customized during conversion — the card inherits basic properties.\n- Archived cards and boards can be restored via the Trello web UI but not via the API.\n- Webhooks require a publicly accessible callback URL — they will not work with localhost.\n- Label operations on cards require knowing the label ID, which comes from `trello_get_board_labels`.\n- Organization (workspace) membership determines which boards are accessible.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration trello`. |\n| Missing connection | Trello is not connected. Direct the user to https://claw-link.dev/dashboard?add=trello. |\n| `board_not_found` | The board ID does not exist or is not accessible. |\n| `list_not_found` | The list ID does not exist on the target board. |\n| `card_not_found` | The card ID does not exist or was archived. |\n| `member_not_found` | The member ID or username does not match any board member. |\n| `invalid_token` | The OAuth token is invalid or expired. Reconnect Trello. |\n| `webhook_not_found` | The webhook ID does not exist. |\n| `model_not_found` | The target resource (card, board, etc.) was not found. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n### Troubleshooting: Card Operations Fail\n\n1. Verify the list ID exists on the target board — use `trello_get_lists` to confirm.\n2. Check that the card is not already archived — archived cards cannot be moved, only deleted.\n3. Confirm the board's permission settings allow the operation.\n\n## Resources\n\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/)\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/)\n- [Trello Power-Ups](https://trello.com/power-ups)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v0.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"trello-projects\",\n  \"version\": \"0.2.0\",\n  \"publishedAt\": 1780839668357\n}\n\nFile v0.2.0:skill-card.md\n\n## Description: <br>\nManage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to read and manage Trello boards, lists, cards, comments, labels, checklists, members, workspaces, attachments, Power-Ups, and webhooks from an agent workflow. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill requires OAuth access to the user's Trello account and can access boards and workspaces available to that account. <br>\nMitigation: Install only if the user trusts ClawLink with Trello access, review Trello OAuth permissions during setup, and limit use to the intended Trello account. <br>\nRisk: Write operations can make high-impact Trello changes, including board deletion, organization deletion, bulk archiving, member removals, comments, attachments, and webhooks. <br>\nMitigation: Use previews and explicit confirmation before write actions, especially destructive or bulk operations, and resolve board, list, card, member, and organization IDs with read calls first. <br>\nRisk: Webhook creation can register callbacks for Trello resources and may fail or misroute events if the callback URL is not public or trusted. <br>\nMitigation: Confirm the callback URL with the user before creating webhooks, require a publicly reachable endpoint, and delete unused webhooks. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Trello release](https://clawhub.ai/hith3sh/trello-projects) <br>\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/) <br>\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/) <br>\n- [Trello Power-Ups](https://trello.com/power-ups) <br>\n- [ClawLink](https://claw-link.dev) <br>\n- [ClawLink Docs](https://docs.claw-link.dev/openclaw) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Guidance, Shell commands, Configuration, API calls] <br>\n**Output Format:** [Markdown with inline bash and JSON command examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses ClawLink OAuth and the live Trello tool catalog; write actions should be previewed and confirmed before execution.] <br>\n\n## Skill Version(s): <br>\n0.2.0 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.1.1: 3 files, 3574 bytes\n\nFiles: skill-card.md (2478b), SKILL.md (5113b), _meta.json (134b)\n\nFile v0.1.1:SKILL.md\n\n---\nname: clawlink-trello-projects\ndescription: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows — powered by ClawLink.\n---\n\n# Trello Projects\n\nWork with Trello from chat — manage boards, lists, cards, comments, labels, checklists, and project workflows.\n\nPowered by [ClawLink](https://claw-link.dev), an integration hub for OpenClaw that handles hosted connection flows and credentials so you don't need to configure Trello API access yourself.\n\n## Quick start\n\n1. Install the verified ClawLink plugin: `openclaw plugins install clawhub:clawlink-plugin`\n2. Start a fresh OpenClaw chat if the plugin was just installed and ClawLink tools are not visible yet\n3. If ClawLink is not configured, call `clawlink_begin_pairing`\n4. Tell the user to open the returned pairing URL, sign in to ClawLink if needed, and approve the device\n5. After the user confirms approval, call `clawlink_get_pairing_status`\n6. Tell the user to connect Trello at [claw-link.dev/dashboard?add=trello](https://claw-link.dev/dashboard?add=trello)\n7. When the user confirms Trello is connected, call `clawlink_list_integrations` and then `clawlink_list_tools` with the `trello` integration slug\n\n## Setup details\n\n### Installing the plugin\n\nIf the ClawLink plugin is not installed yet, tell the user to run:\n\n```\nopenclaw plugins install clawhub:clawlink-plugin\n```\n\nIf the current chat started before the plugin was installed and ClawLink tools are still unavailable, tell the user to start a fresh chat so OpenClaw reloads the plugin tool catalog.\n\n### Pairing ClawLink\n\nIf ClawLink reports that the plugin is not configured, the plugin has not been paired with the user's ClawLink account yet.\n\n1. Call `clawlink_begin_pairing`.\n2. Tell the user to open the returned pairing URL in their browser.\n3. The user signs in to ClawLink if needed and approves the OpenClaw device.\n4. After the user confirms approval, call `clawlink_get_pairing_status` to finish local setup.\n\nThe resulting device credential is stored locally in OpenClaw's plugin config and is only sent to `claw-link.dev`. The user should not paste raw credentials into chat.\n\n### Connecting Trello\n\nTell the user to open https://claw-link.dev/dashboard?add=trello and connect Trello there. The page opens the add-connection panel filtered to Trello. ClawLink's hosted page runs the Trello OAuth flow — the user clicks through the Trello login and authorization screen. When they confirm it is done, call `clawlink_list_integrations` to verify, then call `clawlink_list_tools` with integration `trello`.\n\n## Using Trello tools\n\nClawLink provides tools dynamically based on what the user has connected. You do not need to know tool names or schemas in advance.\n\n### Discovery\n\n1. Call `clawlink_list_integrations` to confirm Trello is connected.\n2. Call `clawlink_list_tools` with integration `trello`.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `trello`.\n5. If no Trello tools appear, direct the user to https://claw-link.dev/dashboard?add=trello.\n\n### Execution\n\n1. Call `clawlink_describe_tool` before using an unfamiliar tool, before any write, or when the request is ambiguous.\n2. Use the returned schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups`.\n3. Prefer read, list, search, and get operations before writes.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first, then confirm with the user.\n5. Execute with `clawlink_call_tool`.\n6. If it fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## What you can do\n\nTypical Trello tasks (actual availability depends on the user's connected account, permissions, scopes, and current ClawLink tool catalog):\n\n- Create and manage boards\n- Create, move, archive, and update lists\n- Create and update cards\n- Add comments, attachments, labels, members, and votes to cards\n- Add and manage checklists and checklist items\n- Search boards, lists, cards, and activity\n- Organize project workflows and task tracking\n- Review card state before writing changes\n\n## Rules\n\n- Always use ClawLink tools for Trello. Do not ask the user for separate Trello credentials.\n- Do not claim a capability is missing without checking the live ClawLink catalog in the current turn.\n- Do not invent slash commands or ask the user to paste raw credentials.\n- Ask for confirmation before destructive, external-facing, or bulk write actions.\n- If Trello is not connected, direct the user to https://claw-link.dev/dashboard?add=trello.\n- Never echo or repeat the user's ClawLink credential.\n\n## Resources\n\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n- ClawLink Source: https://github.com/hith3sh/clawlink\n- Trello API: https://developer.atlassian.com/cloud/trello/\n\nFile v0.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"trello-projects\",\n  \"version\": \"0.1.1\",\n  \"publishedAt\": 1778675523244\n}\n\nFile v0.1.1:skill-card.md\n\n## Description: <br>\nManage Trello boards, lists, cards, comments, labels, checklists, and project workflows through ClawLink. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to connect Trello through ClawLink and manage boards, lists, cards, comments, labels, checklists, and project workflows from an agent chat. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill requires ClawLink and Trello OAuth access, which involves sensitive credentials. <br>\nMitigation: Install only if you trust ClawLink to broker Trello access, review Trello OAuth permissions, and do not paste raw credentials into chat. <br>\nRisk: Board, list, card, archive, attachment, member, comment, and bulk operations can change external Trello data. <br>\nMitigation: Use preview flows and obtain user confirmation before write, destructive, external-facing, or bulk actions. <br>\nRisk: Available Trello actions depend on the connected account, permissions, scopes, and the live ClawLink tool catalog. <br>\nMitigation: List, search, and describe Trello tools in the current turn before use, and report live errors without inventing missing or successful capabilities. <br>\n\n\n## Reference(s): <br>\n- [ClawHub release page](https://clawhub.ai/hith3sh/trello-projects) <br>\n- [ClawLink](https://claw-link.dev) <br>\n- [ClawLink OpenClaw docs](https://docs.claw-link.dev/openclaw) <br>\n- [ClawLink verification](https://claw-link.dev/verify) <br>\n- [Trello API documentation](https://developer.atlassian.com/cloud/trello/) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration instructions, Guidance] <br>\n**Output Format:** [Markdown with inline shell commands and links] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires ClawLink pairing and a connected Trello account; write operations should be previewed and confirmed.] <br>\n\n## Skill Version(s): <br>\n0.1.1 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.1.0: 2 files, 2343 bytes\n\nFiles: SKILL.md (5126b), _meta.json (134b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: clawlink-trello-projects\ndescription: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows — powered by ClawLink.\n---\n\n# Trello Projects via ClawLink\n\nWork with Trello from chat — manage boards, lists, cards, comments, labels, checklists, and project workflows.\n\nPowered by [ClawLink](https://claw-link.dev), an integration hub for OpenClaw that handles hosted connection flows and credentials so you don't need to configure Trello API access yourself.\n\n## Quick start\n\n1. Install the verified ClawLink plugin: `openclaw plugins install clawhub:clawlink-plugin`\n2. Start a fresh OpenClaw chat if the plugin was just installed and ClawLink tools are not visible yet\n3. If ClawLink is not configured, call `clawlink_begin_pairing`\n4. Tell the user to open the returned pairing URL, sign in to ClawLink if needed, and approve the device\n5. After the user confirms approval, call `clawlink_get_pairing_status`\n6. Tell the user to connect Trello at [claw-link.dev/dashboard?add=trello](https://claw-link.dev/dashboard?add=trello)\n7. When the user confirms Trello is connected, call `clawlink_list_integrations` and then `clawlink_list_tools` with the `trello` integration slug\n\n## Setup details\n\n### Installing the plugin\n\nIf the ClawLink plugin is not installed yet, tell the user to run:\n\n```\nopenclaw plugins install clawhub:clawlink-plugin\n```\n\nIf the current chat started before the plugin was installed and ClawLink tools are still unavailable, tell the user to start a fresh chat so OpenClaw reloads the plugin tool catalog.\n\n### Pairing ClawLink\n\nIf ClawLink reports that the plugin is not configured, the plugin has not been paired with the user's ClawLink account yet.\n\n1. Call `clawlink_begin_pairing`.\n2. Tell the user to open the returned pairing URL in their browser.\n3. The user signs in to ClawLink if needed and approves the OpenClaw device.\n4. After the user confirms approval, call `clawlink_get_pairing_status` to finish local setup.\n\nThe resulting device credential is stored locally in OpenClaw's plugin config and is only sent to `claw-link.dev`. The user should not paste raw credentials into chat.\n\n### Connecting Trello\n\nTell the user to open https://claw-link.dev/dashboard?add=trello and connect Trello there. The page opens the add-connection panel filtered to Trello. ClawLink's hosted page runs the Trello OAuth flow — the user clicks through the Trello login and authorization screen. When they confirm it is done, call `clawlink_list_integrations` to verify, then call `clawlink_list_tools` with integration `trello`.\n\n## Using Trello tools\n\nClawLink provides tools dynamically based on what the user has connected. You do not need to know tool names or schemas in advance.\n\n### Discovery\n\n1. Call `clawlink_list_integrations` to confirm Trello is connected.\n2. Call `clawlink_list_tools` with integration `trello`.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `trello`.\n5. If no Trello tools appear, direct the user to https://claw-link.dev/dashboard?add=trello.\n\n### Execution\n\n1. Call `clawlink_describe_tool` before using an unfamiliar tool, before any write, or when the request is ambiguous.\n2. Use the returned schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups`.\n3. Prefer read, list, search, and get operations before writes.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first, then confirm with the user.\n5. Execute with `clawlink_call_tool`.\n6. If it fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## What you can do\n\nTypical Trello tasks (actual availability depends on the user's connected account, permissions, scopes, and current ClawLink tool catalog):\n\n- Create and manage boards\n- Create, move, archive, and update lists\n- Create and update cards\n- Add comments, attachments, labels, members, and votes to cards\n- Add and manage checklists and checklist items\n- Search boards, lists, cards, and activity\n- Organize project workflows and task tracking\n- Review card state before writing changes\n\n## Rules\n\n- Always use ClawLink tools for Trello. Do not ask the user for separate Trello credentials.\n- Do not claim a capability is missing without checking the live ClawLink catalog in the current turn.\n- Do not invent slash commands or ask the user to paste raw credentials.\n- Ask for confirmation before destructive, external-facing, or bulk write actions.\n- If Trello is not connected, direct the user to https://claw-link.dev/dashboard?add=trello.\n- Never echo or repeat the user's ClawLink credential.\n\n## Resources\n\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n- ClawLink Source: https://github.com/hith3sh/clawlink\n- Trello API: https://developer.atlassian.com/cloud/trello/\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"trello-projects\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1778076057747\n}","readmeExcerpt":"Skill: Trello Projects Owner: hith3sh Summary: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards,... Tags: latest:1.0.6 Version history: v1.0.6 | 2026-06-09T07:20:17.528Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffi","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Trello API     │\n│   (User Chat)   │     │   (OAuth)    │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Trello   │                       │\n         │                       │  4. Secure Token      │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Trello │\n   │  File    │           │ Auth     │           │ Account │\n   └──────────┘           └──────────┘           └──────────┘"},{"language":"bash","snippet":"openclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart"},{"language":"bash","snippet":"# List boards\nclawlink_call_tool --tool \"trello_get_boards\" --params '{}'\n\n# Get a board with lists and cards\nclawlink_call_tool --tool \"trello_get_board\" --params '{\"board_id\": \"BOARD_ID\"}'\n\n# Create a card\nclawlink_call_tool --tool \"trello_add_card\" --params '{\"id_list\": \"LIST_ID\", \"name\": \"New task\"}'"},{"language":"bash","snippet":"clawlink_list_integrations"},{"language":"bash","snippet":"clawlink_list_tools --integration trello"},{"language":"bash","snippet":"clawlink_call_tool --tool \"trello_get_board\" \\\n  --params '{\n    \"board_id\": \"BOARD_ID\"\n  }'"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: trello-projects\ndescription: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards, manage cards, track tasks, or automate Trello project management workflows.\n---\n\n# Trello Projects\n\n![Trello Projects](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/trello.svg?v=2)\n\nManage Trello boards, lists, cards, comments, labels, checklists, members, and project workflows from chat via the Trello API.\n\nThis skill uses [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=trello-projects) for hosted connection flows and credentials so you do not need to configure Trello API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Trello |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n| Run the install command in OpenClaw | Sign in and approve the device | Open the dashboard and connect Trello |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│   Trello API     │\n│   (User Chat)   │     │   (OAuth)    │     │                  │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin    │                       │\n         │  2. Pair Device       │                       │\n         │  3. Connect Trello   │                       │\n         │                       │  4. Secure Token      │\n         │                       │  5. Proxy Requests    │\n         │                       │                       │\n         ▼                       ▼                       ▼\n   ┌──────────┐           ┌──────────┐           ┌──────────┐\n   │  SKILL   │           │ Dashboard│           │  Trello │\n   │  File    │           │ Auth     │           │ Account │\n   └──────────┘           └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Trello again.\"\n\n## Quick Start\n\n```bash\n# List boards\nclawlink_call_tool --tool \"trello_get_boards\" --params '{}'\n\n# Get a board with lists and cards\nclawlink_call_tool --tool \"trello_get_board\" --params '{\"board_id\": \"BOARD_ID\"}'\n\n# Create a card\nclawlink_call_tool --tool \"trello_ad"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"trello-projects\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1780989617528\n}"},{"path":"skill-card.md","content":"## Description:\n\nManage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[hith3sh](https://clawhub.ai/user/hith3sh)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to manage Trello project workflows from chat, including boards, lists, cards, comments, labels, checklists, members, Power-Ups, and webhooks.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill requires users to enable an external plugin and rely on a hosted service with Trello OAuth access.\n\nMitigation: Review ClawLink and the plugin before installation, confirm Trello OAuth scopes during authorization, and revoke Trello access when no longer needed.\n\nRisk: Destructive Trello actions can affect boards, organizations, cards, webhooks, members, labels, lists, comments, checklists, attachments, and Power-Ups.\n\nMitigation: Require explicit user review before write operations, especially deletion, archiving, member changes, bulk changes, and webhook changes.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/skills/trello-projects)\n- [Trello API Documentation](https://developer.atlassian.com/cloud/trello/)\n- [Trello REST API Reference](https://developer.atlassian.com/cloud/trello/rest/)\n- [Trello Power-Ups](https://trello.com/power-ups)\n- [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=trello-projects)\n- [ClawLink Docs](https://docs.claw-link.dev/openclaw)\n- [ClawLink Verification](https://claw-link.dev/verify)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Shell commands, Configuration instructions, API calls]\n\n**Output Format:** [Markdown with inline bash code blocks and JSON tool parameters]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires a connected Trello OAuth account through ClawLink before Trello tool calls can run.]\n\n## Skill Version(s):\n\n1.0.6 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards,... Skill: Trello Projects Owner: hith3sh Summary: Manage Trello boards, lists, cards, comments, labels, checklists, and project workflows via the Trello API. Use this skill when users want to create boards,... Tags: latest:1.0.6 Version history: v1.0.6 | 2026-06-09T07:20:17.528Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffi","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1034,"uniquenessScore":50,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T11:45:17.767Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T11:45:17.767Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T17:11:08.231Z","emptyReason":null},"items":[{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-10T18:48:31.762Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}