General Visual Content Studio

English · 简体中文

CI Release GitHub stars MIT License

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. ## Install in 30 seconds Open Codex and run: ```text $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: ```text $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 ```bash git clone https://github.com/Wang-Yeah623/Visual-studio-skill.git ``` Copy: ```text Visual-studio-skill/skill/culture-visual-content-studio ``` to: ```text /skills/culture-visual-content-studio ``` On Windows, this is commonly: ```text C:\Users\\.codex\skills\culture-visual-content-studio ```
## Why this exists 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 | ## From intent to release

Brief to release workflow

```text intent → content route → copy contract → production tool → visual plate / deterministic layout → exact typography → inspection → release ``` ## What makes it different | 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 | ## Try it ### Product editorial ```text $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. ### Course enrollment ```text $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. ### Source-led cultural work ```text $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. ## Selected work
Luxury fragrance concept KV Deconstructed sneaker material anatomy visual

01 / Material Translation

A fragrance KV built from textile, mineral-wall, glass, and oxidized-metal relationships.

Route: product campaign / image-led
Quality gate: 26/27

Art direction · Provenance

02 / Deconstructed Footwear

A material-anatomy study that removes sports staging without losing footwear identity.

Route: footwear editorial / image-led
Subject lock: upper, eyelets, stitching, tread

Case study · Provenance

All portfolio images under `examples/` are covered by the [example asset license](examples/ASSET_LICENSE.md). They may be viewed as project examples but are not licensed for reuse, redistribution, model training, or commercial derivatives. ## Supported visual jobs | 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 | ## Tool routing | 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. ## Repository structure ```text 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 ``` ## Development ```bash 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 \ --strict ``` The CI workflow runs these checks on every push and pull request. ## Contributing 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](CONTRIBUTING.md), the [Code of Conduct](CODE_OF_CONDUCT.md), and [Security Policy](SECURITY.md) before opening a pull request. ## Roadmap - 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](UPGRADE_PLAN.md) and [CHANGELOG.md](CHANGELOG.md). ## Support Use the structured [issue templates](https://github.com/Wang-Yeah623/Visual-studio-skill/issues/new/choose) for bugs and feature requests. See [SUPPORT.md](SUPPORT.md) for scope and response expectations. ## License Code and skill text are released under the [MIT License](LICENSE). Example visual assets use the separate [example asset license](examples/ASSET_LICENSE.md). The project is an independent rewrite. See [NOTICE.md](NOTICE.md) for provenance. ---

Built and maintained by Wang-Yeah623
Function first. Exact copy. Deliberate tools. Honest release.