Nick Davenock avatar

Nick Davenock

Community

@thedougler

3Followers
|
29Public Repos
|
94Published Skills

Nick Davenock's registry pairs a Shattered Sea TTRPG Obsidian wiki operating system with OpenRouter integration, browser testing, and TDD engineering skills.

Skills Distribution
DomainDeveloper To...TTRPG Campaign Wik.. (40%)LLM Integration & .. (25%)Frontend & Browser.. (15%)Test-Driven Develo.. (12%)

Agent Skills by Nick Davenock

Showing 94 vetted skills indexed across 2 GitHub repositories.

ThedouglerThedougler

sandbox-narrative

Applies sandbox narrative principles to D&D campaign prep and session design.

Community
Intermediate
ThedouglerThedougler

ttrpg-writing

Writes and reviews D&D campaign wiki content using DM-facing and player-facing prose standards.

Community
Advanced
ThedouglerThedougler

cross-linker

Adds missing wikilinks between Obsidian vault pages to resolve orphans and deadends.

Community
Intermediate
ThedouglerThedougler

session-ingest

Extracts canon, combat stats, and speaker identities from raw D&D session transcript CSVs.

Community
Advanced
ThedouglerThedougler

enforced-in-code

Automate recurring rule violations into hooks, permissions, and lint rules.

Community
Intermediate
ThedouglerThedougler

daily-update

Automates daily Obsidian wiki maintenance through triage, ingest, lint, and cross-link phases.

Community
Advanced
ThedouglerThedougler

session-highlights

Extracts funniest in-world moments from TTRPG session audio into screenplay scene files with embedded clips.

Community
Advanced
ThedouglerThedougler

prep-island

Creates portable narrative islands with situations, NPCs, and entry hooks for D&D campaign prep.

Community
Intermediate
ThedouglerThedougler

organize

Delegates wiki folder structure evaluation to the ttrpg-wiki-organize skill.

Community
Basic
ThedouglerThedougler

prep-location

Generate D&D 5e location wiki pages with read-aloud prose and structured frontmatter.

Community
Intermediate
ThedouglerThedougler

pc-combat-primer

Generates quantitative PC and party combat profiles for D&D 5e encounter calibration.

Community
Advanced
ThedouglerThedougler

prep-faction

Creates and expands faction wiki pages with agendas, clocks, and membership for a D&D campaign vault.

Community
Intermediate
ThedouglerThedougler

obsidian-markdown

Writes correct Obsidian Flavored Markdown syntax for wiki pages including wikilinks, embeds, callouts, and frontmatter.

Community
Intermediate
ThedouglerThedougler

manage-voice-profiles

Manages voice profiles for speaker identification in session audio transcription.

Community
Intermediate
ThedouglerThedougler

openrouter-image-gen

Generate images from text prompts via OpenRouter's chat completions API with image modality.

Community
Intermediate
ThedouglerThedougler

ttrpg-llm-wiki-init

Validates TTRPG campaign wiki structure, resumes interrupted work, and routes tasks to downstream skills.

Community
Advanced
ThedouglerThedougler

roll-dice

Rolls dice via a bash script for tabletop RPG checks, attacks, and random tables.

Community
Basic
ThedouglerThedougler

continuous-self-improvement

Improves wiki infrastructure through a measured six-step fix-and-verify loop.

Community
Advanced
ThedouglerThedougler

transcribe-session-audio

Transcribe per-mic session recordings into speaker-labeled CSV transcripts using Whisper and pyannote.

Community
Intermediate
ThedouglerThedougler

prep-dungeon

Generates D&D dungeon sites through a four-phase pipeline with DM review gates.

Community
Advanced
ThedouglerThedougler

session-recap

Propagates session notes into recap files, hot.md updates, and situation file changes across a campaign wiki.

Community
Intermediate
ThedouglerThedougler

use-replicate

Generate images, video, audio, and transcriptions via Replicate API scripts.

Community
Advanced
ThedouglerThedougler

prep-situation

Creates D&D campaign situation files with clocks, Three Clue audits, and faction timelines.

Community
Intermediate
ThedouglerThedougler

prep-ship

Generate tiered ship and vehicle wiki pages for a D&D 5e campaign vault.

Community
Intermediate

Frequently Asked Questions About Nick Davenock

FAQPage Schema
What 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.