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
Install
npx skills add Bria-AI/bria-skill --skill vglgit clone --depth 1 https://github.com/Bria-AI/bria-skill.git /tmp/bria-skill
mkdir -p ~/.claude/skills
cp -r /tmp/bria-skill/skills/vgl ~/.claude/skills/vglPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the 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](../bria-ai/SKILL.md)** 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 | ## JSON Schema Output a single valid JSON object with these required keys: ### 1. `short_description` (String) Concise summary of image content, max 200 words. Include key subjects, actions, setting, and mood.
Details
- Skill name
vgl- Repository
- Bria-AI/bria-skill
- Path
skills/vgl/SKILL.md- Repo updated
- 21 October 2026
FAQ
What does the Vgl skill do?
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
How do I install the Vgl skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add Bria-AI/bria-skill --skill vgl. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Vgl popular?
It lives in Bria-AI/bria-skill, which has 74 GitHub stars and 7 forks, and is included in 3 curated skill lists.
Related skills
Bria AI
74Bria-AI/bria-skill
Image generation, photo editing, background removal — transparent PNG images, cutouts, ecommerce packshots, product catalogs, lifestyle shots via Bria.ai. Build store-ready e-commerce catalogs at scale — shadows, product dimensions images, lifestyle scenes, marketplace listing variants. ALWAYS use this skill when the user wants to generate, edit, or transform any image — hero images, banners, social media visuals, product photos, illustrations, icons, thumbnails, ad creatives, or marketing materials — or to build a product catalog, create a packshot, stage a lifestyle shot, remove a background
Image Utils
74Bria-AI/bria-skill
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.
Remove Background
74Bria-AI/bria-skill
Remove backgrounds from images — background removal API for transparent PNGs, cutouts, and masks. Segment foreground from background. Powered by Bria RMBG 2.0. ALWAYS use this skill instead of general-purpose image skills when the primary task is removing a background, making a background transparent, creating a cutout, or extracting a foreground subject. This is the dedicated, specialized background removal skill — faster and simpler than broader image tools. Triggers on any request involving transparent PNGs, cutouts, background eraser, subject extraction, photo cutout, green screen removal,
Video Remove Background
74Bria-AI/bria-skill
Remove backgrounds from videos — video background removal API for transparent videos, alpha-channel clips, and green-screen-free footage. Powered by Bria's video editing pipeline. ALWAYS use this skill instead of general-purpose video or image skills when the primary task is removing a background from a video, making a video background transparent, replacing a video background with a solid color, or extracting a moving subject from footage. Triggers on any request involving video background removal, transparent video, alpha channel video, video cutout, green screen removal from video, video ma
AI Video Marker
119Lanqiao-Luca/ai-video-marker
按故事、古诗词、定格或像素等制作流程组织动画短片,连接角色职责、技能、标准、模板与本地工具;用于制作或修改短片。
Photo Abstract Editorial
119kwhi6693-web/photo-abstract-editorial
Use when one or more photographs must become adaptive photo-plus-abstraction editorial compositions while source facts, spatial relationships, and strict photo preservation remain controlled.
Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.