Skip to content

MTP Skill (beta)

MTP Skill is an Agent Skill for steering LLM output through the /mtp command.

Instead of adding long natural-language behavior instructions to the prompt body, MTP Skill converts short settings such as power:70, J:4, or maverick into constraints that shape tone, structure, and exploration depth.


Try one of these prompts after adding MTP Skill.

/mtp power:70
Summarize this text in a shorter form.
/mtp focus:70
List the important effects of this specification change.
/mtp maverick
Expand the possibilities for this plan.
ModeExampleUse
Slider/mtp power:70Specify a tendency and intensity directly
Grid/mtp J:4Specify a point on the 19x19 MTP grid
Preset/mtp maverickCall a named combination of coordinates

All three modes resolve to the same internal shape: MTP axis, polarity, and intensity. The sections below describe the full input formats.

/mtp <arguments>
<prompt>

/mtp can appear at the start, middle, or end of a message.

/mtp power:70
Summarize this text.
Summarize this text. /mtp power:70

If several /mtp segments appear in one message, their arguments are merged in source order and the /mtp <arguments> parts are removed from the prompt body.

Each MTP axis has a Side A node and a Side B node. Positive values activate Side A. Negative values activate the opposite side.

AxisSide ASide B
Yellowopenstill
Redpowervoid
Magentareturnsurge
Greengrowwither
Transparenthelixcollapse
Whitefocushaze
Cyanenterdrift
Blueflowabyss
Purpleclosefade

For conceptual descriptions of the nodes, see Node Reference.

/mtp <node>:<intensity>

<intensity> is a value from 0 to 100.

/mtp power:70
/mtp focus:30
/mtp flow:50

Negative values activate the opposite side of the same axis.

/mtp power:-70

The same axis can also be specified by color name. A positive color value activates Side A, and a negative color value activates Side B.

/mtp yellow:70
/mtp yellow:-70

For the Yellow axis, yellow:70 is equivalent to open:70, and yellow:-70 is equivalent to still:70.

/mtp <column>:<row>

The MTP grid is 19x19.

  • Columns: A to S
  • Rows: 1 to 19
  • Center: J:10
/mtp J:4
/mtp D:16
/mtp A:1

Hyphen form is also accepted.

/mtp G-10

The compiler calculates axis, polarity, and intensity from the coordinate. J:10 is the neutral center and does not emit an active constraint.

For the full coordinate model, see Grid and Coordinate System.

Presets expand to predefined MTP tokens before parsing.

PresetExpansion
synthesizerD:16 A:1
strategistP:16 P:4
maverickD:4 A:19
conciergeJ:13 D:10
/mtp synthesizer
Outline the key points.

Preset definitions are maintained in skills/mtp/references/presets.yaml.

Different axes can be combined.

/mtp open:30 flow:30
Adjust this draft for readability.

Multiple /mtp segments are merged in order.

Summarize this text. /mtp power:70 /mtp haze:30

If several tokens target the same axis, the last token wins after preset expansion.

/mtp power:70 void:30

In this example, both tokens target the Red axis, so void:30 is effective for that axis.

These inputs are valid, but they do not generate active constraints.

/mtp power:0
/mtp yellow:0
/mtp J:10

Invalid tokens are ignored.

/mtp foobar:20
/mtp haze:xx
/mtp G:10foo

Depending on the host, warnings may appear in execution logs.

When the host exposes command output, these helper commands can be used.

/mtp help
/mtp help sliders
/mtp help grid
/mtp help presets
/mtp list
/mtp list presets

Detailed examples and compiler checks are available in skills/mtp/USAGE.md.

MTP Skill is in beta. The basic /mtp <arguments> formats are usable, but node definitions and constraint expressions may change as comparison tests accumulate.

For strict comparison records, save the MTP Skill version, model name, prompt, and /mtp arguments together.

MIT License