{
  "schemaVersion": "1.0",
  "item": {
    "slug": "planka-cli",
    "name": "Planka",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/voydz/planka-cli",
    "canonicalUrl": "https://clawhub.ai/voydz/planka-cli",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/planka-cli",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=planka-cli",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "planka-cli",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T04:38:16.513Z",
      "expiresAt": "2026-05-14T04:38:16.513Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=planka-cli",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=planka-cli",
        "contentDisposition": "attachment; filename=\"planka-cli-0.1.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "planka-cli"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/planka-cli"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/planka-cli",
    "agentPageUrl": "https://openagent3.xyz/skills/planka-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/planka-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/planka-cli/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Planka CLI",
        "body": "This skill provides a CLI wrapper around the plankapy library to interact with a Planka instance."
      },
      {
        "title": "Setup",
        "body": "Install via Homebrew tap:\nbrew tap voydz/homebrew-tap\nbrew install planka-cli\n\n\n\nConfiguration:\nUse the login command to store credentials:\nplanka-cli login --url https://planka.example --username alice --password secret\n# or: python3 scripts/planka_cli.py login --url https://planka.example --username alice --password secret"
      },
      {
        "title": "Usage",
        "body": "Run the CLI with the installed planka-cli binary:\n\n# Show help\nplanka-cli\n\n# Check connection\nplanka-cli status\n\n# Login to planka instance\nplanka-cli login --url https://planka.example --username alice --password secret\n\n# Remove stored credentials\nplanka-cli logout\n\n# List Projects\nplanka-cli projects list\n\n# List Boards (optionally by project ID)\nplanka-cli boards list [PROJECT_ID]\n\n# List Lists in a Board\nplanka-cli lists list <BOARD_ID>\n\n# List Cards in a List\nplanka-cli cards list <LIST_ID>\n\n# Create a Card\nplanka-cli cards create <LIST_ID> \"Card title\"\n\n# Update a Card\nplanka-cli cards update <CARD_ID> --name \"New title\"\nplanka-cli cards update <CARD_ID> --list-id <LIST_ID>\nplanka-cli cards update <CARD_ID> --list-id <LIST_ID> --position top\n\n# Delete a Card\nplanka-cli cards delete <CARD_ID>\n\n# Notifications\nplanka-cli notifications all\nplanka-cli notifications unread"
      },
      {
        "title": "Examples",
        "body": "List all boards:\n\nplanka-cli boards list\n\nShow cards in list ID 1619901252164912136:\n\nplanka-cli cards list 1619901252164912136\n\nCreate a card in list ID 1619901252164912136:\n\nplanka-cli cards create 1619901252164912136 \"Ship CLI\"\n\nMove a card to another list:\n\nplanka-cli cards update 1619901252164912137 --list-id 1619901252164912136\n\nMove a card to another list and pin it to the top:\n\nplanka-cli cards update 1619901252164912137 --list-id 1619901252164912136 --position top\n\nMark a card done by updating its name:\n\nplanka-cli cards update 1619901252164912137 --name \"Done: Ship CLI\""
      }
    ],
    "body": "Planka CLI\n\nThis skill provides a CLI wrapper around the plankapy library to interact with a Planka instance.\n\nSetup\n\nInstall via Homebrew tap:\n\nbrew tap voydz/homebrew-tap\nbrew install planka-cli\n\n\nConfiguration: Use the login command to store credentials:\n\nplanka-cli login --url https://planka.example --username alice --password secret\n# or: python3 scripts/planka_cli.py login --url https://planka.example --username alice --password secret\n\nUsage\n\nRun the CLI with the installed planka-cli binary:\n\n# Show help\nplanka-cli\n\n# Check connection\nplanka-cli status\n\n# Login to planka instance\nplanka-cli login --url https://planka.example --username alice --password secret\n\n# Remove stored credentials\nplanka-cli logout\n\n# List Projects\nplanka-cli projects list\n\n# List Boards (optionally by project ID)\nplanka-cli boards list [PROJECT_ID]\n\n# List Lists in a Board\nplanka-cli lists list <BOARD_ID>\n\n# List Cards in a List\nplanka-cli cards list <LIST_ID>\n\n# Create a Card\nplanka-cli cards create <LIST_ID> \"Card title\"\n\n# Update a Card\nplanka-cli cards update <CARD_ID> --name \"New title\"\nplanka-cli cards update <CARD_ID> --list-id <LIST_ID>\nplanka-cli cards update <CARD_ID> --list-id <LIST_ID> --position top\n\n# Delete a Card\nplanka-cli cards delete <CARD_ID>\n\n# Notifications\nplanka-cli notifications all\nplanka-cli notifications unread\n\nExamples\n\nList all boards:\n\nplanka-cli boards list\n\n\nShow cards in list ID 1619901252164912136:\n\nplanka-cli cards list 1619901252164912136\n\n\nCreate a card in list ID 1619901252164912136:\n\nplanka-cli cards create 1619901252164912136 \"Ship CLI\"\n\n\nMove a card to another list:\n\nplanka-cli cards update 1619901252164912137 --list-id 1619901252164912136\n\n\nMove a card to another list and pin it to the top:\n\nplanka-cli cards update 1619901252164912137 --list-id 1619901252164912136 --position top\n\n\nMark a card done by updating its name:\n\nplanka-cli cards update 1619901252164912137 --name \"Done: Ship CLI\""
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/voydz/planka-cli",
    "publisherUrl": "https://clawhub.ai/voydz/planka-cli",
    "owner": "voydz",
    "version": "0.1.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/planka-cli",
    "downloadUrl": "https://openagent3.xyz/downloads/planka-cli",
    "agentUrl": "https://openagent3.xyz/skills/planka-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/planka-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/planka-cli/agent.md"
  }
}