Agent Skill
2/7/2026

gms-mcp

GameMaker MCP workflow skills and command reference

A
ampersand
0GitHub Stars
2Views
npx skills add Ampersand-Game-Studios/gms-mcp

SKILL.md

Namegms-mcp
DescriptionGameMaker MCP workflow skills and command reference

name: gms-mcp description: GameMaker MCP workflow skills and command reference metadata: openclaw: requires: anyBins: - gms

GMS-MCP Skills

Task-oriented workflows and comprehensive command reference for GameMaker development.

Workflows

Task-focused guides for common GameMaker development tasks.

Creating Things

WorkflowTask
setup-objectCreate object with sprite and events
setup-scriptCreate script with JSDoc
setup-roomCreate room with layers and instances
orchestrate-macroCreate multi-asset systems

Modifying Things

WorkflowTask
smart-refactorRename asset with reference updates
duplicate-assetCopy asset to create variant
update-artReplace sprite images
manage-eventsAdd, remove, validate events

Deleting Things

WorkflowTask
safe-deleteCheck dependencies before deletion

Understanding Code

WorkflowTask
find-codeFind definitions and references
lookup-docsLook up GML function documentation
analyze-logicUnderstand script behavior
generate-jsdocDocument functions

Running & Debugging

WorkflowTask
run-gameCompile and run the game
debug-liveSend commands to running game

Project Health

WorkflowTask
check-healthQuick project validation
check-qualityDetect code anti-patterns
cleanup-projectFix orphans and sync issues
pre-commitValidate before committing

Reference

Comprehensive command documentation for when you need syntax details.

ReferenceContents
asset-typesAll 14 asset types, options, naming conventions
event-typesEvent specifications, key codes
room-commandsRoom, layer, instance operations
workflow-commandsDuplicate, rename, delete, swap
maintenance-commandsAll maintenance operations
runtime-optionsPlatforms, VM/YYC, bridge
symbol-commandsIndex, find, list operations
doc-commandsGML documentation lookup, search, cache

Quick Commands

# Create
gms asset create object o_name --parent-path "folders/Objects.yy"
gms asset create script scr_name --parent-path "folders/Scripts.yy"
gms event add o_name create

# Run
gms run start
gms run stop

# Find
gms symbol find-definition name
gms symbol find-references name

# Docs
gms doc lookup draw_sprite
gms doc search collision
gms doc list --category Drawing

# Health
gms diagnostics --depth quick
gms maintenance auto --fix

# Delete safely
gms symbol find-references name  # Check first!
gms asset delete type name

Installation

gms skills install                       # Install to ~/.claude/skills/
gms skills install --project             # Install to ./.claude/skills/
gms skills install --openclaw            # Install to ~/.openclaw/skills/
gms skills install --openclaw --project  # Install to ./skills/
gms skills list                          # Show installed skills
Skills Info
Original Name:gms-mcpAuthor:ampersand