Loading...
Loading...
Use the genmedia CLI to search, inspect, run, and manage 1200+ fal.ai model endpoints. Trigger when the user mentions "genmedia", "fal CLI", or asks to "search models", "run a model", "fetch schema", "check pricing", "upload to fal", "queue async job", "track request", or any direct interaction with the fal.ai endpoint catalog. This is the foundational skill. Every other fal.ai-related skill in this repo executes its work through genmedia commands. Use `--json` whenever the output will be parsed by an agent.
npx skill4agent add fal-ai-community/skills genmediagenmedia--jsongenmedia--jsongenmedia models "<query>"genmedia models --endpoint_id <id>genmedia schema <endpoint_id> --json--download--async| Command | Purpose |
|---|---|
| Configure API key, output mode, auto-update |
| Search the catalog (or |
| Inspect inputs/outputs (compact or |
| Execute a model |
| Poll an async job (with |
| Upload a local file or remote URL to the fal.ai CDN |
| Check cost per call |
| Search fal.ai documentation |
| Install the default skill bundle into |
| `genmedia skills <list | install |
| Check or apply CLI updates |
genmedia run fal-ai/flux/dev \
--prompt "a cat on the moon" \
--download "./out/{request_id}_{index}.{ext}" \
--jsonSUBMIT=$(genmedia run fal-ai/veo3.1 --prompt "a dog running" --async --json)
REQ=$(echo "$SUBMIT" | jq -r '.request_id')
genmedia status fal-ai/veo3.1 "$REQ" \
--download "./out/{request_id}_{index}.{ext}" \
--jsonURL=$(genmedia upload ./photo.jpg --json | jq -r '.url')
genmedia run fal-ai/nano-banana-pro/edit \
--image_urls "$URL" \
--prompt "make the sky stormy" \
--download "./out/{request_id}_{index}.{ext}" \
--jsongenmedia models "background removal product image" --json
genmedia models --category text-to-video --limit 5 --json
genmedia docs "webhook callbacks" --jsongenmediacurl https://genmedia.sh/install -fsS | bash # Linux / macOS
irm https://genmedia.sh/install.ps1 | iex # Windows PowerShell
genmedia setup --non-interactive --api-key "$FAL_KEY".env