vgl
Installation
SKILL.md
Bria VGL — Full Control Over Image Generation
Define every visual attribute as structured JSON instead of hoping natural language gets it right. VGL (Visual Generation Language) gives you explicit, deterministic control over objects, lighting, camera settings, composition, and style for Bria's FIBO models.
Related Skill: Use bria-ai to execute these VGL prompts via the Bria API. VGL defines the structured control format; bria-ai handles generation, editing, and background removal.
Core Concept
VGL replaces ambiguous natural language prompts with deterministic JSON that explicitly declares every visual attribute: objects, lighting, camera settings, composition, and style. This ensures reproducible, controllable image generation.
Operation Modes
| Mode | Input | Output | Use Case |
|---|---|---|---|
| Generate | Text prompt | VGL JSON | Create new image from description |
| Edit | Image + instruction | VGL JSON | Modify reference image |
| Edit_with_Mask | Masked image + instruction | VGL JSON | Fill grey masked regions |
| Caption | Image only | VGL JSON | Describe existing image |
| Refine | Existing JSON + edit | Updated VGL JSON | Modify existing prompt |