General Visual Content Studio

简体中文 · English

CI Release GitHub stars MIT License

把一句口语需求,变成路线正确、文案准确、可以交付的视觉作品。
A general-purpose Codex visual-production skill for posters, ads, courses, events, products, culture and social content.

安装 · 快速开始 · 核心能力 · 作品示例 · 查看 Skill · 参与贡献

> [!TIP] > 如果这个项目帮你省下了写 Prompt 或返工的时间,欢迎点亮 ⭐。Star 会让更多创作者发现它。 ## 30 秒安装 在 Codex 中运行: ```text $skill-installer Install https://github.com/Wang-Yeah623/Visual-studio-skill/tree/main/skill/culture-visual-content-studio ``` 安装后新开一个 Codex 对话: ```text $culture-visual-content-studio 做一张球鞋主题的高级海报,不要太运动。 ``` 不要求用户先学会艺术指导或提示词术语。 ## 它不是另一个 Prompt 模板 多数视觉工作流一收到“高级一点”,就开始堆材质、打硬光、放英文小字。本 Skill 先回答三个更重要的问题: 1. 这张图到底要完成什么任务? 2. 应该用生图、确定性排版,还是两阶段制作? 3. 哪些主体特征和准确文字绝对不能丢? | 普通提示词流程 | General Visual Content Studio | | --- | --- | | 先选风格,再解释需求 | 先锁定用途、受众和行动 | | 所有海报都交给生图模型 | 按成品需求选择正确工具 | | 模型生成日期、价格和 CTA | 准确文案在排版工具中完成 | | “不要太运动”可能把球鞋也抽象掉 | 负面偏好只移除不想要的特征 | | 出了一张图就算完成 | 导出、检查、评分,不合格就拒绝 | ## 从一句话到可发布成品

Brief to release workflow

核心生产链: ```text intent → content route → copy contract → production tool → visual plate / deterministic layout → exact typography → inspection → release ``` ## 它解决什么 | 系统 | 作用 | | --- | --- | | **口语 Brief 编译器** | 用户只说主题和语气,也能补全用途、受众、构图、视觉模式和禁用项 | | **内容路由** | 自动区分商品广告、服务、课程、活动、招聘、文化、封面和公共信息 | | **主体识别锁** | 保留商品或主题的类别特征,避免高级感把主体变成无关雕塑 | | **准确文案契约** | 区分必须保留、允许改写、未知和禁止编造的内容 | | **工具路由** | 图像交给生图;准确文字、表格和 CTA 交给 SVG、HTML/CSS、Figma 等 | | **质量拒绝机制** | 任一维度为 0 或总分低于 20/27,不把草稿冒充成品 | | **素材与权利门禁** | 记录来源、授权、文化边界和实际使用状态 | | **自媒体作品包** | 输出主视觉、过程组图、文案、Alt Text、溯源卡和发布检查 | ## 可以做什么 | 内容类型 | 默认生产思路 | | --- | --- | | 商品广告 / Campaign KV | 可识别产品主体+短文案排版 | | 课程招生 / 知识海报 | 信息主导+准确标题、收益、时间与 CTA | | 活动 / 展览 / 发布会 | 识别性主视觉+受保护的日期地点区 | | 招聘 / 社群招募 | 角色、价值、要求、行动与信任层级 | | 封面 / 编辑视觉 | 一个清晰概念+克制的元信息 | | 文化 / 工艺 / 档案 | 从可追溯素材中提取结构、材料、节奏与过程 | | 公共信息 / 公告 | 可读性、权威来源、行动优先 | | 自媒体系列 | 主 KV+衍生裁切+内容包+发布证明 | ## 作品示例
Luxury fragrance concept KV

01 / Material Translation — Fragrance KV

把织物、矿物墙面与氧化金属压缩成三组材料关系,让香水瓶保持唯一视觉主角。

  • Route: product campaign / image-led
  • Production: generated plate + exact typography
  • Source status: concept mode, clearly disclosed
  • Quality gate: 26 / 27

Art direction · Generation prompt · Provenance


Deconstructed sneaker material anatomy visual

