PLS Canvas Design

v1.0.0

Generates original visual art and posters as PNG or PDF files using defined design philosophies like minimalism, brutalism, or skeuomorphism.

4· 2.7k·23 current·23 all-time
byMatt Valenta@mattvalenta

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for mattvalenta/pls-canvas-design.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "PLS Canvas Design" (mattvalenta/pls-canvas-design) from ClawHub.
Skill page: https://clawhub.ai/mattvalenta/pls-canvas-design
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install mattvalenta/pls-canvas-design

ClawHub CLI

Package manager switcher

npx clawhub@latest install pls-canvas-design
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (generating visual art/posters) match the SKILL.md content. The file contains step-by-step design guidance and concrete Python examples (Pillow and fpdf) for producing PNG and PDF assets, which is proportionate to the stated purpose.
Instruction Scope
Instructions are confined to design guidance and local asset generation. The code examples reference creating images/PDFs and a font file (arial.ttf) but do not instruct reading unrelated system files, accessing external endpoints, or exfiltrating data. The guidance is high-level and does not grant broad discretionary access.
Install Mechanism
There is no install spec (instruction-only), so nothing is written to disk by the skill itself. The examples rely on common Python packages (Pillow, fpdf) but installing those would be a normal, user-initiated action and is not specified by the skill.
Credentials
The skill requests no environment variables, credentials, or config paths. The only implicit runtime dependency is an available font file (e.g., arial.ttf) and Python imaging libraries, which are appropriate for generating images/PDFs.
Persistence & Privilege
The skill does not request persistent or elevated privileges and is not marked 'always'. It does not modify other skills or system-wide configuration in its instructions.
Assessment
This skill is coherent and low-risk: it only provides design guidance and example code for generating PNG/PDF assets. Before using, note that the Python examples assume Pillow and fpdf are installed and a font file (e.g., arial.ttf) is available — install packages yourself from known sources (pip) and verify fonts' licenses. As with any code from an unknown source, review the snippets before running, and execute them in a controlled environment (virtualenv/container) if you are cautious. If you plan to extend the skill to fetch external images or fonts, be mindful of where those resources come from and avoid running untrusted binaries or network code without inspection.

Like a lobster shell, security has layers — review code before you run it.

latestvk976zkwaata41qe0txqk206xwn81p6ym
2.7kdownloads
4stars
1versions
Updated 2mo ago
v1.0.0
MIT-0

Canvas Design

Generates visual art and posters using design philosophies expressed as assets.

Design Philosophies & Expression

1. Minimalism

  • Concept: Simplicity, essential elements, negative space.
  • Expression: Clean lines, limited color palette, ample white space.

2. Brutalism

  • Concept: Raw, unrefined, stark contrast.
  • Expression: Bold typography, clashing colors, rough textures.

3. Skeuomorphism

  • Concept: Imitating real-world textures.
  • Expression: Shadows, gradients, realistic textures.

4. Neumorphism

  • Concept: Soft UI, extruded plastic look.
  • Expression: Subtle shadows.

5. Glassmorphism

  • Concept: Frosted glass effect.
  • Expression: Blur, transparency, subtle border.

Asset Generation

Generating PNGs

from PIL import Image, ImageDraw, ImageFont
img = Image.new('RGB', (600, 400), color = 'white')
d = ImageDraw.Draw(img)
font = ImageFont.truetype("arial.ttf", 30)
d.text((10,10), "Hello World", fill=(0,0,0), font=font)
d.rectangle([(50, 50), (150, 150)], fill="blue")
img.save("poster.png")

Generating PDFs

from fpdf import FPDF
pdf = FPDF()
pdf.add_page()
pdf.set_font("Arial", size=12)
pdf.cell(200, 10, txt="Generated PDF", ln=True, align="C")
pdf.output("generated.pdf")

Design Process Suggestions

  1. Define Objective: What's the purpose of the visual?
  2. Gather Inspiration: Look at design trends, competitor visuals.
  3. Sketch Concepts: Rough ideas for layout and elements.
  4. Select Style: Choose a design philosophy (minimalist, brutalist, etc.).
  5. Develop Assets: Generate images, text elements.
  6. Assemble & Refine: Combine assets, adjust spacing, colors, typography.
  7. Export: Save in required format (PNG, PDF).

Comments

Loading comments...