name: graphics-demo description: Execute PETSCII, sprite, bitmap, and frame-capture graphics workflows.
Intent
Use this skill when the user wants visual output on the C64, whether generated directly through graphics tools or through supporting BASIC or assembly loaders.
Inputs
- Desired visual mode: PETSCII, text banner, sprite, bitmap, or frame capture.
- Artistic direction, palette constraints, and target backend.
- Whether the user wants a preview, a rendered asset, or a running program.
Execution
- For direct graphics generation, use
c64_graphicswith the relevant operation such asrender_petscii_art,render_petscii_text,render_sprite,render_bitmap, orcapture_frame. - When the request needs custom loader logic, delegate code generation to
.github/skills/basic-program/SKILL.mdor.github/skills/assembly-program/SKILL.md. - Reference
c64://graphics/vic/specand any character-set or PETSCII resources needed for the chosen mode.
Validation
- Use
c64_memorywithop: "read_screen"for text-mode validation. - Use
c64_graphicswithop: "capture_frame"for full-frame verification. - Summarize the resulting mode, palette choices, and any captured assets.
Safety
- Confirm before resets or teardown steps that would disrupt the current display state.