{
  "skills": [
    {
      "name": "docs-transloadit-robots",
      "description": "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.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "integrate-asset-delivery-with-transloadit-smartcdn-in-nextjs",
      "description": "Add server-side Transloadit Smart CDN URL signing for an explicitly configured asset to a Next.js App Router project.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "integrate-uppy-transloadit-s3-uploading-to-nextjs",
      "description": "Add Uppy Dashboard + Transloadit uploads to a Next.js (App Router) app, with server-side signature generation and optional /s3/store export.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "transform-build-mosaic-collage-with-transloadit",
      "description": "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 justified tiled layout with center-cropped photos, and downloads the result to an explicit output path via `--output`.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "transform-build-polaroid-collage-with-transloadit",
      "description": "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`.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "transform-convert-markdown-to-pdf-with-transloadit",
      "description": "Convert a local Markdown file to a sibling PDF via the official `@transloadit/node` CLI. Use when the user wants a `.md` file rendered as a `.pdf`, especially from an agent session or local repo. The CLI resolves auth from the shell environment, the current working directory `.env`, then `~/.transloadit/credentials`.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "transform-describe-image-with-transloadit",
      "description": "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.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "transform-encode-hls-video-with-transloadit",
      "description": "One-off HLS encoding (local video -> HLS renditions + playlist) using Transloadit via the `transloadit` CLI. Prefer builtin templates (`builtin/encode-hls-video@latest`) and download outputs locally via `-o`.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "transform-generate-image-with-transloadit",
      "description": "One-off image generation (prompt -> image file) using Transloadit via the `transloadit` CLI. Prefer `image generate` for text-only and input-guided generation, and use `--output` when you need a deterministic path.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "transform-remove-background-with-transloadit",
      "description": "One-off background removal (local image -> transparent PNG) using the official `@transloadit/node` CLI. Use a minimal `/image/bgremove` steps JSON and download the result to an explicit `.png` path via `-o`.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "transform-transcribe-audio-with-transloadit",
      "description": "One-off transcription of local audio or video files to text or subtitle files using Transloadit via the official `@transloadit/node` CLI. Use when the user wants speech in local media converted to `.txt`, `.json`, `.srt`, or `.webvtt`; prefer the `speech transcribe` intent with Replicate.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "transform-upscale-image-with-transloadit",
      "description": "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.",
      "files": [
        "SKILL.md"
      ]
    },
    {
      "name": "transloadit",
      "description": "Main entry-point skill for Transloadit. Route to the right `integrate-*`, `transform-*`, or `docs-*` skill, and prefer executing via `npx -y @transloadit/node ...` (CLI) for deterministic behavior.",
      "files": [
        "SKILL.md"
      ]
    }
  ]
}