fal-ai-model-search

Fal AI Model Search & Integration

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "fal-ai-model-search" with this command: npx skills add sweetretry/skills/sweetretry-skills-fal-ai-model-search

Fal AI Model Search & Integration

Guide for searching and integrating Fal AI models from fal.ai platform.

Workflow

  1. Search Models

When user wants to find a model, use WebFetch to search:

https://fal.ai/explore/search?q=<search-query>

Process:

Important: The full Model ID format depends on the model namespace:

Search Result Full Model ID API Endpoint

xai/grok-imagine-image

xai/grok-imagine-image

https://fal.run/xai/grok-imagine-image

bytedance/seedream/v4.5/...

fal-ai/bytedance/seedream/v4.5/...

https://fal.run/fal-ai/bytedance/seedream/v4.5/...

flux-1/schnell

fal-ai/flux-1/schnell

https://fal.run/fal-ai/flux-1/schnell

Rule: xai/ models use their ID directly; all others need fal-ai/ prefix.

  1. Get Model Details

Once user confirms a model, fetch its detailed information:

URL Pattern Rules:

Model Prefix llms.txt URL Playground URL Full Model ID

xai/

https://fal.ai/models/xai/<name>/llms.txt

https://fal.ai/models/xai/<name>

xai/<name>

Others https://fal.ai/models/fal-ai/&#x3C;id>/llms.txt

https://fal.ai/models/fal-ai/&#x3C;id>

fal-ai/<id>

Rule: If model ID starts with xai/ , do NOT prepend fal-ai/ . For all other models, prepend fal-ai/ .

Examples:

  • xai/grok-imagine-image → llms.txt: .../models/xai/grok-imagine-image/llms.txt , Playground: .../models/xai/grok-imagine-image

  • bytedance/seedream/v4.5/text-to-image → llms.txt: .../models/fal-ai/bytedance/seedream/v4.5/text-to-image/llms.txt , Playground: .../models/fal-ai/bytedance/seedream/v4.5/text-to-image

When presenting model details to user, always include:

Process:

  • Parse the llms.txt content for:

  • Model capabilities and use cases

  • API endpoint and parameters

  • Code examples

  • Pricing information

  • Present the key details to the user

  • Confirm integration approach with user

  1. Integration Guidelines

When integrating a Fal AI model:

  • Check existing Fal client setup in the project

  • Use the model ID returned from search (format: fal-ai/<model-name> )

  • Follow the API patterns shown in the llms.txt examples

  • Add proper error handling for API calls

  1. User Confirmation Points

Always confirm with user at these stages:

  • After search results: "Found these models: [list with links]. Which one would you like to use?"

  • After model details: "Here are the details for [model] ([playground link]). Shall I proceed with integration?"

  • Before code changes: "I'll integrate [model] by [changes]. Does this look correct?"

Link format for presentation:

  • Use markdown format: description

  • Always include the model's playground link so users can test it interactively

Common Model Patterns

Model Type Example IDs Use Case

Text to Image fal-ai/flux-schnell , xai/grok-imagine-image

Generate images from text

Image to Image fal-ai/flux-lora , xai/grok-imagine-image/edit

Transform existing images

Video fal-ai/ltx-video , fal-ai/veo2

Generate video content

Audio fal-ai/playht , fal-ai/xtts

Text-to-speech, audio generation

Example Output Format

When presenting search results to the user, use this format:

Found 3 models matching "flux":

  1. fal-ai/flux-schnell (Text to Image)

  2. fal-ai/flux-pro/v1.1 (Text to Image)

Which model would you like to use?

Error Handling

Error Cause Solution

No search results Query too specific or no matching models Suggest broader search terms or alternative keywords

Model not found (404) Wrong URL pattern Check if model starts with xai/ → use /models/xai/... URL; otherwise use /models/fal-ai/...

llms.txt returns empty Model deprecated or unavailable Inform user the model may be deprecated; suggest alternatives

API key error (401) Missing or invalid FAL_KEY

Check environment variable or prompt user to set FAL_KEY

Rate limit (429) Too many requests Implement exponential backoff; suggest retry after delay

Timeout Model inference taking too long For async models, use fal.queue.submit pattern with polling

Notes

  • The llms.txt endpoint returns machine-readable documentation optimized for LLMs

  • Model IDs can have various prefixes: fal-ai/ , xai/ , etc. - always use the full ID from search results

  • Always present options to the user before making integration decisions

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

chinese-manga

No summary provided by upstream source.

Repository SourceNeeds Review
General

expressive-style-guide

No summary provided by upstream source.

Repository SourceNeeds Review
General

OpenClaw Skill Growth

Make OpenClaw Skills observable, diagnosable, and safely improvable over time. Use this when the user wants to maintain many SKILL.md files, inspect repeated...

Registry SourceRecently Updated
General

Find Skills for ClawHub

Search for and discover OpenClaw skills from ClawHub (the official skill registry). Activate when user asks about finding skills, installing skills, or wants...

Registry SourceRecently Updated
2871Profile unavailable