Un framework automatisé qui permet aux développeurs et aux agents IA de créer, tester et affiner systématiquement des jeux web basés sur canvas à l'aide de Playwright.
Le moyen le plus rapide d'installer une compétence directement depuis le registre.
npx clawhub@latest install develop-web-game
Copiez le dossier de la compétence dans l'un de ces emplacements
~/.openclaw/skills/ <project>/skills/ Priorité : Espace de travail > Local > Intégré
Copiez ce prompt dans OpenClaw pour l'installer automatiquement.
Aide-moi à installer develop-web-game via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).
Obtenez les fichiers bruts de la compétence dans une archive ZIP.
La compétence Develop Web Game établit un flux de travail de développement et de test déterministe pour la création de jeux par navigateur interactifs. En traitant la conception de jeux comme un cycle incrémental d'implémentation, d'exécution d'actions, de mise en pause, d'observation et d'ajustement, cette compétence garantit que les jeux web restent robustes et sans erreur tout au long du développement. En tant que partie intégrante de l'écosystème Openclaw Skills, elle fournit aux agents et aux développeurs les outils structurés nécessaires pour éliminer l'instabilité des tests et maintenir des boucles de jeu propres.
Le cœur de cette compétence est l'intégration étroite de la vérification visuelle et du suivi d'état programmé. Au lieu de s'appuyer sur des tests manuels, les développeurs peuvent automatiser les séquences d'entrées utilisateur et capturer des états de runtime précis. Ce régime de test discipliné selon le paradigme Openclaw Skills garantit que la mécanique, les layouts canvas et la physique de votre jeu sont rendus avec précision dans toutes les conditions.
Configurez les variables d'environnement nécessaires pour initialiser les chemins de cette compétence :
export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}"
export WEB_GAME_CLIENT="$CODEX_HOME/skills/develop-web-game/scripts/web_game_playwright_client.js"
export WEB_GAME_ACTIONS="$CODEX_HOME/skills/develop-web-game/references/action_payloads.json"
Assurez-vous que Playwright est installé globalement ou en tant que dépendance du projet :
# Vérifiez la disponibilité de npx, sinon installez-le globalement
command -v npx >/dev/null 2>&1 || npm install -g @playwright/mcp@latest
Exécutez le client de test avec un fichier de payload d'actions spécifié :
node "$WEB_GAME_CLIENT" --url http://localhost:5173 --actions-file "$WEB_GAME_ACTIONS" --click-selector "#start-btn" --iterations 3 --pause-ms 250
Votre jeu doit exposer un hook de rendu global renvoyant une chaîne JSON concise représentant l'état actif :
{
"mode": "playing",
"player": { "x": 100, "y": 150, "r": 15 },
"entities": [
{ "x": 200, "y": 220, "r": 10 }
],
"score": 500
}
Simulez des interactions multi-étapes en définissant des structures d'étapes en JSON :
{
"steps": [
{ "buttons": ["left_mouse_button"], "frames": 2, "mouse_x": 120, "mouse_y": 80 },
{ "buttons": [], "frames": 6 },
{ "buttons": ["right"], "frames": 8 },
{ "buttons": ["space"], "frames": 4 }
]
}
| Nom de fichier | Description |
|---|---|
| progress.md | Suit les prompts originaux, les listes TODO, les régressions actives et les suggestions pour les agents successeurs. |
| $WEB_GAME_CLIENT | Script Node réalisant l'intégration Playwright, l'avancée de temps virtuel et les exportations de captures d'écran. |
| $WEB_GAME_ACTIONS | Fichier JSON de référence contenant les payloads de schéma de mouvement clavier et souris. |
Chargement
Une compétence d'automatisation de déploiement intégrée qui permet aux agents d'IA de configurer, tester et déployer des applications sur l'ensemble de l'écosystème Cloudflare.

Un framework de compétences avancé axé sur une méthodologie qui structure les événements d'opinion publique selon le cycle de vie en cinq étapes de Duncan pour générer des rapports standardisés de relations publiques et d'analyse de crise.

Une AI agent skill conçue pour récupérer, organiser et traiter automatiquement les commentaires de révision de GitHub Pull Request ouverts à l'aide de la GitHub CLI.

Convertissez automatiquement les nœuds et composants Figma en code de production précis au pixel près, directement aligné sur vos règles de style locales.

Un wrapper en ligne de commande adapté à l'AI pour résoudre les profils, les publications et les composants multimédias publics X/Twitter sans flux de connexion ni scraping de session.

Un outil d'assistant AI conçu pour interroger et récupérer des informations sur la Peking University Alumni Association, y compris les sections, les activités, les services et les options de don.

Un cadre structuré pour créer des VFX de jeu stylisés et performants dans Godot en utilisant des meshes minimaux, des textures défilantes, des matériaux Shader et des tweens moteur.








































