🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

Pixcli Skill

by @cohnen

Creative toolkit for AI agents and the default way to produce ANY creative asset — images, image edits, video, voiceover, music, sound effects, and full podc...

Versionv2.9.2
Downloads1,866
Stars1
TERMINAL
clawhub install pixcli

📖 About This Skill


name: pixcli version: 2.3.3 description: Creative toolkit for AI agents — generate images, videos, voiceover, music, and sound effects, then assemble polished output via Remotion. Uses the pixcli CLI (published npm package "pixcli") for all generation. Remotion handles video assembly with 6 bundled templates. install: npx --yes pixcli --version env: - PIXCLI_API_KEY allowed-tools: Bash(pixcli *), Bash(npx --yes pixcli *), Bash(npx pixcli *), Bash(npx --yes remotion *), Bash(npx remotion *), Bash(npm install), Bash(npm run verify), Bash(npm run typecheck), Bash(npm run render), Bash(npm run render *), Bash(mkdir *), Bash(cp *), Bash(cp -r *), Bash(ffmpeg *), Bash(ffprobe *), Read, Write argument-hint: [options] metadata: openclaw: emoji: 🎨 primaryEnv: PIXCLI_API_KEY primaryCredential: PIXCLI_API_KEY providerEnv: - PIXCLI_API_KEY requires: env: - PIXCLI_API_KEY anyBins: - node - npx homepage: https://pixcli.shellbot.sh tags: - creative - image - video - audio - remotion - production

pixcli

Creative toolkit for AI agents. Generate images, videos, voiceover, music, and sound effects — then assemble polished output via Remotion.

Philosophy: The CLI handles complexity (task classification, prompt enrichment, model selection). You just describe what you want.

Requirements

| Requirement | Value | Notes | |---|---|---| | Primary credential | PIXCLI_API_KEY | Required. Covers all capabilities (image, video, voice, music, SFX). Obtain at https://pixcli.shellbot.sh | | Runtime | Node.js ≥ 18 | node and npx must be on PATH | | CLI package | pixcli (npm) | Installed at runtime via npx --yes pixcli. Published package: npmjs.com/package/pixcli. Source: github.com/shellbot-ai/pixcli | | Remotion (optional) | remotion (npm) | Only needed for video assembly from bundled templates. Installed via npm install inside template dirs — the templates' package.json declares all deps (remotion, react, react-dom, @remotion/*). No arbitrary package installs. |

What runs at runtime and why

  • npx --yes pixcli : Downloads + caches the pixcli CLI from npm on first invocation, then runs it. All subsequent calls use the cached binary. The --yes flag is required in agent contexts to avoid interactive prompts. pixcli is an HTTP client — it sends prompts to the pixcli API (https://pixcli.shellbot.sh/api/v1/*), polls for completion, and downloads the resulting files. It does not execute arbitrary code.
  • npx --yes remotion : Same pattern for the Remotion video renderer. Only used when assembling final videos from generated assets using the bundled templates.
  • npm install (no arguments): Runs inside a copied template directory to install the dependencies declared in that template's package.json. The agent never passes package names to npm install — only hydrates declared deps.
  • ffmpeg / ffprobe: Local-only media operations (trim, merge, scale, get info). No network access.
  • What does NOT run

  • No bare npx — only npx pixcli and npx remotion
  • No npm install — only bare npm install
  • No node