ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified ai models Safety 5/5

vgl

Maximum control over AI image generation — write structured VGL (Visual Generation Language) JSON that explicitly controls every visual attribute. Define exact object placement, lighting direction, camera angle, lens focal length, composition, color scheme, and artistic style as deterministic JSON instead of ambiguous natural language. Use this skill when you need reproducible image generation, precise control over scene composition, or want to convert a natural language image request into a structured JSON schema for Bria FIBO models. Triggers on requests for structured prompts, controllable generation, VGL JSON, deterministic image descriptions, or Bria/FIBO structured_prompt format.

Why use this skill?

Learn to use the vgl skill for deterministic AI image generation. Control composition, lighting, and objects using structured VGL JSON prompts for Bria FIBO models.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/galbria/vgl
Or

What This Skill Does

The vgl skill enables precise, deterministic control over AI image generation by utilizing Bria's Visual Generation Language (VGL). Instead of relying on the unpredictable nature of natural language prompts, this skill forces a structured JSON output that defines every pixel-critical aspect of an image. It acts as a bridge between high-level user intent and the low-level mechanical requirements of Bria FIBO models, ensuring that composition, object placement, lighting, and camera physics are explicitly defined.

Installation

You can install the skill directly from the OpenClaw repository using the following command: clawhub install openclaw/skills/skills/galbria/vgl

Use Cases

This skill is designed for scenarios where visual consistency and reproducibility are mandatory.

  1. Brand Identity: Ensure your subject is always positioned in the bottom-left corner with specific studio lighting for social media assets.
  2. Product Photography: Define exact object textures and relative scaling to maintain a uniform look across a product catalog.
  3. Complex Composition: Create scenes with multiple, specific subjects that natural language models often fail to place correctly, such as specific interactions or directional orientations.
  4. Batch Generation: Programmatically generate high-fidelity variations of a base image by modifying specific JSON attributes while keeping the rest of the scene locked.

Example Prompts

  1. "Generate a VGL JSON for a professional portrait of a woman wearing a blue silk blouse, studio lighting, front-lit, large within frame."
  2. "I need a deterministic image of a futuristic desk setup. Place a mechanical keyboard in the center and a laptop to the left. Set the lighting to cool blue neon with sharp shadows."
  3. "Convert this description to VGL format: An old, weathered stone bridge over a misty river at golden hour with soft, long shadows."

Tips & Limitations

  • Precision is Key: The more specific you are in your natural language input, the more robust the generated VGL JSON will be. Use modifiers like 'large within frame' to control framing.
  • Object Constraints: You are limited to a maximum of 5 objects per generation. If your scene requires more, consider generating elements in layers.
  • Integration: Always pair this with the bria-ai skill to execute the structured JSON prompts. VGL is the blueprint, but Bria is the engine that renders the final file.
  • Validation: Always verify the JSON keys before passing them to an execution agent; invalid schema will cause generation failures.

Metadata

Author@galbria
Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-galbria-vgl": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#image-generation#bria#structured-data#fibo#prompt-engineering
Safety Score: 5/5

Related Skills

image-utils

Classic image manipulation with Python Pillow - resize, crop, composite, format conversion, watermarks, brightness/contrast adjustments, and web optimization. Use this skill when post-processing AI-generated images, preparing images for web delivery, batch processing image directories, creating responsive image variants, or performing any deterministic pixel-level image operation. Works standalone or alongside bria-ai for post-processing generated images.

galbria 2387

bria-ai

Use when generating visual assets with Bria.ai - product photos, hero images, icons, backgrounds. Includes batch generation (multiple images concurrently), pipeline workflows (generate → edit → remove background), and parallel API patterns. Use for websites, presentations, e-commerce catalogs, or any task needing multiple AI-generated images.

galbria 2387

bria-ai

Use when generating visual assets with Bria.ai - product photos, hero images, icons, backgrounds. Includes batch generation (multiple images concurrently), pipeline workflows (generate → edit → remove background), and parallel API patterns. Use for websites, presentations, e-commerce catalogs, or any task needing multiple AI-generated images.

galbria 2387

bria-ai

Use when generating visual assets with Bria.ai - product photos, hero images, icons, backgrounds. Includes batch generation (multiple images concurrently), pipeline workflows (generate → edit → remove background), and parallel API patterns. Use for websites, presentations, e-commerce catalogs, or any task needing multiple AI-generated images.

galbria 2387

Bria Ai

Skill by galbria

galbria 2387