name: cross-platform-demo description: Run the shortest visible demo path across VICE and C64U.
Intent
Use this skill for quick greetings, smoke tests, and visible confirmation that one or more backends are responding.
Inputs
- Target backends:
vice,c64u, or both. - Optional message template when the default greeting is not sufficient.
Execution
- Grouped MCP tools always require
op. Do not callc64_programwithout it. - Execute
c64_programwithop: "cross_platform_greeting". - Pass
platformsonly when the user wants a subset of the configured backends. - Pass
messageTemplateonly when the user explicitly wants custom text. - On local machines with a graphical session, assume VICE should render in a real visible emulator window by default. Only expect Xvfb or other headless behavior in CI or when no framebuffer/display session exists.
Validation
- Trust the workflow's structured verification first.
- Summarize the reported text match results and screenshot paths.
- Fall back to
.github/skills/basic-program/SKILL.mdonly when the user needs custom program flow beyond a simple greeting, not merely because they want to see VICE render live.
Safety
- Warn if a running session may be overwritten by the demo.
- Do not add manual reset steps unless the workflow fails and the user confirms recovery actions.