mcpField
F
fal-prompting

fal-prompting

github.com/fal-ai-communityCreative & media257521 installsUpdated 24w ago
Repository

About fal-prompting

fal-prompting is a reference skill for writing prompts tailored to fal.ai model families. It combines general visual prompting advice with model-specific guidance for Kling, GPT Image 2, and Happy Horse.

Key features

  1. 01Model-family-specific prompting guides
  2. 02Visual detail over prestige adjectives
  3. 03Style guidance with concrete targets
  4. 04Controlled single-variable iterations
  5. 05Schema checks for available controls

Use cases

  1. 01Write prompts for Kling video models
  2. 02Prepare structured GPT Image 2 prompts
  3. 03Adapt prompts for Happy Horse
  4. 04Refine visual output one variable at a time

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/fal-ai-community/skills --skill fal-prompting

After installing, type/fal-promptingin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
gpt-image-2.md
happy-horse.md
kling.md

Details

From the project README

fal.ai Prompting

Runtime: All endpoint calls run via the genmedia CLI. See the genmedia skill for command syntax; run genmedia init once if not yet installed.

Model families have meaningful prompting nuances. A prompt that works on GPT Image 2 (long, structured, exact text in quotes) will fail on Happy Horse (which wants ~20 plain-English words). This skill collects family-specific guides.

When to load which reference

ReferenceLoad when
kling.mdWorking with Kling video models (O3, v3), multi-prompt, element controls, Standard vs Pro tier
gpt-image-2.mdWorking with openai/gpt-image-2 or /edit, structured prompts, EXACT TEXT, multi-image compositing
happy-horse.mdWorking with alibaba/happy-horse/text-to-video or image-to-video, brevity-first, camera language

Universal principles (all families)

  1. Visual facts beat prestige adjectives. Replace "stunning, cinematic, masterpiece" with "overcast daylight, brushed aluminum, 50mm feel."
  2. Style tags need visual targets. "Minimalist brutalist" → "cream background, heavy black sans serif, asymmetrical type block, generous negative space."
  3. One controlled variable per iteration. Comparison only works when one axis changes at a time.
  4. Inspect schema before assuming a control exists. genmedia schema <endpoint_id> --json. Negative prompt, seed, multi-prompt, and reference-image fields differ across families.
  5. Per-family rules override universal advice. Happy Horse rejects what GPT Image 2 rewards.

Catalog cross-reference

For "which model do I use" questions, see fal-models-catalog:

Comments

Markdown supported