dota2-custom-game-dev

Installation
SKILL.md

DOTA2 Custom Game Dev

Use this skill for DOTA2 custom game addon work across Lua, TypeScriptToLua/TSTL, SolidJS Panorama UI, Panorama JS/TS, Panorama CSS/XML, KV files, and live Dota 2 runtime inspection when Dota2 MCP tools are available.

Reference Source

Prefer live Dota2 MCP tools when the runtime exposes them. Use bundled BigCiba/vscode-dota2-tools snapshots when MCP tools are unavailable, Dota 2 is not running, or the user only needs offline source work.

  • Upstream repo: https://github.com/BigCiba/vscode-dota2-tools
  • Local source map: references/upstream-source-map.md
  • TSTL DOTA2 guide: references/tstl-dota2.md
  • SolidJS Panorama guide: references/solid-panorama-ui.md
  • Refresh script: scripts/update_references.ps1
  • API search helper: scripts/search_dota2_api.py
  • TSTL project detector: scripts/detect_tstl_project.py
  • SolidJS Panorama detector: scripts/detect_solid_panorama_project.py

Do not treat the bundled references as permanent truth. They are snapshots and should be refreshed from upstream when the user asks for latest API behavior or when API accuracy matters.

Installs
62
First Seen
May 26, 2026
dota2-custom-game-dev — demon673/demon-agent-skill