Canvas-design is a two-stage workflow for making one-off static visuals. Claude first writes a short design philosophy as a markdown file, a manifesto of sorts covering space, color, and composition, then expresses that philosophy as a single highly visual PNG or PDF. You'd reach for it when asking for a poster, a cover-style piece, or some abstract art rather than a document with decoration. The instructions push hard toward minimal text and repeated emphasis on meticulous craftsmanship, which keeps output from looking like a slide template. The honest take: the philosophy-first step is the interesting part, and it does produce distinct looks, but the craftsmanship language is doing a lot of prompting work, so expect results to vary and treat the first draft as a starting point rather than a finished piece.

GitHub stars
1.4K
last updated
Jul 14, 2026

Install

$ npx -y skills add Prat011/awesome-llm-skills --skill canvas-design --agent claude-code

Installs into .claude/skills of the current project.

Files

These are instructions for creating design philosophies - aesthetic movements that are then EXPRESSED VISUALLY. Output only .md files, .pdf files, and .png files.

Complete this in two steps:

  1. Design Philosophy Creation (.md file)
  2. Express by creating it on a canvas (.pdf file or .png file)

First, undertake this task:

DESIGN PHILOSOPHY CREATION

To begin, create a VISUAL PHILOSOPHY (not layouts or templates) that will be interpreted through:

  • Form, space, color, composition
  • Images, graphics, shapes, patterns
  • Minimal text as visual accent

THE CRITICAL UNDERSTANDING

  • What is received: Some subtle input or instructions by the user that should be taken into account, but used as a foundation; it should not constrain creative freedom.
  • What is created: A design philosophy/aesthetic movement.
  • What happens next: Then, the same version receives the philosophy and EXPRESSES IT VISUALLY - creating artifacts that are 90% visual design, 10% essential text.

Consider this approach:

  • Write a manifesto for an art movement
  • The next phase involves making the artwork

Sponsors

Details

Repository
github.com/Prat011/awesome-llm-skills
Categories
AI & Agent Building, Design & UI/UX, Office & Documents
License
Complete terms in LICENSE.txt
First seen
Aug 4, 2026

More from Prat011/awesome-llm-skills

All 12
1Prat011 avatarchangelog-generatorPrat011/awesome-llm-skillsAutomatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, 0skills.sh installs
2Prat011 avatarcompetitive-ads-extractorPrat011/awesome-llm-skillsExtracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working.0skills.sh installs
3Prat011 avatarcontent-research-writerPrat011/awesome-llm-skillsAssists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on ea0skills.sh installs
4Prat011 avatardocxPrat011/awesome-llm-skillsComprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude nee0skills.sh installs
5Prat011 avatarpdfPrat011/awesome-llm-skillsComprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to 0skills.sh installs
6Prat011 avatarpptxPrat011/awesome-llm-skillsPresentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or e0skills.sh installs