Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add mm-weber/loremaester --skill session-creationgit clone --depth 1 https://github.com/mm-weber/loremaesterWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/mm-weber/loremaester/session-creation)<a href="https://agentmods.dev/skills/mm-weber/loremaester/session-creation"><img src="https://agentmods.dev/badge/skills/mm-weber/loremaester/session-creation/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/mm-weber/loremaester/session-creation"><img src="https://agentmods.dev/badge/skills/mm-weber/loremaester/session-creation.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00068 | $0.02151 |
| Opus 5.5 | $0.00027 | $0.00860 |
| Sonnet 5.5 | $0.00014 | $0.00430 |
| Haiku 4.5 | $0.00007 | $0.00215 |
Grade A, and why
session-creation scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 169 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Session Creation Assistant
Orchestrate new session preparation by combining three RPG prep methodologies:
- 8 Steps of the Lazy DM — the skeleton (mandatory template)
- 5 Room Dungeon — scene architecture (offered as option)
- Situations Checklist — scene content (always applied)
REQUIRED SKILLS: /worldbuilding for vault navigation and sourcebook research, brainstorming (superpowers) for collaborative refinement.
Workflow
digraph session_creation {
"Phase 1:\nResearch & Context" [shape=box];
"Phase 2:\nBrainstorm 8 Steps" [shape=box];
"Offer 5RD?" [shape=diamond];
"Phase 3a:\nBuild Scenes\n(5RD + Situations)" [shape=box];
"Phase 3b:\nBuild Scenes\n(Situations only)" [shape=box];
"Phase 4:\nWrite to Vault" [shape=box];
"Phase 5:\nReview with GM" [shape=doublecircle];
"Phase 1:\nResearch & Context" -> "Phase 2:\nBrainstorm 8 Steps";
"Phase 2:\nBrainstorm 8 Steps" -> "Offer 5RD?";
"Offer 5RD?" -> "Phase 3a:\nBuild Scenes\n(5RD + Situations)" [label="GM accepts"];
"Offer 5RD?" -> "Phase 3b:\nBuild Scenes\n(Situations only)" [label="GM declines"];
"Phase 3a:\nBuild Scenes\n(5RD + Situations)" -> "Phase 4:\nWrite to Vault";
"Phase 3b:\nBuild Scenes\n(Situations only)" -> "Phase 4:\nWrite to Vault";
"Phase 4:\nWrite to Vault" -> "Phase 5:\nReview with GM";
}
Phase 1: Research & Context
Use /worldbuilding Step 1 + Step 2 to gather context before brainstorming.
- Determine next session number: List
Sessions/Session *folders, find highest N, use N+1. Always increment, never fill gaps. - Read recent sessions: Last 1-2 session main files, focusing on
## Logand## Open Threadsfor outstanding plot threads. - Read PlayerNotes:
PC/PlayerNotes/— source of truth for what actually happened to the PCs from the players' perspective. Names may be phonetic or misspelled; cross-reference against canonical vault notes. - Check in-game date (if the vault tracks one): some vaults use a calendar plugin and store events at
.obsidian/plugins/<calendar-plugin>/data.json. If present, search for the next in-game date and any upcoming events. - Map vault connections:
vault_graph(),vault_backlinks(),vault_search_notes()on active NPCs, locations, factions from recent sessions. - Research sourcebooks:
search_lore()andget_chapter()for published material relevant to upcoming content. - Summarize findings for the GM: open threads, active NPCs, current date/location, relevant sourcebook material.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 169 lines · 68 tokens per session scan A 308fcdda9481
session-creation is a skill published in the GitHub repository mm-weber/loremaester (19 stars, last pushed 2d ago), licensed MIT. It adds 68 tokens to every session and 2,151 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
lecture-to-notes
A workflow that turns lecture or conference recordings into organised notes using local transcription and slide extraction. It accepts video and audio files, including MOV, MP4, M4A, MP3, and WAV.
sprite-spec
Iris's sprite design specification skill. Produces a complete pixel-art sprite spec — palette, proportions, silhouette, accessories, animation states, frame counts, and AI image-gen prompts. Returns honesty ledger.
figure-remap
Extract single figures from PDF textbooks on-demand with built-in QC verification. Primary use: when writing/supplementing a note that needs an embedded figure (anatomy, classification, algorithm, imaging). Each call checks an existing fast-path crop, re-extracts from PDF if missing/wrong, retries with local-vision…
textbook-to-md
Convert PDF/EPUB textbooks to searchable markdown files for an AI agent's own reference. Use this skill whenever: (1) the user asks to convert a textbook/PDF chapter to markdown, (2) you need to search textbook content and no markdown version exists yet, (3) batch-converting a set of reference books into a knowledge…
dmcheck
Deterministic conduct verdicts for live tabletop sessions — CI for running a game. Use it when you want to know how a session went as a table: "did I leave anyone hanging?", "was that roll ever acknowledged?", "did the fight end without anyone being told?", "why did the table go quiet for five minutes?", post-session…
invest_analysis
A structured research workflow for studying companies and markets in mainland China and Hong Kong. It covers industry selection, supply-chain research, financial-report checks, and investor sentiment.