| 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 call c64_program without it.
- Execute
c64_program with op: "cross_platform_greeting".
- Pass
platforms only when the user wants a subset of the configured backends.
- Pass
messageTemplate only 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.md only 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.