Source profileQuality 68/100Review permissions

affaan-m/ECC/docs/ja-JP/skills/fal-ai-media/SKILL.md

fal-ai-media

Use it for engineering tasks; the detail page covers purpose, installation, and practical steps.

Source repository stars
234,327
Declared platforms
0
Static risk flags
2
Last source update
2026-07-27
Source checked
2026-07-28

Decision brief

What it does—and where it fits

変化が早いスキル。 fal.aiのモデルID、価格、入力、MCPツール名は急速に変わります。特定のモデル、パラメーター、出力形式、またはコストを約束する前に、現在のモデルメタデータを検索または取得してください。

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/affaan-m/ECC --skill "docs/ja-JP/skills/fal-ai-media"
    Safe inspection promptEditorial

    Inspect the Agent Skill "fal-ai-media" from https://github.com/affaan-m/ECC/blob/4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38/docs/ja-JP/skills/fal-ai-media/SKILL.md at commit 4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      アクティベートするタイミング

      ユーザーがテキストプロンプトから画像を生成したい場合

      ユーザーがテキストプロンプトから画像を生成したい場合テキストまたは画像から動画を作成する場合音声、音楽、または効果音を生成する場合
    2. 02

      MCP要件

      fal.ai MCPサーバーを設定する必要があります。/.claude.jsonに追加してください:

      fal.ai MCPサーバーを設定する必要があります。/.claude.jsonに追加してください:
    3. 03

      MCPツール

      fal.ai MCPは以下のツールを提供します: - search — キーワードで利用可能なモデルを検索 - find — モデルの詳細とパラメーターを取得 - generate — パラメーターでモデルを実行 - result — 非同期生成のステータスを確認 - status — ジョブステータスを確認 - cancel — 実行中のジョブをキャンセル - estimatecost — 生成コストを見積もる - models — 人気モデルの一覧表示 - upload — 入力として使用するファイルをアップロード

      search — キーワードで利用可能なモデルを検索find — モデルの詳細とパラメーターを取得generate — パラメーターでモデルを実行
    4. 04

      画像生成

      ベストユースケース: クイックイテレーション、ドラフト、テキストから画像、画像編集。

      ベストユースケース: クイックイテレーション、ドラフト、テキストから画像、画像編集。ベストユースケース: 本番画像、リアリズム、タイポグラフィ、詳細なプロンプト。インペインティング、アウトペインティング、またはスタイル転送にNano Banana 2を入力画像と共に使用:

    Permission review

    Static risk signals and limitations

    Sends data out

    high · line 211

    The documentation includes sending, uploading, or posting data to a remote service.

    resp = requests.post(

    Network access

    medium · line 211

    The documentation includes network, browsing, or remote request actions.

    resp = requests.post(

    Network access

    medium · line 212

    The documentation includes network, browsing, or remote request actions.

    "https://api.elevenlabs.io/v1/text-to-speech/<voice_id>",

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score68/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars234,327SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    affaan-m/ECC
    Skill path
    docs/ja-JP/skills/fal-ai-media/SKILL.md
    Commit
    4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38
    License
    MIT
    Collected
    2026-07-28
    Default branch
    main
    View the original SKILL.md

    fal.aiメディア生成

    変化が早いスキル。 fal.aiのモデルID、価格、入力、MCPツール名は急速に変わります。特定のモデル、パラメーター、出力形式、またはコストを約束する前に、現在のモデルメタデータを検索または取得してください。

    MCPを通じてfal.aiモデルを使用して画像、動画、音声を生成します。

    アクティベートするタイミング

    • ユーザーがテキストプロンプトから画像を生成したい場合
    • テキストまたは画像から動画を作成する場合
    • 音声、音楽、または効果音を生成する場合
    • あらゆるメディア生成タスク
    • ユーザーが「generate image」「create video」「text to speech」「make a thumbnail」などと言う場合

    MCP要件

    fal.ai MCPサーバーを設定する必要があります。~/.claude.jsonに追加してください:

    "fal-ai": {
      "command": "npx",
      "args": ["-y", "fal-ai-mcp-server"],
      "env": { "FAL_KEY": "YOUR_FAL_KEY_HERE" }
    }
    

    APIキーはfal.aiで取得してください。

    MCPツール

    fal.ai MCPは以下のツールを提供します:

    • search — キーワードで利用可能なモデルを検索
    • find — モデルの詳細とパラメーターを取得
    • generate — パラメーターでモデルを実行
    • result — 非同期生成のステータスを確認
    • status — ジョブステータスを確認
    • cancel — 実行中のジョブをキャンセル
    • estimate_cost — 生成コストを見積もる
    • models — 人気モデルの一覧表示
    • upload — 入力として使用するファイルをアップロード

    画像生成

    Nano Banana 2(高速)

    ベストユースケース: クイックイテレーション、ドラフト、テキストから画像、画像編集。

    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
      }
    )
    

    Nano Banana Pro(高忠実度)

    ベストユースケース: 本番画像、リアリズム、タイポグラフィ、詳細なプロンプト。

    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
      }
    )
    

    一般的な画像パラメーター

    パラメーターオプション備考
    promptstring必須生成したいものを説明する
    image_sizestringsquareportrait_4_3landscape_16_9portrait_16_9landscape_4_3アスペクト比
    num_imagesnumber1-4生成する数
    seednumber任意の整数再現性
    guidance_scalenumber1-20プロンプトへの追従度(高いほど文字通り)

    画像編集

    インペインティング、アウトペインティング、またはスタイル転送にNano Banana 2を入力画像と共に使用:

    # まずソース画像をアップロード
    upload(file_path: "/path/to/image.png")
    
    # 次に画像入力で生成
    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"
      }
    )
    

    動画生成

    Seedance 1.0 Pro(ByteDance)

    ベストユースケース: テキストから動画、高モーション品質の画像から動画。

    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
      }
    )
    

    Kling Video v3 Pro

    ベストユースケース: ネイティブ音声生成付きのテキスト/画像から動画。

    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"
      }
    )
    

    Veo 3(Google DeepMind)

    ベストユースケース: 生成された音声付き、高視覚品質の動画。

    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"
      }
    )
    

    画像から動画

    既存の画像から開始:

    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"
      }
    )
    

    動画パラメーター

    パラメーターオプション備考
    promptstring必須動画を説明する
    durationstring"5s""10s"動画の長さ
    aspect_ratiostring"16:9""9:16""1:1"フレーム比率
    seednumber任意の整数再現性
    image_urlstringURL画像から動画用のソース画像

    音声生成

    CSM-1B(会話的スピーチ)

    自然な会話品質のテキストから音声。

    generate(
      app_id: "fal-ai/csm-1b",
      input_data: {
        "text": "Hello, welcome to the demo. Let me show you how this works.",
        "speaker_id": 0
      }
    )
    

    ThinkSound(動画から音声)

    動画コンテンツからマッチする音声を生成。

    generate(
      app_id: "fal-ai/thinksound",
      input_data: {
        "video_url": "<video_url>",
        "prompt": "ambient forest sounds with birds chirping"
      }
    )
    

    ElevenLabs(API経由、MCPなし)

    プロフェッショナルな音声合成には、ElevenLabsを直接使用:

    import os
    import requests
    
    resp = requests.post(
        "https://api.elevenlabs.io/v1/text-to-speech/<voice_id>",
        headers={
            "xi-api-key": os.environ["ELEVENLABS_API_KEY"],
            "Content-Type": "application/json"
        },
        json={
            "text": "Your text here",
            "model_id": "eleven_turbo_v2_5",
            "voice_settings": {"stability": 0.5, "similarity_boost": 0.75}
        }
    )
    with open("output.mp3", "wb") as f:
        f.write(resp.content)
    

    VideoDB生成音声

    VideoDBが設定されている場合、その生成音声を使用:

    # 音声生成
    audio = coll.generate_voice(text="Your narration here", voice="alloy")
    
    # 音楽生成
    music = coll.generate_music(prompt="upbeat electronic background music", duration=30)
    
    # 効果音
    sfx = coll.generate_sound_effect(prompt="thunder crack followed by rain")
    

    コスト見積もり

    生成前に見積もりコストを確認:

    estimate_cost(
      estimate_type: "unit_price",
      endpoints: {
        "fal-ai/nano-banana-pro": {
          "unit_quantity": 1
        }
      }
    )
    

    モデル探索

    特定のタスクに対するモデルを検索:

    search(query: "text to video")
    find(endpoint_ids: ["fal-ai/seedance-1-0-pro"])
    models()
    

    ヒント

    • プロンプトを繰り返す際の再現性のためにseedを使用する
    • プロンプトのイテレーションには低コストのモデル(Nano Banana 2)から始め、最終版ではProに切り替える
    • 動画の場合、プロンプトはモーションとシーンに焦点を当てて説明的だが簡潔に
    • 画像から動画は純粋なテキストから動画よりも制御された結果を生成する
    • 高コストの動画生成を実行する前にestimate_costを確認する

    関連スキル

    • videodb — 動画処理、編集、ストリーミング
    • video-editing — AI駆動の動画編集ワークフロー
    • content-engine — ソーシャルプラットフォーム向けコンテンツ作成

    Alternatives

    Compare before choosing