skills/setup-bpgenerator/SKILL.md
Configure Ultimate Blueprint Generator plugin to use ai-gateway — detects API key from env vars and writes ApiKeySlots.json
npx skillsauth add sipherxyz/universal-ue-skills setup-bpgeneratorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Configure the Ultimate Blueprint Generator plugin (Slot 0) to use a custom AI gateway.
Platform: Windows + PowerShell
.uproject file (project root)Saved/BpGeneratorUltimate/ApiKeySlots.json — Slot 0 only, other slots preservedApiKeySlots.json)| Variable | Notes |
|----------|-------|
| AI_GATEWAY_API_KEY | Preferred |
| ATHERLABS_API_KEY | Alternative |
| SIPHER_AI_KEY | Internal alias |
| OPENAI_API_KEY | Fallback |
| ANTHROPIC_API_KEY | Fallback |
| Setting | Value |
|---------|-------|
| Provider | Custom |
| BaseURL | https://ai-gateway.atherlabs.com/v1/chat/completions |
| Model | gpt-5.4 |
| Slot | 0 (ActiveSlot) |
$env:AI_GATEWAY_API_KEY = "clp_your_key_here"
Locate the installed script (it's inside this skill folder) and run:
powershell -ExecutionPolicy Bypass -File "path/to/skills/setup-bpgenerator/scripts/setup-bpgenerator.ps1"
For a project-scoped install (run from project root):
# Claude
powershell -ExecutionPolicy Bypass -File ".claude/skills/setup-bpgenerator/scripts/setup-bpgenerator.ps1"
# Codex
powershell -ExecutionPolicy Bypass -File ".codex/skills/setup-bpgenerator/scripts/setup-bpgenerator.ps1"
Optional parameter overrides:
# Different model
... -ModelName "claude-sonnet-4-6"
# Different base URL
... -BaseURL "https://my-gateway.example.com/v1/chat/completions"
The plugin reads config at startup. Restart the editor (or reload the BpGenerator plugin) for changes to take effect.
| Error | Fix |
|-------|-----|
| Could not locate project root | Run from inside the UE project directory |
| No API key found in environment | Set AI_GATEWAY_API_KEY env var |
| Config not found | Open Unreal Editor once to generate ApiKeySlots.json |
<ProjectRoot>/Saved/BpGeneratorUltimate/ApiKeySlots.json
Only Slot 0 is modified. All other slots remain unchanged.
skill: setup-bpgenerator
invoke: /dev-workflow:setup-bpgenerator
type: setup
category: tooling
scope: project-root
development
This skill should be used when implementing features in isolation using git worktrees. Triggers on "create worktree", "isolated workspace", "parallel development", or when starting implementation that should not affect main workspace.
testing
Manage VFX team issues on GitHub Projects - timeline scheduling, status updates, member commit checks, bulk assign. Use when managing VFX team project board, adding issues to timeline, checking member progress, or bulk-updating issue fields.
tools
Generate C++ validation rules from JSON definitions. Use when team updates ValidationRules.json or asks to add/modify validation rules.
development
Check codebase for Microsoft Xbox XR (Xbox Requirements) compliance issues. Scans for account picker, cloud saves, achievements, Quick Resume, and Xbox certification requirements. Use before console submission or when preparing for Microsoft certification. Triggers on "XR", "Xbox certification", "Microsoft compliance", "Xbox cert", "Xbox requirements", "GDK compliance".