
Spend enough time getting customer requests, and you realize that there is gold between what the customer said and what they want.
In the hyper-competitive TTRPG session transcription space there are four real competitors that I use:
Storyvault has the most sophisticated campaign management features. Saga20 the best transcription and has some campaign management features. GMassistant has a very clean workflow.
But they all were deficient in a variety of ways. So I thought I’d build my own tools to do it my way.
And I did, but what I really wanted was for them to build it.
And I know, I am just one customer, and I know that I am a lonely voice, and so I thought -wait- instead of trying to explain what I want, I can literally show them what I want.
The Agentic Workflow (via claude.md) generated with the help of AI 😉
To bridge this gap, I’ve open-sourced the bridge I built: CampaignGenerator on GitHub.
Inside the repo, the
claude.mdfile acts as a functional blueprint for the agentic workflow. It enables Claude to:
Contextual Awareness: Ingest raw TTRPG transcripts and map them against existing campaign lore.
API Interoperability: Use vendor APIs to push structured updates (like NPC status or quest progress) back into the campaign managers.
Iterative Refinement: Act as a “middleware” architect that corrects transcription errors while ensuring narrative consistency across sessions.
And now back to pure, human, artisanal text.
And it got me thinking, want a feature from a vendor? Have Claude build it for you, then show it to the vendor.
“This bridges the cognitive gap between ‘I want better campaign management’ to ‘here’s the workflow I implemented in an agentic system, that I use that uses your APIs and would be delighted if you took from me and made it part of your product.'”
Very technically sophisticated customers I have worked with in the past did that, but the barrier to doing that just dropped.
How engineering teams cope with this proliferation of people who can build value on top of the data you processed will be the next iteration of how enterprise infrastructure is expected to work with customers.
And to Saga20 and GMassisstant and Storyvault.gg, please – pretty – please – build it?









