From omen
Catalog NPCs from a session log into the campaign's NPC index. New NPCs get a heading with a summary. Existing NPCs get new information appended. Use when user says "log npcs", "update npcs", "catalog characters", or after logging a session.
How this skill is triggered — by the user, by Claude, or both
Slash command
/omen:log-npcsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Extract NPCs from a session log and update the campaign's `_npcs.md` index.
Extract NPCs from a session log and update the campaign's _npcs.md index.
Follow the campaign discovery convention from the omen domain CLAUDE.md.
$ARGUMENTS may contain:
logs/Read the session log file in full.
Read lore/_npcs.md to understand:
Also check lore/ for standalone NPC lore files -- if an NPC already has their own file, note it.
Identify every NPC that appeared, was mentioned, or was revealed in the session. For each:
_npcs.md?Skip player characters -- they belong in _players.md.
NPCs from {session}:
New:
- {NPC name} -- {one-line summary}
Updated:
- {NPC name} -- {what's new this session}
Add all, edit, or drop any?
Insert a new heading in _npcs.md in alphabetical order among existing headings:
## {NPC Name}
{One-line summary of who they are and their role. Wikilink to related places, factions, or other
NPCs.}
Append a new paragraph under the existing heading with the new information from this session. Prefix with the session reference for traceability:
**{Session Reference}:** {What happened with this NPC in this session.}
If an NPC has a standalone lore file in lore/, append there instead and note the wikilink under
the index heading if not already present.
Ensure all NPC entries wikilink to:
Only link to entries that exist or will be created in this pass.
NPCs updated. {N} new, {M} updated in {campaign} index.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub xxkeefer/skills --plugin omen