File contents Operational Steps
确认输入参数完整
执行核心操作(参考本目录下的 scripts/ 或 references/)
验证输出符合契约
保存结果并报告
Pitfalls
-
-
Verification
-
-
-
-
1.
2.
3.
IO_CONTRACT
input : creative_request: str, style: str, output_format: str — 创意请求、风格偏好、输出格式
output : creative_output: dict — 创意产物(图表/视频/图像/代码)
对应原则:P2(机械原子暴露输入输出规范)
Creative Tools
父级技能目录,包含 4 个子类别共 23 个技能。
子类别
diagrams/ — 图表与可视化(学术图、架构图、信息图、Excalidraw)
video-audio/ — 视频与音乐(Manim动画、FFmpeg、AI音乐、ASCII视频)
image-art/ — 图像与艺术(素描、像素艺术、漫画、信息图、Claude设计)
web-code/ — 网页与代码(p5.js创意编程、网页设计、TouchDesigner、Pretext)
tools/ — 创意工具(ComfyUI图像生成、论文转PPT、创意发散)
使用方式
直接调用子技能名称即可:academic-diagram、manim-video、comfyui、p5js 等。
验证清单 · VERIFICATION
约束规则 · RULES
输入约束 : 参数类型、范围、格式必须校验
输出约束 : 返回值结构、编码、命名必须一致
异常约束 : 错误信息必须包含上下文和恢复建议
安全约束 : 不执行未验证的任意代码,不暴露内部状态
Golden 集合 · GOLDEN SET
Golden Input : 标准输入样本(覆盖正常路径)
Golden Output : 预期输出(精确匹配或格式校验)
Golden Error : 预期错误信息(覆盖失败路径)
Golden 集合是测试的单一真理来源。所有改进必须通过 golden 测试。
违反规则的操作视为不安全,必须拒绝或隔离。
每项验证必须可执行、可记录、可复现。验证失败时记录原因和修复。
Creative
Genes (策略基因)
紧凑策略表示。条件→策略。需要深度时参考完整文档。
[CREA-001] 创意任务涉及特定媒介(图表/视频/图像/代码) → 直接路由至对应的子技能(如 academic-diagram、manim-video、comfyui、p5js)执行
[CREA-002] 接收创意请求时 → 必须校验输入参数(creative_request、style、output_format)的完整性与有效性
[CREA-003] 执行核心创意操作前 → 确认输入参数完整并参考目录下的 scripts/ 或 references/ 资源
[CREA-004] 生成创意产物后 → 验证输出格式与内容是否符合契约及预期风格
[CREA-005] 遇到空输入、极大值或异常场景 → 执行边界验证并提供包含上下文和恢复建议的明确错误信息
[CREA-006] 处理创意代码或外部资源时 → 拒绝执行未验证的任意代码且不暴露内部状态以符合安全约束
1 --- 2 name: creative 3 description: creative 4 license: MIT 5 --- 6 7 8 ## Operational Steps 9 1. 确认输入参数完整 10 2. 执行核心操作(参考本目录下的 scripts/ 或 references/) 11 3. 验证输出符合契约 12 4. 保存结果并报告 13 14 ## Pitfalls 15 - 16 - 17 18 ## Verification 19 - 20 - 21 - 22 - 23 1. 24 2. 25 3. 26 ## IO_CONTRACT 27 28 - **input**: `creative_request: str, style: str, output_format: str` — 创意请求、风格偏好、输出格式 29 - **output**: `creative_output: dict` — 创意产物(图表/视频/图像/代码) 30 31 > 对应原则:P2(机械原子暴露输入输出规范) 32 33 # Creative Tools 34 35 > 父级技能目录,包含 4 个子类别共 23 个技能。 36 37 ## 子类别 38 39 - `diagrams/` — 图表与可视化(学术图、架构图、信息图、Excalidraw) 40 - `video-audio/` — 视频与音乐(Manim动画、FFmpeg、AI音乐、ASCII视频) 41 - `image-art/` — 图像与艺术(素描、像素艺术、漫画、信息图、Claude设计) 42 - `web-code/` — 网页与代码(p5.js创意编程、网页设计、TouchDesigner、Pretext) 43 - `tools/` — 创意工具(ComfyUI图像生成、论文转PPT、创意发散) 44 45 ## 使用方式 46 47 直接调用子技能名称即可:`academic-diagram`、`manim-video`、`comfyui`、`p5js` 等。 48 49 ## 验证清单 · VERIFICATION 50 51 - [ ] 创意请求已路由到正确的子技能/子类别(diagrams、video-audio、image-art、web-code、tools 之一) 52 - [ ] 输入参数 `creative_request`、`style`、`output_format` 三者均非空且格式有效 53 - [ ] 生成的创意产物格式与 `output_format` 契约一致(图表/视频/图像/代码) 54 - [ ] 产物风格与 `style` 偏好匹配,用户可辨识 55 - [ ] 空请求、无效风格或未知输出格式时,返回包含上下文与恢复建议的错误信息而非静默失败 56 57 ## 约束规则 · RULES 58 59 1. **输入约束**: 参数类型、范围、格式必须校验 60 2. **输出约束**: 返回值结构、编码、命名必须一致 61 3. **异常约束**: 错误信息必须包含上下文和恢复建议 62 4. **安全约束**: 不执行未验证的任意代码,不暴露内部状态 63 64 ## Golden 集合 · GOLDEN SET 65 66 - **Golden Input**: 标准输入样本(覆盖正常路径) 67 - **Golden Output**: 预期输出(精确匹配或格式校验) 68 - **Golden Error**: 预期错误信息(覆盖失败路径) 69 70 > Golden 集合是测试的单一真理来源。所有改进必须通过 golden 测试。 71 72 > 违反规则的操作视为不安全,必须拒绝或隔离。 73 74 > 每项验证必须可执行、可记录、可复现。验证失败时记录原因和修复。 75 76 # Creative 77 78 ## Genes (策略基因) 79 80 > 紧凑策略表示。条件→策略。需要深度时参考完整文档。 81 82 - **[CREA-001]** 创意任务涉及特定媒介(图表/视频/图像/代码) → 直接路由至对应的子技能(如 `academic-diagram`、`manim-video`、`comfyui`、`p5js`)执行 83 - **[CREA-002]** 接收创意请求时 → 必须校验输入参数(`creative_request`、`style`、`output_format`)的完整性与有效性 84 - **[CREA-003]** 执行核心创意操作前 → 确认输入参数完整并参考目录下的 scripts/ 或 references/ 资源 85 - **[CREA-004]** 生成创意产物后 → 验证输出格式与内容是否符合契约及预期风格 86 - **[CREA-005]** 遇到空输入、极大值或异常场景 → 执行边界验证并提供包含上下文和恢复建议的明确错误信息 87 - **[CREA-006]** 处理创意代码或外部资源时 → 拒绝执行未验证的任意代码且不暴露内部状态以符合安全约束
yakeworld/Synthos/tree/main/skills/extended/external-automation/creative commit c3518a6864
Frequently asked questions How do I install the Creative skill? Run npx skillmds@latest add yakeworld/creative in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Creative skill do? creative It is listed under Coding & Dev Tools on SkillMD.
Is Creative safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Creative? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Creative free to use? Yes. Installing skills from SkillMD is free. This skill is licensed under MIT.
Who published Creative? yakeworld (@yakeworld) published this skill. Their other Agent Skills are listed on their SkillMD profile.