English · 简体中文
Turn one plain-language brief into a correctly routed, fact-safe, production-ready visual.
Posters, ads, campaign KVs, course and event graphics, product visuals, cultural work, and social content.
Install · Try it · Selected work · Read the skill · Contribute
Tip
If this project saves you prompt-writing or cleanup time, consider giving it a ⭐. Stars help other creators discover it.
Open Codex and run:
$skill-installer
Install https://github.com/Wang-Yeah623/Visual-studio-skill/tree/main/skill/culture-visual-content-studio
Start a new Codex turn after installation:
$culture-visual-content-studio
Create a premium sneaker poster. Keep it recognizable, but do not make it feel too sporty.
That is the full first-use path. No prompt-engineering vocabulary required.
Manual installation
git clone https://github.com/Wang-Yeah623/Visual-studio-skill.gitCopy:
Visual-studio-skill/skill/culture-visual-content-studio
to:
<CODEX_HOME>/skills/culture-visual-content-studio
On Windows, this is commonly:
C:\Users\<you>\.codex\skills\culture-visual-content-studio
Most visual workflows treat every request as an image prompt. That fails when the real job is a course poster, recruitment graphic, schedule, product campaign, or anything with exact copy.
General Visual Content Studio acts as a production controller, not a style preset:
| Prompt-first workflow | General Visual Content Studio |
|---|---|
| Chooses a style before understanding the job | Locks purpose, audience, and intended action first |
| Sends every poster to an image model | Routes to image generation, deterministic layout, or both |
| Lets the model invent dates, prices, claims, and CTAs | Preserves supplied copy and refuses to fabricate facts |
| Can abstract away the named product | Keeps at least two subject-recognition anchors |
| Treats one generated image as a finished deliverable | Exports, inspects, scores, and rejects weak output |
intent
→ content route
→ copy contract
→ production tool
→ visual plate / deterministic layout
→ exact typography
→ inspection
→ release
| System | What it protects |
|---|---|
| Casual brief compiler | Expands short requests without asking users to write art-direction jargon |
| Content routing | Distinguishes products, services, courses, events, recruitment, culture, editorial, and public information |
| Subject lock | Keeps category-defining features visible at thumbnail size |
| Exact-copy contract | Separates must-preserve, editable, unknown, and forbidden-to-invent content |
| Tool routing | Uses image generation for visuals and deterministic tools for exact text, data, schedules, and CTAs |
| Quality rejection | Rejects any artifact with a zero score or a total below 20/27 |
| Rights and source gate | Tracks provenance, permissions, cultural boundaries, and actual source use |
| Publishing package | Produces a master visual, derivatives, captions, alt text, provenance, and release checks |
$culture-visual-content-studio
Create a premium sneaker poster. Keep it recognizable, but do not make it feel too sporty.
Expected behavior:
- preserves eyelets, stitching, upper curves, outsole arcs, or tread;
- removes action, stadium, speed, and hype cues;
- blocks unrelated architectural-maquette drift.
$culture-visual-content-studio
Create an enrollment poster for an AI writing course. Professional, but not too serious.
Expected behavior:
- routes to an information-led design;
- protects title, outcome, metadata, and CTA zones;
- does not invent the instructor, date, price, credentials, or claims;
- typesets exact copy outside the image model.
$culture-visual-content-studio
Use these textile, wall, and object fragments to create a premium fragrance KV and a social-media case-study package.
Expected behavior:
- checks source rights and cultural boundaries;
- extracts structure, material, rhythm, and light instead of pasting motifs;
- records provenance and release checks.
All portfolio images under examples/ are covered by the example asset license. They may be viewed as project examples but are not licensed for reuse, redistribution, model training, or commercial derivatives.
| Job | Default route |
|---|---|
| Product ad / campaign KV | Recognizable hero + generated plate + exact short copy |
| Course / enrollment graphic | Information-led deterministic layout or two-stage route |
| Event / exhibition poster | Identity visual + protected date/place/action block |
| Recruitment / community call | Role, value, requirements, trust, and action hierarchy |
| Editorial / cover | One framing concept + disciplined metadata |
| Cultural / archival visual | Source gate + structure/material/process translation |
| Public information | Readability, accessibility, issuer, and action first |
| Social series | Master visual + derivatives + content package + provenance |
| Required output | Preferred production route |
|---|---|
| Photo, illustration, texture, concept art | Image generation |
| Existing raster edit | Image editing |
| Text-heavy poster, schedule, price, recruitment | SVG, HTML/CSS, Figma, or equivalent deterministic layout |
| Product KV with short copy | Generated visual plate + layout |
| Social carousel | Master system + deterministic derivatives |
| Cultural visual | Source gate + appropriate image/layout route |
The skill never calls an image prompt a generated image, and never calls a visual plate a finished poster.
Visual-studio-skill/
├─ skill/culture-visual-content-studio/
│ ├─ SKILL.md # Installable Codex skill
│ ├─ references/ # Routing, execution gates, visual and quality rules
│ ├─ scripts/ # Project, source, content-package and validation tools
│ └─ assets/ # Reusable project templates
├─ examples/ # Licensed portfolio examples and provenance
├─ tests/ # Workflow and failure-path tests
├─ docs/readme/ # Deterministic GitHub artwork
└─ UPGRADE_PLAN.md # Current roadmap
python -m pip install pillow
python -m unittest discover -s tests -v
python skill/culture-visual-content-studio/scripts/validate_project.py \
--project examples/fragrance-kv-content-pack \
--strictThe CI workflow runs these checks on every push and pull request.
Good first contributions include:
- a realistic brief-compiler regression case;
- a new domain lock with evidence;
- a failure-path test for project validation;
- documentation or installation improvements;
- a rights-cleared case study with provenance.
Read CONTRIBUTING.md, the Code of Conduct, and Security Policy before opening a pull request.
- More public benchmark briefs and expected route decisions
- Deterministic poster-layout examples
- More rights-cleared portfolio case studies
- Cross-agent installation documentation
- Versioned quality benchmarks
See UPGRADE_PLAN.md and CHANGELOG.md.
Use the structured issue templates for bugs and feature requests. See SUPPORT.md for scope and response expectations.
Code and skill text are released under the MIT License. Example visual assets use the separate example asset license.
The project is an independent rewrite. See NOTICE.md for provenance.
Built and maintained by Wang-Yeah623
Function first. Exact copy. Deliberate tools. Honest release.

