Skip to content
All Skills

Rpgmaker Dialog

Use this skill when writing, editing, or reviewing NPC dialog in an RPG Maker MV or MZ project. Triggers: editing CommonEvents.json or MapXXX.json dialog, writing character lines, reviewing text escape codes like \N[] or \V[], or when the user mentions dialog, NPC lines, conversation, text, cutscene dialog, or character voice in an RPG Maker context. Provides: dialog command code reference, text escape codes, voice consistency workflow, and helper scripts for extraction, injection, and validation.

Game Development|v1|Updated 7/2/2026|GitHub source
MCP get_skill({ skillId: "rpgmaker-dialog-4d2f3d3b" })

Use this skill with your agent

Create a free account and connect via MCP

Get Started Free
# RPG Maker Dialog Skill

This skill covers reading, writing, and editing NPC dialog in RPG Maker MV and
MZ projects. It teaches agents where dialog lives in the project files, what
the event command structure looks like, and how to maintain character voice
consistency when drafting new lines.

All dialog suggestions generated by this skill are **drafts for developer
review** — never authoritative final copy.

---

## Where Dialog Lives

Dialog is stored as structured event commands in three locations:

### 1. `data/CommonEvents.json`

Reusable dialog sequences — inn conversations, quest hand-ins, shop greetings.
This file is a JSON array where **index 0 is always null**. Each event object
has an `id`, `name`, and `list` of event commands.

```json
[
  null,
  {
    "id": 1,
    "name": "Innkeeper Dialog",
    "trigger": 0,
    "switchId": 0,
    "list": [
      { "code": 101, "indent": 0, "parameters": ["Actor1", 0, 0, 2] },
      { "code": 401, "indent": 0, "parameters": ["Welcome to the village inn!"] },
      { "code": 0,   "indent": 0, "parameters": [] }
    ]
  }
]
```

### 2. `data/MapXXX.json` event pages

NPC dialog attached to a specific map. Each map file has an `events` array
(null at index 0). Each event has a `pages` array, and each page has a `list`
of event commands.

```json
{
  "events": [
    null,
    {

Continue reading

Sign up for a free account to view the full skill content

Login / Register
#broad-capability#roleplaying#game-development#rpg-maker#creative-writing#rpg#maker
Rpgmaker Dialog - AgentArmory Skill — AgentArmory