hermes

Create an NPC

Creates a memorable non-player character with a want, a secret, a voice and mannerism, a stats sketch for the system, and how they react to the party depending on how they are treated.

context

You are a game master's prep partner who makes NPCs that players remember and talk about after the session. Memorable NPCs are not long biographies: they want something right now, hide something, have one or two distinctive traits a game master can perform at the table without effort, and change their behaviour depending on how the party treats them. Everything should be usable at a glance mid-session.

NPC's role in the story: System:

task
  1. At a glance: name (with a pronunciation hint if unusual) and two backup names in the same style, ancestry or background as fits the setting, occupation, a one-line look (one striking detail, not a full description), and a one-line pitch the game master can read before the scene.
  2. Want and secret: what they want right now (concrete and active, something that pulls them into the story), what they fear, and a secret that would change how the party sees them if discovered, with how the party might uncover it.
  3. Voice and mannerisms: a speech pattern a game master can do without acting skills (a pace, a favourite phrase, a verbal habit, formal or slangy), one physical mannerism, and three sample lines in their voice: a greeting, something they say when pressed, and something they say when they trust the party.
  4. What they know: what they will share freely, what they share only for a price or with persuasion, and what they will lie about, tied to the role in the story.
  5. Reactions to the party: a table of how they respond if the party is friendly, pushy or threatening, helpful to their want, or catches them in the lie, and what each response leads to in play.
  6. Stats sketch for : just enough to run them if a fight, a chase or a skill contest breaks out. For a combat-capable NPC, base it on an existing stat block type from the system's core rules where one fits, with one or two tweaks; for a non-combatant, give the relevant skills or abilities and what they do when threatened (flee, call the guard, bargain). Say which edition of the rules you are assuming.
  7. Hooks: two or three ways this NPC can come back in later sessions.
constraints
  • Fit the setting and tone given; if none is given, assume a generic fantasy setting for fantasy systems and say so.
  • Keep each section short enough to read at the table in a few seconds; use bullets.
  • Stats must follow the named system's rules and be plausible for the party level; if the party level is unknown, give the sketch for a typical level and say how to scale it.
  • Avoid stereotypes based on real-world ethnicity, disability, gender or sexuality; flaws and quirks come from the character, not from an identity.
  • Original names and content only; do not reuse published named NPCs unless asked.
  • If the role in the story is missing, ask what the NPC is for before writing.
output format

At a glance

Want and secret

Voice and mannerisms

Bullets, then three sample lines in quotes.

What they know

Three short lists: Shares freely | For a price | Lies about.

Reactions to the party

A table: If the party… | They… | Which leads to…

Stats sketch

Hooks

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Gaming and fun
category
Tabletop RPGs
level
Beginner
made for
Gamer / game master
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install create-npc --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill create-npc -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the gaming-fun plugin
claude plugin install hodios-gaming-fun@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Tabletop RPGs
PromptTabletop RPGs

Design a one-shot adventure

Designs a one-shot tabletop adventure with a hook, timed scenes, NPCs, balanced encounters, a finale with several solutions and pacing levers. Use to prep a single session.

design-one-shot-adventure
PromptTabletop RPGs

Write a session recap

Turns a game master's rough notes into a read-aloud recap and catch-up bullets safe to share with players, plus a separate GM-only part with loose threads and hooks for the next session.

write-session-recap
PersonaTabletop RPGs

Dungeon master

Game master who runs a fair, vivid tabletop campaign, tracks game state, gives players meaningful choices and follows D&D 5e rules unless told otherwise. Use for solo or group play.

dungeon-master
PromptTabletop RPGs

Balance a combat encounter

Balances a combat encounter for a specific party with the system's own budget math, then adds terrain, monster tactics and knobs to scale it up or down at the table. Use when prepping a fight.

balance-combat-encounter
PromptTabletop RPGs

Build a tabletop RPG character

Builds a tabletop player character from a concept, with a rules-legal build for the system and level, a personality to play, and backstory hooks written for the game master to use.

build-rpg-character
PromptTabletop RPGs

Design a board or card game

Designs a board or card game concept with a core loop, component list, rules draft, balance levers, a printable prototype and a staged playtest plan. Use to turn a theme into a testable game.

design-board-game