02 / Deconstructed Footwear — Material Anatomy

把球鞋拆成鞋帮、外底、结构片、透明缓震件与织物色标,同时保留清晰的产品类别识别。

  • Route: footwear editorial / image-led
  • Subject lock: eyelets, perforation, stitching, upper curve and tread
  • Visual system: monochrome construction + amber/orange accent
  • Sports cues removed: no action, stadium, speed lines or hype styling

Case study · Provenance

查看素材账本、联系表和完整内容包

Example project contact sheet

- [项目清单](examples/fragrance-kv-content-pack/project.json) - [素材账本](examples/fragrance-kv-content-pack/01_ledger/assets.json) - [自媒体内容计划](examples/fragrance-kv-content-pack/06_social/content-plan.md) - [发布检查](examples/fragrance-kv-content-pack/07_release/release-checklist.md)
## 快速开始 直接用口语描述,不需要先学习专业 Prompt: ```text $culture-visual-content-studio 做一张球鞋主题的高级海报,不要太运动。 ``` Skill 会保留鞋眼、鞋底弧线、缝线或鞋底纹理等识别锚点,只移除速度、球场和竞技氛围,并阻止画面漂移成建筑模型。 ```text $culture-visual-content-studio 做一张 AI 写作课招生海报,专业但别太严肃。 ``` 课程、活动、招聘等信息型需求会默认进入: ```text visual plate → deterministic typesetting → export → inspect ``` 未提供的讲师、日期、价格、资历或联系方式不会被擅自编造。 ## 手动安装 如果不使用 `$skill-installer`,可以克隆仓库: ```bash git clone https://github.com/Wang-Yeah623/Visual-studio-skill.git ``` 将下面的目录: ```text Visual-studio-skill/skill/culture-visual-content-studio ``` 复制到: ```text /skills/culture-visual-content-studio ``` Windows 默认通常是: ```text C:\Users\<你的用户名>\.codex\skills\culture-visual-content-studio ``` 然后调用: ```text $culture-visual-content-studio 用一句话描述你要制作的海报、广告、课程视觉或内容包。 ``` ## 自动化脚本 ```bash python skill/culture-visual-content-studio/scripts/init_project.py output/my-project --title "项目名称" python skill/culture-visual-content-studio/scripts/index_assets.py --project output/my-project python skill/culture-visual-content-studio/scripts/make_contact_sheet.py --project output/my-project python skill/culture-visual-content-studio/scripts/build_content_pack.py --project output/my-project python skill/culture-visual-content-studio/scripts/validate_project.py --project output/my-project --strict ``` 生成联系表需要 Pillow: ```bash python -m pip install pillow ``` ## 仓库结构 ```text Visual-studio-skill/ ├─ skill/culture-visual-content-studio/ # 可安装 Skill │ ├─ SKILL.md │ ├─ references/ # 路由、门禁、视觉与质量规则 │ ├─ scripts/ # 项目、素材、内容包与校验工具 │ └─ assets/ # 可复用项目模板 ├─ examples/ # 自有或授权的演示项目 ├─ tests/ # 自动化测试 ├─ docs/readme/ # GitHub 展示视觉 └─ UPGRADE_PLAN.md # 升级路线 ``` ## 设计原则 - 先保证功能,再增加风格。 - 负面偏好只移除目标特征,不移除主体本身。 - 生图模型不负责最终准确文字。 - 不编造事实、宣传承诺或文化叙事。 - 不把视觉底图称为完成海报。 - 不通过质量门禁,就继续修改或明确拒绝交付。 ## License & assets 代码与 Skill 文本采用 [MIT License](LICENSE)。 `examples/` 中的图片和成品视觉默认保留全部权利,除非对应目录另有说明。来源与独立重写背景见 [NOTICE.md](NOTICE.md)。 提交代码前请阅读 [贡献指南](CONTRIBUTING.md)、[社区行为准则](CODE_OF_CONDUCT.md) 和 [安全策略](SECURITY.md)。使用问题与支持范围见 [SUPPORT.md](SUPPORT.md),版本变化见 [CHANGELOG.md](CHANGELOG.md)。 ---

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