/build-review-gallery
Build an interactive HTML review gallery with all generated posts for team review.
$ npx -y skills add indranilbanerjee/socialforge --skill build-review-gallery --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/build-review-gallery
Context preview
The summary Claude sees to decide when to auto-load this skill.
Build an interactive HTML review gallery with all generated posts for team review.
SKILL.md
build-review-gallery.SKILL.mdname: build-review-gallery
description: Build an interactive HTML review gallery with all generated posts for team review.
argument-hint: "--brand <name> --month <YYYY-MM>"
effort: medium
user-invocable: true
/socialforge:build-review-gallery — Review Gallery Builder
Build a self-contained HTML gallery showing every post in the month with its generated visual, metadata, and a copy excerpt.
Process
1. Load calendar-data.json and status-tracker.json for the brand + month 2. For each post, locate the generated image, video (plus any alternative cut), and copy file 3. Build the gallery HTML — `build_gallery.py` generates the markup inline; it does not read a template file 4. Embed images and videos as base64 data URIs so the file is self-contained 5. Save to `${CLAUDE_PLUGIN_DATA}/socialforge/output/{brand}/{month}/review/gallery.html` (falls back to `~/socialforge-workspace/output/...` when `${CLAUDE_PLUGIN_DATA}` is unset)
What the Gallery Shows
- Summary bar: total posts, images, videos, and counts per tier (HERO / HUB / HYGIENE)
- Per-post card: visual (video preferred over image), post id, tier badge, status, title, date, platforms, content type, and the first 200 characters of the copy
Review actions — approving, requesting revisions, adding notes — happen conversationally via `/socialforge:manage-reviews`, not inside the gallery. The gallery is a read-only view.
Timeout & Fallback
- Gallery build: 60-second timeout for 30 posts. Videos too large to embed render as a "Video not embeddable" placeholder.
Read more
name: build-review-gallery description: Build an interactive HTML review gallery with all generated posts for team review. argument-hint: "--brand <name> --month <YYYY-MM>" effort: medium user-invocable: true
/socialforge:build-review-gallery — Review Gallery Builder
Build a self-contained HTML gallery showing every post in the month with its generated visual, metadata, and a copy excerpt.
Process
1. Load calendar-data.json and status-tracker.json for the brand + month 2. For each post, locate the generated image, video (plus any alternative cut), and copy file 3. Build the gallery HTML — `build_gallery.py` generates the markup inline; it does not read a template file 4. Embed images and videos as base64 data URIs so the file is self-contained 5. Save to `${CLAUDE_PLUGIN_DATA}/socialforge/output/{brand}/{month}/review/gallery.html` (falls back to `~/socialforge-workspace/output/...` when `${CLAUDE_PLUGIN_DATA}` is unset)
What the Gallery Shows
- Summary bar: total posts, images, videos, and counts per tier (HERO / HUB / HYGIENE)
- Per-post card: visual (video preferred over image), post id, tier badge, status, title, date, platforms, content type, and the first 200 characters of the copy
Review actions — approving, requesting revisions, adding notes — happen conversationally via `/socialforge:manage-reviews`, not inside the gallery. The gallery is a read-only view.
Timeout & Fallback
- Gallery build: 60-second timeout for 30 posts. Videos too large to embed render as a "Video not embeddable" placeholder.
Your client wants 30 days of social content across six platforms with brand-faithful imagery, AI-generated video, and provenance signed for EU markets. You have five days.
Other skills on socialforge.
- /adapt-copy
Adapt post copy per platform — character limits, hashtags, CTAs, tone, and compliance checking.
Open skill - /assemble-document
Assemble the final calendar delivery manifest (structured JSON) with all posts, copy, and metadata.
Open skill - /brand-manager
Set up and manage brand profiles. Use when: configuring a new brand, updating brand config, or switching brands.
Open skill - /c2pa-sign
Embed C2PA (Content Authenticity Initiative) provenance manifests into SocialForge AI-generated assets — images, video, audio. Use when: preparing AI-generated social posts for EU markets to comply with EU AI Act Article 50 (applicable 2 Aug 2026); making AI generation
Open skill - /compose-creative
Core creative engine. Generates images and video using 4 modes with brand assets, AI compositing, and platform resizing.
Open skill - /create-previews
Generate platform mockup previews showing how posts will look on each social platform.
Open skill

