Skip to content
Back to skills

Canvas Design

ASecurity

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.

  • 4 stars
  • 0 votes
  • 0 copies
  • 9 views
  • Added June 4, 2026
designexpress

Security analysis

A100/100

Pro scans all 16 files and shows the line behind each finding

Scanned June 4, 2026

npx -y skills add lidge-jun/cli-jaw-skills --skill canvas-design --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Canvas Design?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Canvas Design
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lidge-jun-canvas-design/badge)](https://www.skillsdirectory.com/skills/lidge-jun-canvas-design)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: canvas-design
description: 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.
license: Complete terms in LICENSE.txt
---

Two-phase process: design philosophy (.md) → canvas expression (.pdf/.png).

## Phase 1: Design Philosophy

Write a `.md` file that defines the visual language — not a layout spec, but principles for form, space, color, and composition.

### Requirements
1. **Name** (1–2 words) — e.g., "Brutalist Joy", "Chromatic Silence".
2. **Body** (4–6 paragraphs) covering: space/form, color/material, scale/rhythm, composition, visual hierarchy.
3. Each aspect appears once — no redundancy.
4. Keep it context-agnostic so it applies to any canvas size or medium.

## Phase 2: Canvas Creation

Express the philosophy on canvas using these rules:

### Composition
- All elements must stay within canvas boundaries with ≥5% margin on each side.
- No overlapping elements unless the philosophy explicitly calls for layering.
- Color palette: ≤5 colors unless the philosophy specifies otherwise.
- Include at least one repeating pattern or systematic visual element.

### Typography
- Fonts: use `./canvas-fonts` directory (60+ fonts available). Use ≥2 different fonts per piece.
- Text is visual — size and placement serve composition, not readability alone.

### Refinement pass
- After initial creation, do one revision pass focused on cohesion: tighten spacing, unify color usage, remove anything that doesn't serve the composition.

### Output
- Deliver `.pdf` or `.png` alongside the philosophy `.md`.
- Multi-page: when requested, each page uses the same philosophy but a distinct expression. Bundle as one `.pdf` or multiple `.png` files.

Files in this skill

  • SKILL.md1.9 KB
  • canvas-fonts/ArsenalSC-OFL.txt4.3 KB
  • canvas-fonts/BigShoulders-Bold.ttf92.3 KB
  • canvas-fonts/BigShoulders-OFL.txt4.3 KB
  • canvas-fonts/BigShoulders-Regular.ttf92.2 KB
  • canvas-fonts/Boldonse-OFL.txt4.3 KB
  • canvas-fonts/Boldonse-Regular.ttf75.4 KB
  • canvas-fonts/BricolageGrotesque-Bold.ttf88.8 KB
  • canvas-fonts/BricolageGrotesque-OFL.txt4.3 KB
  • canvas-fonts/BricolageGrotesque-Regular.ttf88.8 KB
  • canvas-fonts/CrimsonPro-OFL.txt4.3 KB
  • canvas-fonts/DMMono-OFL.txt4.3 KB
  • canvas-fonts/DMMono-Regular.ttf47.7 KB
  • canvas-fonts/EricaOne-OFL.txt4.3 KB
  • canvas-fonts/EricaOne-Regular.ttf24.3 KB
  • canvas-fonts/GeistMono-Bold.ttf76.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…