From omen
Catalog places from a session log into the campaign's location index. New places get a heading with a summary. Existing places get new information appended. Use when user says "log places", "update locations", "catalog places", or after logging a session.
How this skill is triggered — by the user, by Claude, or both
Slash command
/omen:log-placeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Extract locations from a session log and update the campaign's `_places.md` index.
Extract locations from a session log and update the campaign's _places.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/_places.md to understand:
Also check lore/ for standalone location lore files -- if a place already has its own file, note
it.
Identify every location that was visited, mentioned, or revealed in the session. For each:
_places.md?Include locations at all scales -- districts, buildings, rooms, planets -- whatever the campaign operates at.
Places from {session}:
New:
- {Place name} -- {one-line summary}
Updated:
- {Place name} -- {what's new this session}
Add all, edit, or drop any?
Insert a new heading in _places.md in alphabetical order among existing headings:
## {Place Name}
{One-line summary of what this place is and why it matters. Wikilink to related NPCs, factions, or
parent locations.}
Append a new paragraph under the existing heading with new information from this session. Prefix with the session reference:
**{Session Reference}:** {What happened at or was revealed about this place.}
If a place has a standalone lore file in lore/, append there instead and note the wikilink under
the index heading if not already present.
Ensure all place entries wikilink to:
Only link to entries that exist or will be created in this pass.
Places updated. {N} new, {M} updated in {campaign} index.
npx claudepluginhub xxkeefer/skills --plugin omenCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.