setuplisted
Install: claude install-skill indranilbanerjee/socialforge
# /socialforge:setup — API Credential Configuration
One-time setup that stores credentials persistently. Run once, works forever across all sessions.
## 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.
## What This Does
Configures two services that SocialForge needs for creative production:
1. **Google Cloud Vertex AI** (required for images) — Gemini Nano Banana 2 + Pro
2. **WaveSpeed** (required for video) — Kling v3.0 Pro for image-to-video
## Prerequisites
Your admin provides you with:
- A **Google Cloud service account JSON file** (for image generation)
- A **WaveSpeed API key** (for video generation)
If you are the admin, see the Admin Setup section below.
## How to Run
```
/socialforge:setup
```
## Interactive Flow
### Step 0: Install Dependencies (Automatic)
Run this first — installs all required Python packages:
```bash
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/install_deps.py"
```
This auto-installs: google-genai (Vertex AI), wavespeed (Kling video), Pillow (compositing), imageio-ffmpeg (video post-processing), playwright (carousels).
If any package fails, show the manual install command and continue.
### Step 1: Image Generation (Vertex AI)
Check if already configured:
```bash
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/credential_manager