Offline lookup for Transloadit Robots and their parameter docs/examples via the `transloadit` CLI. Use to draft or validate `steps` JSON without guessing robot names/params.
Add this skill
npx mdskills install transloadit/docs-transloadit-robotsProvides offline CLI-based lookup for Transloadit robot docs with clear JSON contracts and examples
This repo hosts agent skills for Transloadit.
If you’re a developer/agent consuming this repo, start with the transloadit router skill and then jump into a specific docs-*, transform-*, or integrate-* skill.
This repo is compatible with the skills installer CLI (https://skills.sh/).
Browse what’s available:
npx -y skills add https://github.com/transloadit/skills --list
Install into this project (or use -g for user-level):
npx -y skills add https://github.com/transloadit/skills --all
Install a single skill (direct path):
npx -y skills add https://github.com/transloadit/skills/tree/main/skills/docs-transloadit-robots
Local dev (already cloned):
npx -y skills add ./skills --list
npx -y skills add ./skills --all
Manual option (symlink the skills/ catalog into your agent’s skill directory):
git clone https://github.com/transloadit/skills
ln -s /ABS/PATH/TO/THIS/REPO/skills ~/.codex/skills
ln -s /ABS/PATH/TO/THIS/REPO/skills ~/.claude/skills
ln -s /ABS/PATH/TO/THIS/REPO/skills ~/.gemini/skills
Note: this repo also contains developer-only skills under .ai/dev-skills/ for working on this repo. The public catalog lives under skills/.
Categories:
docs-*: offline reference lookups (no API calls)transform-*: one-off transforms (CLI driven, outputs downloaded via -o)integrate-*: real-world integration guides (validated via scenarios/ + E2E, but not requiring any test harness)Current skills:
transloadit (router)docs-transloadit-robotstransform-generate-image-with-transloadittransform-encode-hls-video-with-transloaditintegrate-uppy-transloadit-s3-uploading-to-nextjsintegrate-asset-delivery-with-transloadit-smartcdn-in-nextjsBuiltin template discovery (token-efficient NDJSON, good for agents):
npx -y @transloadit/node templates list --include-builtin exclusively-latest --fields id,name --json
npx -y @transloadit/node ... for any Transloadit-side operations and use -j/--json when parsing output.TRANSLOADIT_SECRET to the browser; keep signing strictly server-side.integrate-* skills are written as real app integration playbooks (framework-agnostic where possible).scenarios/ are internal reference implementations with E2E validation; they are not required by the skills.Repository layout:
skills/: skill catalog (skills//SKILL.md)scenarios/: runnable reference implementations (E2E-validated)scripts/: internal harness tooling (not a skill)starter-projects/: starter templates used by the harness (not a skill)Skill discovery is SKILL.md-based, so it’s fine for starter-projects/ and scenarios/ to be siblings of skills/ without being interpreted as skills.
scenarios/ is for integration scenarios that can later be distilled into agent skills.
Workflow (suggested):
SKILL.md with a narrow scope, clear inputs/outputs, and a runnable checklist.Conventions:
package.json)..env* files.npx -y @transloadit/node ... for Transloadit-side operations (template creation, robot docs).skills//SKILL.md with tight scope and a runnable checklist.scenarios// reference implementation and validate it with an E2E test.Before committing, run:
yarn check
starter-projects/nextjs16.cd starter-projects/nextjs16npm cinpm run buildnode_modules/, no .next/).scripts/try-skill.ts with args --skill --starter-project .scripts/try-skill.ts must copy the starter into an isolated run dir under starter-projects/_runs/... (excluding node_modules, .next, dist, playwright-report, test-results).scripts/try-skill.ts must load repo root .env and pass secrets to child processes via process environment (do not write .env.local into run dirs).scripts/try-skill.ts must run Codex fully autonomously inside the run dir, inject the selected skill content into the prompt, and instruct “no commits, only file changes”. Use --dangerously-bypass-approvals-and-sandbox so the agent can actually write files and run npm on the host filesystem (Codex sandbox can be too restrictive outside trusted git repos).scripts/try-skill.ts must capture all agent output to a transcript file and record wall time, and it must redact any secret values found in .env from saved transcripts.node scripts/try-skill.ts --skill integrate-asset-delivery-with-transloadit-smartcdn-in-nextjs --starter-project nextjs16npm ci and npm run test:e2e.README.md, then rerun step 11.Important note (skills vs harness):
npm run test:e2e pass” and let the agent add/adjust tests as needed, but that requirement must not live in the skills themselves.Install via CLI
npx mdskills install transloadit/docs-transloadit-robotsDocs Transloadit Robots is a free, open-source AI agent skill. Offline lookup for Transloadit Robots and their parameter docs/examples via the `transloadit` CLI. Use to draft or validate `steps` JSON without guessing robot names/params.
Install Docs Transloadit Robots with a single command:
npx mdskills install transloadit/docs-transloadit-robotsThis downloads the skill files into your project and your AI agent picks them up automatically.
Docs Transloadit Robots works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Codex, Gemini Cli, Amp, Roo Code, Goose, Opencode, Trae, Qodo, Command Code. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.