Agent skill
imagen
Generate images using Google Gemini API. Use this skill when the user says /imagen, asks to generate an image, create artwork, make a logo, or produce visual assets.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/imagen-declanshanaghy-fenrir-ledger
SKILL.md
Imagen — Image Generator
Generates images using Google's Gemini API. No theme prefix — prompts are passed through exactly as given.
How to Run
npx tsx .claude/skills/imagen/generate.ts "<prompt>"
Or with a preset:
npx tsx .claude/skills/imagen/generate.ts --preset fenrir-logo
Requirements
- Node.js 18+
tsxGOOGLE_API_KEYorGEMINI_API_KEYenvironment variable
CLI Arguments
| Argument | Type | Default | Description |
|---|---|---|---|
prompt |
positional | (required unless --preset) | Free-form text prompt |
--preset |
choice | (none) | One of: fenrir-logo, fenrir-icon, norse-badge, fenrir-medallion |
--size |
string | 1:1 |
Aspect ratio (1:1, 16:9, 9:16, 4:3, 3:4) |
--output |
path | generated-{timestamp}.png |
Output file path |
--count |
int | 1 |
Number of images (max 4) |
Presets
| Preset | Prompt |
|---|---|
fenrir-logo |
Norse wolf head in circular medallion, runic border, silver and ice-blue |
fenrir-icon |
Compact wolf head icon, favicon-sized, Nordic, metallic |
norse-badge |
Norse shield badge, wolf and serpent knotwork, aged metal |
fenrir-medallion |
Iron medallion, Fenrir breaking chains, Elder Futhark runes, moonlit |
Output
- PNG files saved to
--outputpath orgenerated-{timestamp}.png - Absolute path printed to stdout
- Exit 0 on success, 1 on error
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?