Fal.ai API

v0.1.0

Generate images, videos, and audio via fal.ai API (FLUX, SDXL, Whisper, etc.)

1· 3.9k·22 current·22 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (fal.ai media generation) matches the code and SKILL.md: the package implements HTTP calls to a queue endpoint for image/video/audio models and only needs an API key (FAL_KEY). Model mappings, endpoints, and usage examples are consistent with the stated capability.
Instruction Scope
SKILL.md instructs the agent to set FAL_KEY (or clawdbot config) and to call the included Python client. The runtime instructions do not request unrelated files, broad system access, or unexplained data collection. Behavior is limited to submitting jobs, polling status, and returning results.
Install Mechanism
There is no install spec and the code uses only the Python standard library (urllib, subprocess, etc.), so nothing arbitrary is downloaded or written to disk during install.
Credentials
The only required credential is FAL_KEY (declared as primary). As a fallback the client will call the 'clawdbot config' CLI via subprocess to read skill.fal_api.key — this is proportional to the stated setup but does mean the skill will invoke a local CLI if the env var is not set.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings. It runs when invoked and requires no elevated or persistent privileges.
Assessment
This package appears coherent: it only needs your FAL_KEY and uses a small Python client to call a queue endpoint (queue.fal.run). Before installing, confirm you trust the source (owner slug differs from the README image host), verify that queue.fal.run is the official fal.ai endpoint you expect, and avoid pasting a high-privilege key if you don't trust the skill. If you prefer, use the official fal.ai client (if available) or issue a scoped API key that can be revoked. Note the client will call 'clawdbot config get ...' as a fallback if FAL_KEY is not set in the environment — if you don't run clawdbot or prefer not to expose that config, ensure FAL_KEY is set in the environment instead.

Like a lobster shell, security has layers — review code before you run it.

latestvk9738t29wr90hxezdzh0br2rrh808hrk

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

EnvFAL_KEY
Primary envFAL_KEY

Comments