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 agentmods add skills/mm-weber/loremaester/session-creationnpx skills add mm-weber/loremaester --skill session-creationgit clone --depth 1 https://github.com/mm-weber/loremaesterWhat 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 | $0.00068 | $0.02151 |
| Opus 5 | $0.00034 | $0.01076 |
| Sonnet 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 2d 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.
- 2d 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 1mo ago), licensed MIT. It adds 68 tokens to every session and 2,151 once invoked, about $0.0003 per session on Opus 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
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…
lecture-to-notes
Turn a lecture/conference recording (video or audio: MOV/MP4/M4A/MP3/WAV) into structured vault notes via local GPU transcription + slide extraction — 演講影片, 演講音檔, 上課錄影, '整理演講', '影片轉筆記', '音檔轉筆記', or a dropped media file. Handles batch runs.
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
Systematic investment research workflow for A-share and Hong Kong stock markets using AI-powered analysis. Use when conducting sector selection, supply chain analysis, financial report verification, or market sentiment evaluation. 系统化的 A 股/港股投资研究工作流程,适用于赛道筛选、产业链分析、财报验证和市场情绪评估。.
beautiful-article
把用户提供的素材(网页 URL / PDF / DOCX / Markdown / 纯文本 / 截图 / 粘贴材料)编辑、设计成一篇美丽的、可离线打开和分享的单文件 HTML 网页文章。基于 reacticle 组件协议:不手写裸 HTML/CSS,而用语义组件 + 受主题约束的 Raw 自由层;按 source→规划→双确认→生成→终审→修复的小型 harness 流程推进,默认 100% 信息保留的长文。触发场景:把 URL/PDF/DOCX/文章做成网页文章 / 长文 / briefing / 解释文 / 视觉文章 / 教程 / 审阅复盘 / 方案分析,'render this as a beautiful web…