| name | punk-cover |
| description | Generate cover images and reusable image prompts from the shared Punk style library for articles, Xiaohongshu notes, WeChat public account posts, X posts, topic drafts, and requests for covers, social cover images, poster prompts, style-template-based image prompts, or image generation from long-form text. Use this skill to analyze source content, confirm platform/aspect ratio and visual style, save the final prompt, and generate the image when an image-generation tool is available. |
Punk Cover
Core Rule
punk-cover is a cover-generation workflow, not a style owner. Select exactly one reusable style from the repository-level styles/ library, then compile that style atom into the cover shape.
The final image prompt is not a loose concatenation of "cover instructions + style instructions". It must be one integrated, cover-specific prompt that applies the selected style to the cover format.
Use three inputs:
punk-cover task fields: platform, aspect ratio, optional output dimensions and output mode, title clarity, article summarization, cover communication goals, and universal output constraints.
- The selected style's
META.md metadata and STYLE.md reusable visual style atom.
references/cover-prompt-blueprint.md, which defines the full cover prompt shape.
The style file defines the reusable visual language. The cover blueprint defines the output form. The final prompt must fuse them into one complete cover-generation prompt.
Resources
- Read
references/style-catalog.md to list or choose cover styles.
- Read
references/cover-prompt-blueprint.md before composing the final prompt.
- For the selected style, read both:
../../styles/{style-id}/META.md
../../styles/{style-id}/STYLE.md
- Only expose styles whose
META.md metadata has outputs containing cover or poster.
- Do not expose photo, avatar, portrait, pet-only, polaroid-only, or image-remix styles in the
punk-cover menu unless their metadata explicitly includes cover or poster.
- Do not use legacy cover templates. Use only the selected style's
META.md, STYLE.md, and references/cover-prompt-blueprint.md.
Workflow
-
Analyze the source material:
- Extract the core visual subject.
- Preserve the complete user title or topic when one exists, but do not copy the full article body into any output field.
- Draft an optional subtitle when the selected style has a subtitle field.
- Summarize context, audience, mood, metaphor, and banned elements.
- Convert long source material into concise derived fields: title/topic, 1-3 sentence context summary, visual subject, audience, mood, metaphor, and banned elements.
-
Confirm platform and aspect ratio before generating any prompt:
- Xiaohongshu:
3:4
- WeChat public account:
2.35:1
- X:
5:2
- Custom: keep the user's ratio exactly.
- If the user only provides source content, ask which platform they want to publish to. Do not generate the prompt yet.
- If the user provides a custom ratio, use it and do not ask for platform unless the platform matters for wording.
- If the user provides exact width × height without a ratio, derive and preserve that ratio. If explicit dimensions and an explicit ratio conflict, ask which one should control before generating.
- Default to a single image. If the user explicitly requests a multi-size suite, preserve every requested ratio or output dimension and require at least two targets before generation.
- Never satisfy a multi-size request by cropping, stretching, padding, or placing multiple ratios in one grid; compile one independently composed prompt per target ratio.
- Only skip this question when the user has already provided a platform, a ratio, or explicitly says to decide everything automatically.
-
Confirm style before generating any prompt:
- If the user specifies one catalog style, use it.
- If the user supplies a complete visual direction that matches a catalog style, including the
复古时代错位编辑封面 brief, a “超大标题 × 中央视觉主体 × 图文穿插” brief, a “真实纸雕层叠 × 极简留白 × 柔和光影 × 准确隐喻” brief, an “抽象概念 → 具体场景 → 游戏机制 → 像素视觉隐喻” brief, or an “OSB 木板 × 工业蓝标识字 × 极简线条隐喻” brief, treat that style as specified and use the matching META.md and STYLE.md without asking the user to repeat the style.
- If no style is specified, recommend exactly three eligible catalog styles based on the content and give a one-sentence reason for each, then ask the user to choose one or provide a custom style direction.
- Do not show all eligible styles by default unless the user asks for the full menu.
- Only auto-select one style when the user explicitly says to decide everything automatically, not merely because they provided an article.
First Response Format
For article-only input with no platform and no style, ask concisely:
- Which platform/aspect ratio should this cover target?
- Xiaohongshu:
3:4
- WeChat public account:
2.35:1
- X:
5:2
- Custom: provide the ratio
- Recommended styles:
Style A: reason tied to the article.
Style B: reason tied to the article.
Style C: reason tied to the article.
End by asking the user to choose a platform and one style, or to say "auto" if they want the skill to decide everything.
Style Selection Heuristics
- Use styles whose
outputs metadata contains cover or poster.
- Use
OSB 工业蓝线条隐喻 when the visual direction requires a full-bleed authentic OSB board, upper-left matte industrial-blue signage, one lower-right continuous-line metaphor, and more negative space than text and graphics combined.
- Use
Godot 2D 像素隐喻海报 when a theme should become one playable-feeling pixel-art level, one game mechanic, one character action, and one symbolic goal or obstacle rather than a literal illustration or pixel-filtered image.
- Use
立体纸雕概念海报 when one relationship, tension, or transformation should become a physically believable layered-paper metaphor with generous negative space, soft studio shadows, and typography integrated into the paper structure.
- Use
超大标题图文穿插 when the title should become part of the composition through a single central subject, explicit front/back typography layers, controlled occlusion, and strong editorial-poster impact across custom ratios.
- Use business/report styles for strategy, product, AI, startup, industry, consulting, or analysis content.
- Use
复古时代错位编辑封面 for AI, coding, digital work, future tools, or contemporary topics that benefit from a human-centered mid-century illustration and one restrained era-displacement metaphor.
- Use journal/concept styles for science, research, medicine, engineering, or mechanism-heavy content.
- Use collage, giant-title, block, brick, or diffuse styles for social posts that need stronger shareability.
- Use black-white minimal or avant-geometry styles for abstract, philosophical, critical, or high-contrast editorial themes.
- Do not recommend styles whose metadata is avatar-only, portrait-only, pet-only, polaroid-only, or image-only unless they also declare
cover or poster.
Cover Prompt Blueprint
Use references/cover-prompt-blueprint.md as the full prompt structure. The block below is retained only as the required task-field content that must be represented inside the integrated final prompt.
# punk-cover cover task instructions
Create one single cover image for {platform}. Aspect ratio: {ratio}.
Use the following derived content only:
- Title/topic: {title_or_topic}
- Optional subtitle: {subtitle}
- Short context summary: {summary}
- Visual subject: {visual_subject}
- Audience: {audience}
- Mood: {mood}
- Visual metaphor: {metaphor}
- Banned elements: {banned_elements}
The main title must be complete, accurate, and clearly readable. If the source title is long, extract a short high-impact visual title while preserving the complete meaning through a smaller title, subtitle, or context line.
For long articles, use only derived fields such as title, summary, visual subject, metaphor, and supplemental context. Do not paste the original article body into the image, prompt, metadata, or small text system.
The cover must work for sharing: first glance identifies the topic, second glance reveals the visual metaphor. The image should feel like a deliberate editorial cover, not a generic illustration.
Avoid universal cover failures: PPT cover feel, course-cover feel, generic information-graphic template, e-commerce advertisement, unrelated decoration, misspelled title, missing title, title cropped beyond recognition, or title severely blocked by visual elements.
Generate only one final image per target ratio. For an explicitly requested multi-size suite, generate separate independently composed images rather than a grid or contact sheet. Do not output explanations, alternatives, or multi-option compositions.
Output Discipline
- The final generated prompt must be one integrated cover-specific prompt compiled from the cover task fields,
references/cover-prompt-blueprint.md, and exactly one selected style atom.
- Do not paste the selected style
STYLE.md as a standalone second section. Adapt its style atoms into the cover blueprint.
- The final prompt must preserve the selected style's non-negotiable anchors from
META.md and STYLE.md.
- Do not copy long source text into the final prompt; use summaries and extracted fields.
- Do not include style-selection rationale inside the prompt file.
- Do not combine multiple styles.
- Do not add a second custom style section beyond the selected style visual layer.
- Do not expose non-cover styles in the style menu.
- Default to one output. Only generate multiple images when the user explicitly requests a multi-size suite, and keep each ratio as a separate composition and artifact.