imagevideogen — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited imagevideogen (Agent Skill) and scored it 87/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 3 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 3 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<overview> Multi-model image and video generation skill using Replicate API.
Image models: flux-pro (photorealism), flux-schnell (fast/cheap), sdxl (versatile), recraft-v3 (vector/logos) Video models: kling (portraits), minimax (atmospheric), luma (physics-aware), veo (cinematic+audio)
All generation runs through a single generate.py script with zero external dependencies. Prompting presets and best practices are built in.
For UI/product visuals, use the screenshot-derived prompt rules in:
prompts/replicate/ui-design-guide.mdKey rule:
</overview>
<check_setup> Verify REPLICATE_API_TOKEN is available:
source ~/.claude/.env 2>/dev/null
if [ -z "$REPLICATE_API_TOKEN" ]; then
echo "MISSING: Add REPLICATE_API_TOKEN to ~/.claude/.env"
else
echo "OK: Token found (${REPLICATE_API_TOKEN:0:8}...)"
fiIf missing, get a token at https://replicate.com/account/api-tokens and add to ~/.claude/.env:
REPLICATE_API_TOKEN=r8_your_token_here</check_setup>
<intake> What would you like to create?
</intake>
<routing>
| Choice | Workflow | Default Model |
|---|---|---|
| 1. Generate image | workflows/image.md | flux-pro |
| 2. Generate video | workflows/video.md | kling |
| 3. Animate image | workflows/video.md (with --image) | kling |
| 4. Logo/icon design | workflows/logo.md | recraft-v3 |
| 5. Quick draft | workflows/image.md | flux-schnell |
| 6. List models | Run: python3 generate.py image -l and python3 generate.py video -l | — |
| 7. Prompting help | references/prompting-guide.md | — |
Auto-detection: If the user's request mentions logo, icon, brand mark, or logotype, automatically route to workflows/logo.md — do not use flux-pro for logo work. </routing>
<quick_reference>
# Source credentials
source ~/.claude/.env
# Image generation
python3 .claude/skills/imagevideogen/scripts/generate.py image \
-m flux-pro -p "Mountain landscape, golden hour, dramatic clouds" -o mountain.webp
# Fast draft ($0.003)
python3 .claude/skills/imagevideogen/scripts/generate.py image \
-m flux-schnell -p "Logo design for a tech startup" --preset logo -o logo.webp
# Video from text
python3 .claude/skills/imagevideogen/scripts/generate.py video \
-m kling -p "Gentle ocean waves on a sandy beach, slow motion" -d 5 -o waves.mp4
# Animate an image
python3 .claude/skills/imagevideogen/scripts/generate.py video \
-m kling -p "Subtle head nod and gentle smile" -i portrait.png -o animated.mp4
# Logo/icon design (always use recraft-v3)
python3 .claude/skills/imagevideogen/scripts/generate.py image \
-m recraft-v3 -p "Minimalist geometric logo mark of a column, flat colors" --preset logo -o logo.png
# List available models
python3 .claude/skills/imagevideogen/scripts/generate.py image --list-models
python3 .claude/skills/imagevideogen/scripts/generate.py video --list-models</quick_reference>
<model_comparison>
| Model | Cost | Speed | Best For |
|---|---|---|---|
| flux-pro | $0.04/img | ~5s | Photorealism, general purpose, highest quality |
| flux-schnell | $0.003/img | ~1s | Fast drafts, iteration, low cost |
| sdxl | $0.008/img | ~8s | Versatile, wide style range, LoRA support |
| recraft-v3 | $0.04/img | ~5s | Vector art, logos, icons, illustrations |
| Model | Cost | Duration | Best For |
|---|---|---|---|
| kling | $0.07/s | 5-10s | Silent video, micro-expressions, portraits |
| minimax | $0.12/s | 5s | Atmospheric scenes, cinematic quality |
| luma | $0.032/s | 5s | Physics-aware motion, nature, fast gen |
| veo | $0.40/s | 5-8s | Highest quality, dialogue audio generation |
</model_comparison>
<reference_index>
references/prompting-guide.md — Image and video prompting best practicesreferences/ui-design-guide.md — UI/product visual prompt recipe adapted from the UX Planet articlereferences/models.md — Detailed model comparison and parametersreferences/troubleshooting.md — Common errors and fixes</reference_index>
<workflows_index>
workflows/setup.md — First-time setup and token configurationworkflows/image.md — Image generation walkthroughworkflows/video.md — Video generation and animation walkthroughworkflows/logo.md — Logo/icon design with recraft-v3 + logosystem.co inspiration</workflows_index>
<success_criteria>
</success_criteria>
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.