Dino

SkillDev tools

Use this skill when the user asks for Dino, Chrome offline dinosaur game, a jumping runner game, or a generic LCD touch/button game demo on the board.

Use Dino in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Dino and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Dino skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

About this skill

ESP-Claw Skills Lab

What this skill tells your AI

The instructions your AI receives, as published by espressif/esp-claw-skills-lab in skills/dino/SKILL.md and read by Ahel’s review.

Use this skill when the user asks for Dino, Chrome offline dinosaur game, a jumping runner game, or a generic LCD touch/button game demo on the board.

The Lua script renders a Chrome offline-style runner on the LCD with a pixel Dino, clouds, ground, cactus obstacles, score, jump input, and restart on game over.

Requirements

  • A display device declared as display_lcd in board hardware info.
  • LCD touch input, or a GPIO button passed through button_gpio.

If no input source is available, the script prints an error and exits.

Tool Call Inputs

{
  "path": "{CUR_SKILL_DIR}/scripts/dino.lua",
  "args": {}
}

Pass an empty args object for the default grayscale Dino. Common optional args: run_ms, input_mode, button_gpio, preset, color, and scale.

Behavior

Press touch or the configured button to jump; after game over, press again to restart. The script renders continuously until run_ms expires or the runtime stops it. On startup or runtime failure, report the [dino] ERROR: ... line directly to the user and do not retry with changed arguments.

Signals

GitHub stars
34
Forks
17
Last commit
Sep 2026
Advanced
Item type
skill
Key
dino
Source
github.com/espressif/esp-claw-skills-lab