skills/smithery.ai/client-message

client-message

Installation
SKILL.md

Create/modify a module under lib/game/network/message/ that:

  • use ThistleTea.Game.Network.ClientMessage, :CMSG_FOO
  • defines a defstruct matching the fields decoded from the payload
  • implements from_binary/1 using little-endian bit syntax patterns like <<x::little-size(32)>>
  • implements handle/2 to update state and send any responses

Quick examples

Minimal payload (CMSG_PING):

defmodule ThistleTea.Game.Network.Message.CmsgPing do
  use ThistleTea.Game.Network.ClientMessage, :CMSG_PING

  defstruct [:sequence_id, :latency]
Installs
1
First Seen
Mar 25, 2026
client-message from smithery.ai