Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/danielrosehill/Claude-Visual-Communications-Pluginnpx agentmods add skills/danielrosehill/claude-visual-communications-plugin/run-fal-generationWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/danielrosehill/claude-visual-communications-plugin/run-fal-generation)<a href="https://agentmods.dev/skills/danielrosehill/claude-visual-communications-plugin/run-fal-generation"><img src="https://agentmods.dev/badge/skills/danielrosehill/claude-visual-communications-plugin/run-fal-generation/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/danielrosehill/claude-visual-communications-plugin/run-fal-generation"><img src="https://agentmods.dev/badge/skills/danielrosehill/claude-visual-communications-plugin/run-fal-generation.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00035 | $0.01481 |
| Opus 5 | $0.00017 | $0.00740 |
| Sonnet 5 | $0.00007 | $0.00296 |
| Haiku 4.5 | $0.00003 | $0.00148 |
Grade A, and why
run-fal-generation scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
Use `curl -L -o <dest> <url>` (or `wget`). Auto-increment the `vN` suffix; never overwrite existing files without confirmation. How it starts
The opening of the file, as written. The whole thing — 101 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Run FAL Generation
Execute a saved prompt against the official fal-ai MCP server (https://mcp.fal.ai/mcp), then save the output into the project's visuals/ directory and update the prompt YAML.
When to use
- The user has a finalised prompt saved in
prompts/<slug>.yamland wants to generate the visual. - The user wants to iterate on a generation or upload a reference for image-to-image.
- The user wants to look up pricing or pick a model before generating.
Prerequisites: official fal-ai MCP
This skill targets fal's official remote MCP server. If it isn't connected, install it once:
claude mcp add --transport http fal-ai https://mcp.fal.ai/mcp \
--header "Authorization: Bearer $FAL_KEY"
(Source: https://fal.ai/docs/documentation/setting-up/mcp — auth is a bearer token in the header; no npm package or env-var-only config.)
If mcp__fal-ai__* tools are not exposed in the current session, stop and instruct the user to run the command above with their fal API key.
Tools exposed by the official server
Discovery:
mcp__fal-ai__search_models— find models by keyword/categorymcp__fal-ai__get_model_schema— full input/output schema for a modelmcp__fal-ai__get_pricing— cost of running a model before you call itmcp__fal-ai__search_docs— search fal docsmcp__fal-ai__recommend_model— describe goal, get model suggestions
Execution:
mcp__fal-ai__run_model— run a model and wait for the result (images, video, audio)mcp__fal-ai__submit_job— submit a long-running job, return a request IDmcp__fal-ai__check_job— poll status / fetch result / cancel
Utility:
mcp__fal-ai__upload_file— upload a local file (or URL) to fal's CDN; returns acdn_urlusable asimage_url/audio_urlinput
Outputs from run_model / check_job are returned as CDN URLs, not local paths — this skill is responsible for downloading them.
Inputs to gather
- Project name (or active project)
- Prompt slug — which
prompts/<slug>.yamlto execute - Model — from the prompt YAML, or override; if unsure, call
recommend_modelorsearch_models - Iteration notes — any tweaks to merge into the prompt before submission
- Reference image — for image-to-image; local path that needs
upload_filefirst
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 101 lines · 35 tokens per session scan A ff65b5d29596
run-fal-generation is a skill published in the GitHub repository danielrosehill/Claude-Visual-Communications-Plugin (2 stars, last pushed 4mo ago), licensed MIT. It adds 35 tokens to every session and 1,481 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
webgl-holographic-foil
A self-contained WebGL2 hero: thin-film interference over a crushed-foil surface whose palette shifts with the viewing angle; move the cursor to tilt the film.
general-video
Author or edit a custom HyperFrames composition when no specialized workflow fits, or when BRIEF.md sets flow: companion. Use for longer or multi-scene pieces, brand and sizzle reels, montages, static loops, static title cards, footage remixes, and freeform builds. Use motion-graphics instead for a short unnarrated…
html-ppt-hermes-cyber-terminal
OpenDesign + BYOK: choosing and wiring your own model, hands-on — cost, quality, and the routing decision. Built as a decision-grade AI literacy deck for engineers, IT, applied-AI teams.
html-ppt-taste-brutalist
16:9 HTML deck in tactical-telemetry / CRT-terminal taste. Deactivated-CRT charcoal slides, white-phosphor monospace, hazard-red accent, scanline overlay, ASCII syntax, density over decoration. Distilled from Leonxlnx/taste-skill brutalist-skill (Tactical Telemetry mode).
diagnostic-stem-delivery
Audio production with diagnostic analysis, timecode parsing from documents, and verified export workflow.
chengfeng-check-updates
An environment manager for a video-editing system. It checks whether its skills and runtime—the software needed to run them—are installed and compatible.