fal-models-catalog — Claude Code skill for choosing fal.ai models
This skill maps a task to a fal.ai endpoint by modality. Use it when you need to choose a model for image, video, audio, or other media work.
npx skills add fal-ai-community/skills --skill fal-models-catalog -a claude-codeWhat fal-models-catalog does
The catalog groups fal.ai endpoints by input and output type, from text-based image creation to video editing and speech transcription. Each modality has a linked reference with curated options for different use cases. The skill also gives a fallback route for searching when the relevant endpoint is missing or does not cover the task.
Endpoint calls use the genmedia CLI. Select an ID from the matching reference, check it with genmedia models --endpoint_id <endpoint_id> --json, then inspect its inputs with genmedia schema <endpoint_id> --json. Use genmedia pricing <endpoint_id> --json when you need cost details. IDs should come from the catalog, not guesswork, and the schema should be inspected before use. Run genmedia init first if the CLI is not installed.
What it helps with
- choose a fal.ai endpoint for text-to-image generation
- find a model for turning an image into video
- inspect an endpoint’s input schema before calling it
- check the listed cost for a selected model
Example prompts for the agent
- Choose a fal.ai endpoint for creating an image from a text prompt.
- Which model can turn this reference image into a video?
- Inspect the schema and pricing for a speech recognition endpoint.
How to install fal-models-catalog
1Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill fal-models-catalog -a claude-code2Manually: put the files in place
~/.claude/skills/fal-models-catalog/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/fal-models-catalog/
1Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill fal-models-catalog -a codex2Manually: put the files in place
.agents/skills/fal-models-catalog/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill fal-models-catalog -a cursor2Manually: put the files in place
.cursor/skills/fal-models-catalog/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install fal-ai-community/skills fal-models-catalog2Manually: put the files in place
.github/skills/fal-models-catalog/SKILL.md1Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill fal-models-catalog -a gemini-cli2Platform CLI
gemini skills install https://github.com/fal-ai-community/skills --path skills/fal-models-catalogManually: put the files in place
.devin/skills/fal-models-catalog/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add fal-ai-community/skills --skill fal-models-catalog -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about fal-models-catalog
How do I install fal-models-catalog in Claude Code?
Run npx skills add fal-ai-community/skills --skill fal-models-catalog -a claude-code. The skill file is available at ~/.claude/skills/fal-models-catalog/SKILL.md.
What does fal-models-catalog do?
It helps map a media task to a fal.ai endpoint and points to modality-specific references. It also shows how to check the endpoint and inspect its schema with genmedia.
What is required to call an endpoint?
Endpoint calls use the genmedia CLI. If it is not installed, run genmedia init; inspect the endpoint schema before using it.