Skip to content
Back to skills

Super Mario Runner

ASecurity

Open Super Mario Runner — an auto-playing pixel arcade game in the browser, driven by this Claude Code session's real-time token throughput, tool calls, and context usage. Trigger only when the user explicitly asks to start, open, launch, or run the arcade/game/Mario.

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
ai-agentsshellbashnode

Works with

  • claude code
  • terminal

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add jaipatel248/claude-arcade --skill super-mario-runner --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Super Mario Runner?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Super Mario Runner
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jaipatel248-super-mario-runner/badge)](https://www.skillsdirectory.com/skills/jaipatel248-super-mario-runner)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: super-mario-runner
description: Open Super Mario Runner — an auto-playing pixel arcade game in the browser, driven by this Claude Code session's real-time token throughput, tool calls, and context usage. Trigger only when the user explicitly asks to start, open, launch, or run the arcade/game/Mario.
disable-model-invocation: true
---

# Super Mario Runner

Launch the Super Mario Runner arcade game in your browser. Auto-detects the
current Claude Code session and locks the visualization to it.

## Instructions

The user may provide a port number as the skill argument (e.g. `/claude-arcade:super-mario-runner 4000`).

1. **Validate the port if provided.** It must be an integer between 1024 and 65535. If invalid, tell the user: "Port must be a number between 1024 and 65535." and stop.

2. **Launch the game.** The launcher self-daemonizes (forks itself into the background) and works on macOS, Linux, and Windows — no shell backgrounding tricks needed. Run **one** of these via the Bash tool:

   With a port:
   ```
   node "${CLAUDE_PLUGIN_ROOT}/scripts/super-mario-runner.js" --port PORT_NUMBER
   ```

   Default port (3248):
   ```
   node "${CLAUDE_PLUGIN_ROOT}/scripts/super-mario-runner.js"
   ```

   If the server is already running on that port, it just reopens the browser tab.

3. **Tell the user it's running.** Use this exact message (substitute PORT for the actual port — default 3248):

   > Super Mario Runner is now open in your browser at http://localhost:PORT/. The character auto-runs and auto-jumps based on this session's token throughput. To stop the server, run `/claude-arcade:super-mario-runner` with `--stop`, or:
   >
   > ```
   > node "${CLAUDE_PLUGIN_ROOT}/scripts/super-mario-runner.js" --stop --port PORT
   > ```

## Troubleshooting

- **Port already in use by another app:** Re-run the skill with a different port.
- **Server didn't start:** Run the script with `--foreground` to see errors directly in the terminal.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.