Use when Creative Production is explicitly invoked or mentioned without a concrete request, when the user asks what Creative Production can do, or when the user wants help getting started without enough context to choose a workflow.
60
76%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./plugins/creative-production/skills/intake/SKILL.mdOpen the Creative Production app in its zero state.
This skill owns the no-brief entry point. It does not generate images, choose a production mode, or ask structured questions.
creative_production_board exactly once with:{
"action": "open",
"title": "Creative Production",
"summary": "Start with an idea"
}Preserve the returned boardId; it is the only target for later actions.
2. Let the app show its starter grid.
3. Do not ask a chat question before the app appears.
4. Do not call any structured intake tool.
5. When the user selects a starter, let the app open an editable follow-up prompt. Opening the prompt must not create a placeholder.
6. After submission, hand off to produce with the existing boardId. Call begin_generation only when generation actually starts, then call complete_generation for each generated file. Never call open again for that workflow.
Stop after the zero-state app is visible. The next user turn or starter follow-up owns the concrete creative request and updates this same board.
openai/plugins
0722921
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.