What is canvas-design?
Use when creating static visual art — posters, marketing visuals, brand assets, PDF/PNG design pieces — even if the user just says 'design a poster' or 'mach uns ein Visual'.
event4u-app/agent-config
Use when creating static visual art — posters, marketing visuals, brand assets, PDF/PNG design pieces — even if the user just says 'design a poster' or 'mach uns ein Visual'.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/canvas-design"Quick start
Install it or open the source, trigger it with a clear task, then follow the source workflow.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/canvas-design"Use canvas-design to help me with: [describe your task]. Before you begin, tell me what input you need, the steps you will follow, and the expected output.
No structured workflow was detected; follow the original SKILL.md below.
Continue to the workflowDirect answers
Use when creating static visual art — posters, marketing visuals, brand assets, PDF/PNG design pieces — even if the user just says 'design a poster' or 'mach uns ein Visual'.
It is most relevant to social content, wechat writing workflows. Confirm the original prerequisites before using it in production.
SkillSignal detected this source-specific command: npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/canvas-design". Inspect the repository and command before running it.
The upstream source does not declare a dedicated Agent platform.
Static analysis detected write-files signals. Review the cited source lines before installing; these signals are not a security audit.
This page combines upstream documentation with deterministic repository, quality, and static-risk signals. It is not described as a manual test or security review.
SkillSignal brief
Use when creating static visual art — posters, marketing visuals, brand assets, PDF/PNG design pieces — even if the user just says 'design a poster' or 'mach uns ein Visual'.
Useful in these contexts
Core capabilities
Distilled from the source
About 5 min · 11 sections
User asks for a poster, marketing visual, brand asset, social-media graphic, cover art
Output is a static .pdf or .png design piece (not a UI mockup, not a wireframe)
The deliverable is the visual artifact itself
Designing a UI component or app screen → fe-design, ui-component-architect, react-shadcn-ui, blade-ui, flux
agents/design-assets/{slug}/philosophy.md
agents/design-assets/{slug}/{slug}.{pdf|png} (or numbered series for multi-page)
One concluding line stating both file paths
Quality breakdown
Based on traceable docs and repository signals; stars are not treated as quality.
Compare before choosing
These links are selected from shared tasks, functions, stacks, platforms, and same-name variants. Compare the source owner, documentation, permissions, and maintenance signals.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
Create beautiful visual art in PNG and PDF documents using design philosophy and aesthetic principles for posters, illustrations, and static pieces.
Grounded design brief from the adopted corpus — style, WCAG-checked color tokens, typography, layout pattern, anti-patterns. Use on ui-design-brief or any which-style/palette/font/chart decision.
Use when the user wants to generate an image or video via Higgsfield AI. Covers 30+ models: Soul V2, Seedance 2.0, Kling 3.0, Veo 3.1, GPT Image 2, Nano Banana 2. Also covers Marketing Studio — branded ad video/image with avatars and products. Use whenever: "generate an image", "make a video", "animate this photo", "image-to-video", "img2vid", "edit this image with AI", "produce a clip", "create an ad", "make a UGC video", "marketing video", "brand video", "TV spot", "import product from URL", "
Generate visual asset briefs, ad copy variants, AI image prompts, video scripts, and storyboards. Full creative production system with 5 specialized modes: product photos, product video, social graphics, talking heads, and ad creative. Make sure to use this skill whenever the user mentions any visual or creative marketing need — ad creative, image prompts, video scripts, thumbnails, banners, social graphics, product photography, storyboards, or marketing visuals of any kind. Even if they just sa
Use when:
.pdf or .png design piece (not a UI mockup, not a wireframe)Do NOT use when:
fe-design, ui-component-architect, react-shadcn-ui, blade-ui, fluxtailwind-engineervoice-and-tone-designrelease-commsProduce one finished visual artifact (.pdf or .png) backed by an original design philosophy. Both files ship together.
The work emphasizes: visual expression over text · original direction (no artist mimicry) · composition that looks deliberated, not generated.
agents/design-assets/{slug}/ — create if missingOne numbered-options block surfaces: theme / occasion · target medium + dimensions (web 1200×630? print A3? square 1080×1080?) · color & mood direction · hard constraints (logo required? color to avoid?) · single page or series.
If the brief says "in the style of [living artist]", flag the copyright risk and propose an original direction.
Author agents/design-assets/{slug}/philosophy.md — 4–6 paragraphs naming:
Stay aesthetically specific but leave interpretive room for the canvas execution.
Identify a single niche reference embedded in the work — not announced, woven into form / color / composition. A jazz musician quoting another song: those who know catch it, others enjoy the music.
Document it in philosophy.md under ## Subtle reference.
Produce agents/design-assets/{slug}/{slug}.{pdf|png}:
agents/design-assets/{slug}/fonts/ — create if missing) and place the chosen file there before render. System defaults (Arial, Helvetica, DejaVu, the matplotlib default sans) are the AI-template tell; reach for them only as deliberate fallback, never as the unexamined defaultAfter the first render, do not add more graphics. Refine what exists:
Render the refined version. Overwrite the artifact.
If the user requests a series, treat each page as a story beat — distinct but philosophically continuous. Bundle as a multi-page PDF or numbered PNGs ({slug}-01.png, {slug}-02.png, …).
philosophy.md exists with movement name + 4–6 paragraphs + subtle-reference sectionagents/design-assets/{slug}/philosophy.mdagents/design-assets/{slug}/{slug}.{pdf|png} (or numbered series for multi-page)agents/design-assets/{slug}/. Never write binary artifacts to the repo root or to source-of-truth dirs.The deliverable is judged against human-crafted work, not against AI-generated comparables. Visible deliberation, intentional asymmetry, and palette restraint are the markers; default templates, generic gradients, and centered safe layouts are the failure mode. If the artifact would pass for "auto-generated stock visual", it has not earned its place — refine until intent is legible.
Apply the Frugality Charter.
philosophy.md opens with the movement name — no "In this document I will describe …" frame.Pre-save self-check:
philosophy.md carry filler superlatives ("absolute pinnacle", "transcendent")?html-deck — multi-slide HTML presentations
(fixed-canvas deck with navigation); this skill owns single-frame static
art, not decks.