Skills for Real Engineers. Straight from my .agents directory.
blog-image
Agent skill fromAgriciDaniel/claude-blog
Paid Gemini image generation for blog heroes, inline illustrations, and OG cards (direct API by default, optional MCP for edits). Asks for explicit consent before the first paid call. Runs only on an explicit request: /blog image, "generate a blog hero image", "blog illustration", "edit this blog image", "OG image", or when blog-write or blog-rewrite needs a hero. Not for charts (blog-chart) or stock-photo search.
How to install blog-image
npx skills add AgriciDaniel/claude-blog# or add only this skill to Claude Code: copy the folder
skills/blog-image/
# into
~/.claude/skills/blog-image/ (all projects)
.claude/skills/blog-image/ (one project)
1# Blog Image - AI Image Generation for Blog Content23Bundled paths below use host Markdown substitution of `${CLAUDE_SKILL_DIR}`;4it is not an exported shell variable. Resolve them before execution, quote5paths, and refuse nonabsolute overrides. Pass `blog_reference_root` resolved6from `${CLAUDE_SKILL_DIR}/../blog/references`, `blog_template_root` from7`${CLAUDE_SKILL_DIR}/../blog/templates`, and needed sibling roots to agents.8Read the main reference `orchestration-details.md` before loading project9context; pass only its helper-fenced output to downstream agents.1011## Cost and consent gate (mandatory, read first)1213This skill spends the user's Google AI credit and writes image files.1415- **What it spends:** one paid Gemini image call per generated or edited16 image. `generate_hero.py` can try up to four model IDs in turn when the17 first fails, so budget for that worst case. The stock-photo and Openverse18 rungs are free but may need their own keys.19- **Cost basis:** per-image prices at20 https://ai.google.dev/gemini-api/docs/pricing. On 2026-10-12 that page listed21 `gemini-nano-banana-2.1` at $0.0336 (1K), $0.0504 (2K), $0.113 (4K) and22 `gemini-3.1-flash-image` at $0.067 (1K). Re-read it before quoting a number.23- **What it writes:** `hero.<ext>` and `hero-credit.txt` in the draft folder24 (direct API), `~/Documents/nanobanana_generated/` (optional MCP), and25 `~/.claude/settings.json` (setup only).26- **Consent:** before the FIRST paid call or file write in a session, tell27…
Excerpt shown under the repository's MIT license.
More skills in claude-blog
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
