Nick Davenock
Community@thedougler
Nick Davenock's registry pairs a Shattered Sea TTRPG Obsidian wiki operating system with OpenRouter integration, browser testing, and TDD engineering skills.
Agent Skills by Nick Davenock
Showing 94 vetted skills indexed across 2 GitHub repositories.
sandbox-narrative
Applies sandbox narrative principles to D&D campaign prep and session design.
ttrpg-writing
Writes and reviews D&D campaign wiki content using DM-facing and player-facing prose standards.
cross-linker
Adds missing wikilinks between Obsidian vault pages to resolve orphans and deadends.
session-ingest
Extracts canon, combat stats, and speaker identities from raw D&D session transcript CSVs.
enforced-in-code
Automate recurring rule violations into hooks, permissions, and lint rules.
daily-update
Automates daily Obsidian wiki maintenance through triage, ingest, lint, and cross-link phases.
session-highlights
Extracts funniest in-world moments from TTRPG session audio into screenplay scene files with embedded clips.
prep-island
Creates portable narrative islands with situations, NPCs, and entry hooks for D&D campaign prep.
organize
Delegates wiki folder structure evaluation to the ttrpg-wiki-organize skill.
prep-location
Generate D&D 5e location wiki pages with read-aloud prose and structured frontmatter.
pc-combat-primer
Generates quantitative PC and party combat profiles for D&D 5e encounter calibration.
prep-faction
Creates and expands faction wiki pages with agendas, clocks, and membership for a D&D campaign vault.
obsidian-markdown
Writes correct Obsidian Flavored Markdown syntax for wiki pages including wikilinks, embeds, callouts, and frontmatter.
manage-voice-profiles
Manages voice profiles for speaker identification in session audio transcription.
openrouter-image-gen
Generate images from text prompts via OpenRouter's chat completions API with image modality.
ttrpg-llm-wiki-init
Validates TTRPG campaign wiki structure, resumes interrupted work, and routes tasks to downstream skills.
roll-dice
Rolls dice via a bash script for tabletop RPG checks, attacks, and random tables.
continuous-self-improvement
Improves wiki infrastructure through a measured six-step fix-and-verify loop.
transcribe-session-audio
Transcribe per-mic session recordings into speaker-labeled CSV transcripts using Whisper and pyannote.
prep-dungeon
Generates D&D dungeon sites through a four-phase pipeline with DM review gates.
session-recap
Propagates session notes into recap files, hot.md updates, and situation file changes across a campaign wiki.
use-replicate
Generate images, video, audio, and transcriptions via Replicate API scripts.
prep-situation
Creates D&D campaign situation files with clocks, Three Clue audits, and faction timelines.
prep-ship
Generate tiered ship and vehicle wiki pages for a D&D 5e campaign vault.
Frequently Asked Questions About Nick Davenock
FAQPage SchemaWhat tasks can I accomplish with Thedougler's skill collection?▼
You can run a full TTRPG campaign wiki in Obsidian: prep sessions, NPCs, dungeons, encounters, and factions; lint and cross-link pages; record and transcribe session audio; and generate battlemaps and art. Separate skills cover OpenRouter streaming, Playwright testing, TDD cycles, and Tailwind/HTMX frontend work.
Who is the target user for these skills?▼
The primary persona is a Dungeon Master running the Shattered Sea sandbox campaign who maintains an Obsidian wiki and wants agent-assisted prep, ingest, and post-session updates. Secondary personas are developers integrating OpenRouter models, practicing test-driven development, or testing web apps with Playwright.
How do the Shattered Sea wiki skills work together in practice?▼
Run ttrpg-wiki-init first to validate structure and route tasks. Prep skills (prep-npc, prep-session, prep-dungeon) create content; record-session-audio and transcribe-session-audio capture play; session-ingest, session-recap, and world-update propagate changes; ttrpg-wiki-lint and daily-update maintain vault health.
What prerequisites and dependencies do these skills require?▼
Image generation and editing skills require an OPENROUTER_API_KEY in a .env file. Transcription needs Whisper large-v3 and pyannote over per-mic audio tracks. Dice rolling requires the bundled roll.sh script. Wiki skills assume an Obsidian vault with the Shattered Sea folder structure and .raw/sessions/ inbox.
Are these skills free to use?▼
The skills themselves are prompt-based instructions distributed through the public registry at no cost. However, runtime dependencies carry their own terms: OpenRouter and Replicate charge per API usage, and models like Whisper or Stable Diffusion follow their respective open licenses when run locally.