All skills
oaustegard avatar

/drawing-with-pycairo

@728d64d

Draws images, PDF/SVG vector files and animation frames with pycairo, and supplies what cairo lacks: shaped text for Arabic, Indic and other scripts, text along curves, blur/glow/drop shadows, path booleans, stroke-to-outline, and Gouraud-shaded 3D. Use when writing pycairo or cairo drawing code, generative art, custom diagrams or posters rendered in Python, or when cairo output needs non-Latin text, soft effects, merged shapes or shaded surfaces.

  • 5 files
  • 31.3 KB
  • Updated last week
  • GitHub

Use this Skill: https://skilld.dev/gh/oaustegard/claude-skills/drawing-with-pycairo

This session only. Nothing lands on disk.

CHANGELOG.md

≈154 tokens on demand. Your agent reads this file only when SKILL.md points to it.

drawing-with-pycairo - Changelog

0.1.0 — 2026-09-24

  • New skill. scripts/cairokit.py: HarfBuzz-shaped text as glyph outlines (and along curves), numpy pixel bridge with blur/glow/shadow, skia-pathops booleans and stroke-to-path, painter-ordered Gouraud shading via one MeshPattern, MP4 and contact-sheet output, Pango probe. scripts/selftest.py exercises all of it. SKILL.md carries measured throughput, backend behaviour (mesh gradients stay vector in PDF, rasterise in SVG) and the render-then-look loop.

[0.1.0] - 2026-09-24

Other

  • drawing-with-pycairo 0.1.0: the pieces pycairo leaves out

Source: SKILL.md on GitHub

No third-party reports yet.

Signed by skilld at 728d64d. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated last week
metadata
{
  "version": "0.1.0"
}

README badge

README badge for oaustegard/claude-skills/drawing-with-pycairo