Skip to content

joemccann/pi-canvas-design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pi-canvas-design

Create museum-quality visual art and design philosophies expressed as .png and .pdf canvases using pi.

What it does

This pi skill guides the agent through a two-phase creative process:

  1. Design Philosophy Creation — Generate a named aesthetic movement with a 4-6 paragraph manifesto covering form, space, color, composition, and visual hierarchy
  2. Canvas Expression — Express the philosophy visually as a .pdf or .png, using 54 bundled fonts from the canvas-fonts directory for typographic art

The result is a cohesive visual artifact — poster, art print, or multi-page book — that embodies expert-level craftsmanship with minimal, design-forward text.

Install

pi install npm:@joemccann/pi-canvas-design

Or install from git:

pi install https://github.com/joemccann/pi-canvas-design

Or for project-local install:

pi install -l npm:@joemccann/pi-canvas-design

Usage

The skill activates automatically when you ask pi to create visual art, posters, or design pieces. You can also invoke it directly:

/skill:canvas-design create a poster about the beauty of mathematics

Or simply describe what you want:

Create a museum-quality art poster exploring the concept of time

Bundled Fonts

54 high-quality fonts are included in the canvas-fonts/ directory within the skill, covering a wide range of typographic styles:

Category Fonts
Serif Crimson Pro, IBM Plex Serif, Instrument Serif, Libre Baskerville, Lora, Young Serif, Gloock, Italiana
Sans-Serif Outfit, Work Sans, Instrument Sans, Bricolage Grotesque, Smooch Sans, Poiret One, Arsenal SC, Big Shoulders, National Park
Monospace JetBrains Mono, IBM Plex Mono, DM Mono, Geist Mono, Red Hat Mono
Display Boldonse, Erica One, Silkscreen, Pixelify Sans, Nothing You Could Do
Technical Jura, Tektur

All fonts are licensed under the SIL Open Font License (OFL). License files are included alongside each font.

Examples

Ask pi to:

  • "Design a poster for a jazz festival in the style of Swiss modernism"
  • "Create abstract art exploring the concept of entropy"
  • "Make a coffee table book cover about brutalist architecture"
  • "Design a museum exhibition poster about bioluminescence"

Requirements

  • pi coding agent
  • A model with code execution capability (for canvas rendering via Python/PDF libraries)

License

Apache License 2.0 — see LICENSE.txt

About

Create museum-quality visual art and design philosophies expressed as .png and .pdf canvases using pi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors