通过 fal.ai 一站式生成图片、视频与音频内容,满足多模态创作需求
该技能描述本身偏提示/文档性质,但 README 显示其实际依赖 fal.ai MCP 服务、需要 FAL_KEY,并支持文件上传与远程生成,因此整体更适合评为需留意。开源与高社区采用度是明显正面因素,但材料中的“无密钥/无远程端点”与 README 不一致,来源对应关系也需进一步核实。
README 明确要求在 MCP 配置中提供 FAL_KEY,说明实际使用涉及 API 凭证;虽然这属于常见第三方服务接入模式,但与元数据所称“无密钥”不一致,存在配置错误或误传导致的凭证管理风险。
材料显示会通过 fal.ai MCP 执行 search/generate/result/upload 等操作,并可上传图像作为输入,说明用户提示词、媒体文件及生成请求会传至 fal.ai 相关远程服务;这是该类媒体生成工具的常规外发行为,未见额外不明端点,但元数据“无远程端点”与 README 不符。
README 指示通过 `npx -y fal-ai-mcp-server` 启动 MCP 服务,意味着本机会拉起一个 Node/npm 进程来提供工具能力。这属于 MCP 常见执行方式,本身不足以判为高风险,但确实涉及本地进程执行与运行时依赖。
文档展示了 `upload(file_path: "/path/to/image.png")` 用法,说明工具可读取用户指定的本地文件并上传至远端用于生成/编辑。当前材料未显示其会广泛扫描本地数据或请求超出功能所需的权限,但对所选文件存在明确的数据外发面。
正面证据包括 GitHub 来源、开源以及很高的社区采用度,这些都明显降低风险;但当前给出的仓库链接 `affaan-m/ECC` 与技能名/README 中的 fal.ai MCP 关系不直观,许可证未声明、维护状态未知,存在来源映射需核验的供应链不确定性。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "fal-ai-media" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/skills/fal-ai-media/SKILL.md 2. 保存为 ~/.claude/skills/fal-ai-media/SKILL.md 3. 装好后重载技能,告诉我可以用了
请用 Nano Banana 生成一张新品咖啡机宣传海报,风格现代简约,暖色灯光,突出高端厨房场景,并预留标题文字区域。
一张适合营销宣传使用的高质量产品海报图。
请根据以下文案生成一段 10 秒品牌短视频:‘清晨第一杯,唤醒一天灵感。’画面包含咖啡倒入杯中、蒸汽升起和品牌标志收尾,整体质感高级。
一段可用于社交媒体投放的品牌短视频。
请用 CSM-1B 为这段产品介绍生成中文女声配音,语气亲切专业,语速自然:‘这款智能手表支持全天健康监测,让你的每一步都更有价值。’
一段可直接配到产品介绍视频中的自然语音音频。
Drift-prone skill. fal.ai model IDs, pricing, inputs, and MCP tool names change quickly. Search or fetch the current model metadata before promising a specific model, parameter, output format, or cost.
Generate images, videos, and audio using fal.ai models via MCP.
fal.ai MCP server must be configured. Add to ~/.claude.json:
"fal-ai": {
"command": "npx",
"args": ["-y", "fal-ai-mcp-server"],
"env": { "FAL_KEY": "YOUR_FAL_KEY_HERE" }
}
Get an API key at fal.ai.
The fal.ai MCP provides these tools:
search — Find available models by keywordfind — Get model details and parametersgenerate — Run a model with parametersresult — Check async generation statusstatus — Check job statuscancel — Cancel a running jobestimate_cost — Estimate generation costmodels — List popular modelsupload — Upload files for use as inputsBest for: quick iterations, drafts, text-to-image, image editing.
generate(
app_id: "fal-ai/nano-banana-2",
input_data: {
"prompt": "a futuristic cityscape at sunset, cyberpunk style",
"image_size": "landscape_16_9",
"num_images": 1,
"seed": 42
}
)
Best for: production images, realism, typography, detailed prompts.
generate(
app_id: "fal-ai/nano-banana-pro",
input_data: {
"prompt": "professional product photo of wireless headphones on marble surface, studio lighting",
"image_size": "square",
"num_images": 1,
"guidance_scale": 7.5
}
)
| Param | Type | Options | Notes |
|---|---|---|---|
prompt | string | required | Describe what you want |
image_size | string | square, portrait_4_3, landscape_16_9, portrait_16_9, landscape_4_3 | Aspect ratio |
num_images | number | 1-4 | How many to generate |
seed | number | any integer | Reproducibility |
guidance_scale | number | 1-20 | How closely to follow the prompt (higher = more literal) |
Use Nano Banana 2 with an input image for inpainting, outpainting, or style transfer:
# First upload the source image
upload(file_path: "/path/to/image.png")
# Then generate with image input
generate(
app_id: "fal-ai/nano-banana-2",
input_data: {
"prompt": "same scene but in watercolor style",
"image_url": "<uploaded_url>",
"image_size": "landscape_16_9"
}
)
Best for: text-to-video, image-to-video with high motion quality.
generate(
app_id: "fal-ai/seedance-1-0-pro",
input_data: {
"prompt": "a drone flyover of a mountain lake at golden hour, cinematic",
"duration": "5s",
"aspect_ratio": "16:9",
"seed": 42
}
)
Best for: text/image-to-video with native audio generation.
generate(
app_id: "fal-ai/kling-video/v3/pro",
input_data: {
"prompt": "ocean waves crashing on a rocky coast, dramatic clouds",
"duration": "5s",
"aspect_ratio": "16:9"
}
)
Best for: video with generated sound, high visual quality.
generate(
app_id: "fal-ai/veo-3",
input_data: {
"prompt": "a bustling Tokyo street market at night, neon signs, crowd noise",
"aspect_ratio": "16:9"
}
)
Start from an existing image:
generate(
app_id: "fal-ai/seedance-1-0-pro",
input_data: {
"prompt": "camera slowly zooms out, gentle wind moves the trees",
"image_url": "<uploaded_image_url>",
"duration": "5s"
}
)
…
为 Quarkus 3.x 项目提供测试驱动开发方案,支持功能开发、修复与重构。
基于 C++ Core Guidelines 提供现代、安全、惯用的 C++ 编码规范建议
帮助你设计并实现 F# 单元、属性与集成测试的最佳实践
帮助你用 dmux 编排多智能体并行协作,加速开发与复杂任务执行。
帮助用户检索 PubMed 生物医学文献、MeSH 主题词与 PMID 引文信息。
帮助开发团队设计稳健的部署流程、CI/CD 管道与生产发布策略。
帮助用户自动生成图片与视频,并完成本地视频拼接制作流程
通过自然语言发现并调用 fal 模型,完成执行、计费查询与本地媒体处理。
为智能体生成图片、视频与音频内容,如横幅、宣传片、头像和声音克隆。
让 AI 助手通过本地密钥搜索、调用并管理 fal.ai 模型任务
可生成编辑图片并创建视频,支持从链接或本地智能处理媒体文件。
通过 muapi.ai 调用百余模型生成图像、视频和音频