index-assets — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited index-assets (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
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.
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.
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.
Before indexing, verify:
If asset source is not configured:
⚠️ No asset source configured for brand "{brand}".
Run /socialforge:brand-setup --update {brand} to add an asset source.
Or provide a path now: /socialforge:index-assets {brand} --source local --path /path/to/photos[1/4] Scanning asset source...
Found: 47 images (32 .jpg, 12 .png, 3 .webp)
[2/4] Analyzing images with AI Vision...
Analyzed: 12/47 (25%) — ~3 min remaining
Analyzed: 24/47 (51%) — ~2 min remaining
Analyzed: 47/47 (100%) ✓
[3/4] Building asset index...
Tags generated: 184 unique tags across 47 assets
Platform crops: 47 images × 6 platforms = 282 crop assessments
[4/4] Identifying style reference candidates...
Top 8 candidates selected based on visual consistency and qualityAsset Index Complete: acme-corp
Total assets: 47
Categories: people (12), products (8), office (6), events (5), lifestyle (9), graphics (7)
Background-removable: 23 assets (suitable for ANCHOR_COMPOSE mode)
Style reference candidates: 8 images suggested
Saved: ~/socialforge-workspace/brands/acme-corp/asset-index.json
Would you like to:
- Review style reference candidates? (I'll show all 8 with descriptions)
- Start monthly production? (/socialforge:new-month)
- Update specific assets? (/socialforge:index-assets --refresh)analysis_pending and continue.ai_analysis_missing./socialforge:index-assets [brand] --refresh
Only re-analyzes new or modified images since last index. Compares file timestamps with indexed_at in asset-index.json.
Each image analysis costs approximately $0.002-0.005 (Gemini Vision). For a 50-image library, expect ~$0.10-0.25 total.
Show estimated cost before starting: "Indexing 47 images will cost approximately $0.12 in Gemini Vision API calls. Proceed?"
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.