skills/transform-describe-image-with-transloadit/SKILL.md
One-off image description using the official `@transloadit/node` CLI. Use `image describe --fields labels` for object-style labels, or `image describe --for wordpress` for structured alt text, title, caption, and description JSON.
npx skillsauth add transloadit/skills transform-describe-image-with-transloaditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
.json output path; default is the same path with .jsonResolve credentials in this order:
.env only~/.transloadit/credentialsIf your .env lives in a parent directory, export the variables into the shell first.
Use the official Transloadit Node CLI directly.
Labels / object-style description:
npx -y @transloadit/node image describe \
--input ./input.jpg \
--fields labels \
--output ./labels.json
WordPress-ready fields:
npx -y @transloadit/node image describe \
--input ./input.jpg \
--for wordpress \
--output ./fields.json
Custom field selection:
npx -y @transloadit/node image describe \
--input ./input.jpg \
--fields altText,title,caption,description \
--output ./fields.json
If you omit --output, the CLI writes the JSON file next to the input image using the same base
name. After the command finishes, confirm the JSON file exists at the expected output path.
--fields labels returns a JSON array of labels.
--for wordpress and authored --fields ... return a JSON object with requested string fields, for example:
{
"altText": "...",
"title": "...",
"caption": "...",
"description": "..."
}
--for wordpress when you want publishable CMS fields.--fields labels when you want recognizer-style tags instead of authored copy.--model only matters for authored fields, not for labels.~/.transloadit/credentials as the default fallback when you want a reusable user-level setup..env still takes precedence, so avoid it when deterministic account selection matters..env, run the command from that directory or export the variables first.npx -y @transloadit/node assemblies get <assemblyIdOrUrl> -j
tools
One-off AI image upscaling (local image -> upscaled image) using Transloadit via the `transloadit` CLI. Prefer the `image upscale` intent and use `--output` for a deterministic path.
development
Launch and steer a sibling Codex agent in a new tmux pane using the same or explicitly requested model, reasoning effort, sandbox, approval policy, and working directory. Use when the user asks to open a new tmux pane/window, start another Codex, delegate a bounded task to it, communicate with that Codex, monitor it, or make future parallel Codex handoffs smoother. Also use when the user mentions ACP for local Codex-to-Codex coordination but tmux interaction is sufficient or more reliable.
tools
One-off polaroid-stack photo collage (N local images -> single image) using the official `@transloadit/node` CLI. Uses the `/image/merge` Robot's `polaroid-stack` effect and downloads the result to an explicit output path via `--output`.
tools
One-off justified mosaic photo collage (N local images -> single image) using the official `@transloadit/node` CLI. Uses the `/image/merge` Robot's `mosaic` effect to build a tiled layout that keeps every photo fully visible, and downloads the result to an explicit output path via `--output`.