index-assetslisted
Install: claude install-skill indranilbanerjee/socialforge
# /socialforge:index-assets — Asset Indexer
Scan a brand's photo library and create an AI-powered asset index. Each image is analyzed by Gemini Vision to understand what's in it, what mood it conveys, what posts it's suitable for, and how it can be cropped for different platforms.
## Context efficiency
Asset-heavy skill. **Grep before Read** the asset catalog (`${CLAUDE_PLUGIN_DATA}/<brand>/assets/index.json`) — never list the asset directory. Reference generated images / videos by path, not by loading metadata. Brand profile loads once per session.
## How It Works
1. **Locate assets** — Read asset-source.json for the brand's photo library location
2. **Scan files** — Find all .jpg, .jpeg, .png, .webp files in the source
3. **AI analysis** — For each image, use Gemini Vision (gemini-3-flash) to generate:
- Natural language description of the image
- Tags (categories, subjects, setting, mood)
- Dominant colors detected
- Lighting and composition assessment
- What types of social media posts this image suits
- Whether background is removable (for compositing)
- Platform crop feasibility (can this be cropped to 1:1, 4:5, 16:9 without losing key content?)
4. **Build index** — Create asset-index.json with all analyzed assets
5. **Identify style references** — Suggest 2-8 images as style reference candidates (best represent the brand's visual DNA)
## Pre-Flight Check
Before indexing, verify:
- Brand profile exists for the specified brand
- Asset source i