Stats
Actions
Tags
From cloudup
Upload an image to Cloudup and return the full markdown result. Works with a file path, or with an MCP image block/data URL available to tools.
How this command is triggered — by the user, by Claude, or both
Slash command
/cloudup:cloudupThe summary Claude sees in its command listing — used to decide when to auto-load this command
# /cloudup Upload an image to Cloudup and return only the full ready-to-paste markdown plus brief SKU/expiry metadata. ## Usage ## Instructions 1. The user has invoked `/cloudup` with arguments: `$ARGUMENTS`. 2. Decide which input source to upload: - **`$ARGUMENTS` is non-empty** → treat it as a path to a local file. Resolve it to an absolute path if it isn't already, and verify the file exists. If it doesn't, report the error and stop. - **`$ARGUMENTS` is empty** → look for a tool-callable image in the current conversation context: either an MCP `image` content block or a `data...
Upload an image to Cloudup and return only the full ready-to-paste markdown plus brief SKU/expiry metadata.
/cloudup <path-to-image>
/cloudup # upload an MCP image block/data URL from the conversation
/cloudup with arguments: $ARGUMENTS.$ARGUMENTS is non-empty → treat it as a path to a local file. Resolve it to an absolute path if it isn't already, and verify the file exists. If it doesn't, report the error and stop.$ARGUMENTS is empty → look for a tool-callable image in the current conversation context: either an MCP image content block or a data:image/...;base64,... URL. If only a plain chat attachment like [Image #1] is visible and no bytes are available, defer to the skill's source-metadata handling (it uses a path from attachment metadata when present, except for macOS screenshots where the filename's U+202F cannot be faithfully reproduced).cloudup:uploading-to-cloudup skill to perform the upload. The skill is the source of truth for tool choice, errors, and concise result formatting.npx claudepluginhub automattic/cloudup-claude-code --plugin cloudup