Fix and optimize images in uncommitted blog posts. Use when preparing blog posts for publication, fixing broken image paths, renaming generic image names (image.png), moving images to proper /images/blog/ directory, improving alt text, or checking image references before committing. Trigger on "fix blog images", "check images", "prepare post for publish", or after pasting screenshots into markdown.
Fixes image paths, names, and alt text in uncommitted blog posts before publishing.
/plugin marketplace add ChrisTowles/towles-tool/plugin install towles-tools@towles-toolThis skill inherits all available tools. When active, it can use any tool Claude has access to.
scripts/fix_blog_images.pyFixes image issues in uncommitted blog posts before publishing.
python3 scripts/fix_blog_images.py --json
Review output and for each issue:
/images/blog/ with descriptive nameApply fixes:
packages/blog/public/images/blog//images/blog/...packages/blog/public/images/blog/YYYYMMDD-HHMM-descriptive-name.png or YYYYMMDD-descriptive-name.png/images/blog/filename.pngBefore:

After:

Don't try and Optimize Images. a git hook will run image optimization on commit. This skill is just to fix paths, names, and alt text before committing.
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.