fvtt-chat-messages

Community

Create and customize Foundry VTT chat messages.

AuthorImproperSubset
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Foundry VTT chat messages are central to gameplay and UX, but building and rendering messages consistently across modules can be error-prone. This Skill guides developers in programmatically creating, configuring, and rendering chat messages, including speaker assignment, whispers, roll results, and custom rendering hooks.

Core Features & Use Cases

  • Create ChatMessage instances with content, speaker, whisper, and rolls data
  • Configure speakers, whisper recipients, and roll modes to control visibility and presentation
  • Integrate with renderChatMessageHTML and other hooks to customize message appearance and behavior across modules

Quick Start

To send a basic message: await ChatMessage.create({ content: "Hello, world!" }); To send a message with a specific speaker: await ChatMessage.create({ content: "Attack!", speaker: ChatMessage.getSpeaker({ actor: myActor }) });

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: fvtt-chat-messages
Download link: https://github.com/ImproperSubset/hh-agentics/archive/main.zip#fvtt-chat-messages

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.