Synthèse automatique
Lance dans le navigateur un jeu d'arcade pixelisé Super Mario dont le personnage court et saute automatiquement en fonction du débit de tokens, des appels d'outils et de l'usage du contexte de la session Claude Code en cours.
Points forts
- Démarrage en une seule commande grâce à un lanceur qui se détache lui-même en arrière-plan, sur macOS, Linux et Windows
- Port optionnel avec validation (1024–65535) et réouverture de l'onglet si le serveur tourne déjà
- Verrouille la visualisation sur la session courante, sans configuration supplémentaire
- Fournit les options --stop et --foreground pour arrêter le serveur ou diagnostiquer un démarrage raté
Limites
- Outil purement décoratif : il ne produit aucune métrique exploitable pour le travail réel
- Nécessite Node et le script du plugin via CLAUDE_PLUGIN_ROOT, ainsi qu'un navigateur local
- L'invocation explicite est obligatoire (disable-model-invocation) : le skill ne se déclenche jamais de lui-même
À utiliser lorsqu'on veut une animation d'ambiance amusante qui reflète l'activité de la session en cours.
À éviter dans un contexte sans navigateur (CI, serveur headless) ou lorsqu'on cherche de vrais indicateurs de performance à analyser.
Analyse de sécurité
PrudenceThe skill is not overtly malicious: it validates ports, uses a plugin-root script path, binds locally, and provides stop instructions. However, it launches a background daemon and browser, and relies on session telemetry that could be sensitive if handled improperly. Since the implementation script is not included for inspection, this warrants caution rather than safe.
- •Uses the Bash tool to execute a local Node.js script and start a self-daemonizing background server.
- •Opens a browser tab and binds to localhost, which is legitimate but creates a persistent local process.
- •Claims to auto-detect and visualize the Claude Code session, implying access to session/token/tool/context data; the actual script contents are not provided, so privacy handling cannot be verified.
- •No allowed-tools are declared, despite the instructions requiring Bash execution.
Exemples
Lance Super Mario Runner dans mon navigateur.Open the Mario arcade game on port 4000, please.Stop the Super Mario Runner server on port 4000.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).
-
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.
-
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_NUMBERDefault 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.
-
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-runnerwith--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
--foregroundto see errors directly in the terminal.
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/super-mario-runner-mrwakcuj/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/super-mario-runner-mrwakcuj' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/super-mario-runner-mrwakcuj/download' --output '.skill-downloads/super-mario-runner-mrwakcuj/SKILL.md.part' && mv '.skill-downloads/super-mario-runner-mrwakcuj/SKILL.md.part' '.skill-downloads/super-mario-runner-mrwakcuj/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/super-mario-runner-mrwakcuj/SKILL.md' && test -s '.skill-downloads/super-mario-runner-mrwakcuj/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/super-mario-runner' && cp -R '.skill-downloads/super-mario-runner-mrwakcuj' '.claude/skills/super-mario-runner'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/super-mario-runner-mrwakcuj'openskills read 'super-mario-runner-mrwakcuj'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/super-mario-runner-mrwakcuj/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Lecteur PDF
Productivite
Lit et extrait le texte de fichiers PDF (rapports, contrats, tableurs). Gère les fichiers locaux, les URL et les pièces jointes WhatsApp. Utilisez-le dès qu'un contenu PDF est nécessaire, même sans demande explicite.
Workflows de messagerie Discord
Productivite
Utilisez l'outil message pour envoyer, modifier et modérer des messages Discord avec des composants interactifs.
Aperçu interactif des verdicts
Productivite
Générer un aperçu HTML interactif des verdicts (garder/supprimer) pour la revue par le mainteneur, puis traiter le JSON de retour.