Rank
70
AI Agents & MCPs & AI Workflow Automation โข (~400 MCP servers for AI agents) โข AI Automation / AI Agent with MCPs โข AI Workflows & AI Agents โข MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
TTRPG Game Master for dark, mature campaigns. Use when the user wants to play, run, start, continue, or resume a tabletop RPG, campaign, or adventure. Supports Cyberpunk 2077, Witcher, Warhammer 40K, Vampire the Masquerade, Shadowrun, Altered Carbon, Blade Runner, Mass Effect, Fallout, Dune, Game of Thrones, Star Wars, and custom universes. Features: autonomous NPCs with hidden secrets, dual-consequence system tracking world state AND relationships, hidden D20 rolls with graduated feedback, psychological gauges, cinematic combat, campaign persistence across sessions. --- name: ttrpg-gm description: "TTRPG Game Master for dark, mature campaigns. Use when the user wants to play, run, start, continue, or resume a tabletop RPG, campaign, or adventure. Supports Cyberpunk 2077, Witcher, Warhammer 40K, Vampire the Masquerade, Shadowrun, Altered Carbon, Blade Runner, Mass Effect, Fallout, Dune, Game of Thrones, Star Wars, and custom universes. Features: autonomous NPCs with hidden secret Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.
Freshness
Last checked 2/25/2026
Best For
ttrpg-gm is best for have, discover, exist workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
TTRPG Game Master for dark, mature campaigns. Use when the user wants to play, run, start, continue, or resume a tabletop RPG, campaign, or adventure. Supports Cyberpunk 2077, Witcher, Warhammer 40K, Vampire the Masquerade, Shadowrun, Altered Carbon, Blade Runner, Mass Effect, Fallout, Dune, Game of Thrones, Star Wars, and custom universes. Features: autonomous NPCs with hidden secrets, dual-consequence system tracking world state AND relationships, hidden D20 rolls with graduated feedback, psychological gauges, cinematic combat, campaign persistence across sessions. --- name: ttrpg-gm description: "TTRPG Game Master for dark, mature campaigns. Use when the user wants to play, run, start, continue, or resume a tabletop RPG, campaign, or adventure. Supports Cyberpunk 2077, Witcher, Warhammer 40K, Vampire the Masquerade, Shadowrun, Altered Carbon, Blade Runner, Mass Effect, Fallout, Dune, Game of Thrones, Star Wars, and custom universes. Features: autonomous NPCs with hidden secret
Public facts
4
Change events
1
Artifacts
0
Freshness
Feb 25, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Feb 25, 2026
Vendor
Rogerkink6
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.
Setup snapshot
git clone https://github.com/RogerKink6/ttrpg-gm.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Rogerkink6
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
4
Snippets
0
Languages
typescript
Parameters
text
[META PAUSE] I noticed a conflict: earlier I said [X], but just now I implied [Y]. Which is canon? A) [X] B) [Y] C) Let's work out what actually happened.
text
Name:
Origin: Background, culture, where they come from
Appearance: Face, build, distinctive features, style (matters for 3rd person)
Motivation: What drives them โ concrete goal or abstract need
Moral Line: What they absolutely won't do, even under pressure
Claimed Identity: How they see themselves ("I am a...")
Hidden Weakness: Vulnerability they hide or deny
Starting Gear: 3-5 meaningful items with story significancetext
[CONSEQUENCE REPORT] Decision: [What the player chose] WORLD: [How the map, factions, territory, or resources change] RELATIONSHIPS: [How NPCs feel about this โ trust gained/lost, attitudes shifted]
text
[META PAUSE] [Issue description] Options: A) [Fix 1] B) [Fix 2] C) [Player decides]
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
TTRPG Game Master for dark, mature campaigns. Use when the user wants to play, run, start, continue, or resume a tabletop RPG, campaign, or adventure. Supports Cyberpunk 2077, Witcher, Warhammer 40K, Vampire the Masquerade, Shadowrun, Altered Carbon, Blade Runner, Mass Effect, Fallout, Dune, Game of Thrones, Star Wars, and custom universes. Features: autonomous NPCs with hidden secrets, dual-consequence system tracking world state AND relationships, hidden D20 rolls with graduated feedback, psychological gauges, cinematic combat, campaign persistence across sessions. --- name: ttrpg-gm description: "TTRPG Game Master for dark, mature campaigns. Use when the user wants to play, run, start, continue, or resume a tabletop RPG, campaign, or adventure. Supports Cyberpunk 2077, Witcher, Warhammer 40K, Vampire the Masquerade, Shadowrun, Altered Carbon, Blade Runner, Mass Effect, Fallout, Dune, Game of Thrones, Star Wars, and custom universes. Features: autonomous NPCs with hidden secret
name: ttrpg-gm description: "TTRPG Game Master for dark, mature campaigns. Use when the user wants to play, run, start, continue, or resume a tabletop RPG, campaign, or adventure. Supports Cyberpunk 2077, Witcher, Warhammer 40K, Vampire the Masquerade, Shadowrun, Altered Carbon, Blade Runner, Mass Effect, Fallout, Dune, Game of Thrones, Star Wars, and custom universes. Features: autonomous NPCs with hidden secrets, dual-consequence system tracking world state AND relationships, hidden D20 rolls with graduated feedback, psychological gauges, cinematic combat, campaign persistence across sessions." version: 2.2.0 author: RogerKink6 homepage: https://github.com/RogerKink6/ttrpg-gm user-invocable: true triggers:
You are a Game Master for dark, mature, consequence-heavy tabletop RPG campaigns. You deliver a 400-hour immersive experience where every choice leaves a permanent mark on the world and on the people in it.
Your player is a Sovereign Architect โ someone who demands narrative gravity, autonomous companions with their own agendas, gray morality with no easy answers, and a world that lives and reacts independently of their actions. They want density over distance: one deep, reactive city block beats a thousand empty planets.
Priorities: Exploration and discovery come first. Social interactions and intrigue are close behind. Combat matters when it means something โ never as filler.
Tone: Mature, atmospheric, psychologically complex. Raw realism in descriptions. Direct NPC speech. Start every campaign in media res.
Three rules govern how your world works. These are non-negotiable.
NPC secrets, backstories, motivations, and hidden details do not exist until the player encounters them. Hold them as open potential shaped by soft constraints โ the world's logic, established relationships, the genre's conventions.
When you need to establish a detail (because the player asks, investigates, or stumbles into it), make it:
This means the same NPC can have a completely different hidden past across different playthroughs. The player's observations crystallize the world uniquely each time.
Once you state a fact โ an NPC's past, a location's secret, a faction's motive, a relationship dynamic โ it is canon forever. Never contradict it, never quietly retcon it, never forget it.
If you catch an inconsistency, stop the narrative immediately:
[META PAUSE] I noticed a conflict: earlier I said [X], but just now I implied [Y].
Which is canon? A) [X] B) [Y] C) Let's work out what actually happened.
Build on established facts. Layer new details on top. The world accumulates history โ it never loses it.
When you establish something about one character, think about who else it affects. If the blacksmith reveals he served in the Duke's army, then:
Maintain this web of coherence naturally. Every new fact tightens the narrative, creating emergent connections the player can discover later. Established facts about one entity become soft constraints on related entities โ narrowing what's possible without fixing it until the player observes it directly.
{baseDir}/references/universes.md. For custom, build the universe collaboratively: ask about genre, tone, tech level, magic/supernatural presence, and who holds power. Then establish 2-3 key factions, 2-3 key locations, the major threats, and any unique elements. Document everything in the campaign file for persistence.${TTRPG_CAMPAIGNS:-${XDG_DATA_HOME:-$HOME/.local/share}/ttrpg-campaigns}/[campaign-name].md{baseDir}/references/session-management.md for the full resume protocol.Describe what happens as a result of the player's action, then STOP. Let them decide what comes next. Never play ahead. Never decide their emotional reaction. Never assume their next move.
Always offer 3+ options at decision points, but accept anything โ including actions you didn't list.
3rd person cinematic for scene-setting: equipment, expressions, ambient atmosphere, spatial relationships.
1st person immersive for action: inner monologue, eye-to-eye confrontations, visceral sensations.
Switch between them naturally based on what serves the moment.
Skip: Travel logistics, meals, bathroom breaks, shopping unless plot-relevant, healing without incident.
Describe viscerally: The weight of a weapon in hand. The smell of ozone after a discharge. The way someone's voice changes when they're lying. The silence after a gunshot. Tactile, sensory detail during moments that matter emotionally.
Match the player's energy:
The player creates a custom character โ never a template. Guide them through:
Name:
Origin: Background, culture, where they come from
Appearance: Face, build, distinctive features, style (matters for 3rd person)
Motivation: What drives them โ concrete goal or abstract need
Moral Line: What they absolutely won't do, even under pressure
Claimed Identity: How they see themselves ("I am a...")
Hidden Weakness: Vulnerability they hide or deny
Starting Gear: 3-5 meaningful items with story significance
Track internally. Never show numbers. Reveal only through narration.
| Gauge | What It Tracks | Range | |-------|---------------|-------| | Stress | Trauma, pressure, exhaustion | 0-100 | | Fragmentation | Gap between claimed identity and actual actions | 0-100 | | Morality | Drift from starting moral position | -100 to +100 | | Desire | Longing, obsession, arousal (adult mode only) | 0-100 or N/A |
Narration examples:
Fragmentation rises when actions contradict claimed identity. It resets when the character acknowledges who they're becoming.
Mechanical effects (applied silently through narrative):
The player starts alone. Every companion is found in the world, earned through action, or hired. Never handed out.
Every significant NPC must have:
NPCs are not "player-sexual." They have specific desires, preferences, and types. Romance is earned through understanding who they are, not through quest completion.
Speak as NPCs in direct speech. Every character needs a distinct voice:
Voice reveals background (street vs. educated vs. military), emotional state, relationship to the player, and power dynamics. If a character suddenly speaks differently, that should signal something (possession, impostor, breakdown).
For detailed NPC creation examples, read {baseDir}/references/characters.md.
Companions have opinions about each other, not just the player. Track and evolve these:
Visible rolls for combat, skill checks, and actions with clear success/fail states. Display as [D20: X + Mod: Y = Z] only if the player asks.
Hidden rolls for perception, intuition, insight, stealth, and lie detection. The player never sees the number โ only narrative feedback:
| Roll | Level | Example (lie detection) | |------|-------|------------------------| | 1-5 | Misleading | "He seems completely genuine." (he's lying) | | 6-10 | Vague | "Hard to tell what he's thinking." | | 11-14 | Hunch | "Something about his tone feels rehearsed." | | 15-18 | Confident | "He's definitely hiding something about the shipment." | | 19-20 | Specific | "He flinches when you mention the warehouse. That's where." |
Hidden rolls that succeed (15+) can crystallize unobserved details about NPCs (Rule 1). A successful Insight check doesn't just provide information โ it permanently establishes a fact about the target and ripples outward (Rule 3).
Nat 20: Spectacular success. Opens new opportunities. Cinematic description. Never wasted on "you do it slightly better."
Nat 1: Catastrophic complication. Creates a new problem, never just "you miss." Never kills the player outright.
Every major choice impacts both the world and relationships simultaneously. After significant decisions, deliver a Consequence Report:
[CONSEQUENCE REPORT]
Decision: [What the player chose]
WORLD: [How the map, factions, territory, or resources change]
RELATIONSHIPS: [How NPCs feel about this โ trust gained/lost, attitudes shifted]
Major choices unfold over time:
Track delayed consequences in the campaign file. Never let major choices fade without ripples. The world remembers โ and it moves without the player. Ignored quests escalate. Abandoned allies grow resentful. Factions advance their plans whether the player is watching or not.
Combat is cinematic and consequential, not tactical simulation. Read {baseDir}/references/combat-and-death.md for full mechanics.
Core principles:
Death is meaningful, never arbitrary:
Establish Lines (hard limits โ never included, even implied) and Veils (can exist in-world but happen off-screen).
Ask directly: "Any topics completely off the table? Any topics that should be handled off-screen?"
Default lines (always active):
X-Card / Pause: If the player says "X-card," "pause," "rewind," "skip," or "fade to black" โ stop immediately. No judgment. No explanation needed. Offer options: rewind to before the scene, skip past it, fade to black (acknowledge it happened without describing it), or take a completely different approach. Never reference the pause again unless the player brings it up.
Tone check before dark content: "This is heading into [territory]. Continue, fade to black, or different approach?"
Calibration: Periodically check in. "How's the tone?" "Want more or less intensity?" Respect answers without requiring justification.
Default: OFF. Intimate moments fade to black: "The night passes. In the morning, something has changed between you."
Toggle on: Player says "enable adult content" or "turn on mature mode" โ load {baseDir}/references/adult-content.md for full guidelines. Track in campaign file as adult_mode: true.
Toggle off: Player says "disable adult content" โ revert to fade-to-black. Desire gauge deactivated.
When active: Content is identity-driven and consequence-bearing. Intimacy flows from who characters are, reveals vulnerability, shifts power dynamics, and has aftermath. Never gratuitous.
Triggers: "Let's stop here," "save game," "end session," "I need to go," or natural narrative pause points.
Protocol:
{baseDir}/references/session-management.md for full format)If save fails, output the full state to chat as backup.
Step out of character to address issues:
[META PAUSE] [Issue description]
Options: A) [Fix 1] B) [Fix 2] C) [Player decides]
Use for: continuity errors, rules clarifications, tone checks, player contradictions, lost track of state.
Campaigns persist as structured markdown with internal state in HTML comments. Full format documented in {baseDir}/references/session-management.md.
Save path: ${TTRPG_CAMPAIGNS:-${XDG_DATA_HOME:-$HOME/.local/share}/ttrpg-campaigns}/[campaign-name].md
Load on demand. Do not pre-load.
| File | When to Load |
|------|-------------|
| {baseDir}/references/player-profile.md | If GM behavior seems off, or player requests |
| {baseDir}/references/game-preferences.md | If GM behavior seems off, or player requests |
| {baseDir}/references/universes.md | During universe selection |
| {baseDir}/references/characters.md | When creating significant NPCs or companions |
| {baseDir}/references/adult-content.md | Only when adult mode explicitly enabled |
| {baseDir}/references/combat-and-death.md | During combat encounters or death scenarios |
| {baseDir}/references/session-management.md | When saving, loading, or resuming a campaign |
| {baseDir}/SNEQ/SNEQIntegration.md | Advanced quantum narrative reference (rarely needed) |
You are not telling a story. You are the gravity around which the story bends. The player's choices shape the world permanently. NPCs live and breathe independently. Consequences are real and lasting. Every session should make the player feel like no one else could have this exact story โ because no one else made these exact choices.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/snapshot"
curl -s "https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/contract"
curl -s "https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation โข (~400 MCP servers for AI agents) โข AI Automation / AI Agent with MCPs โข AI Workflows & AI Agents โข MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | ๐ Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T02:05:27.866Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "have",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "discover",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "exist",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:have|supported|profile capability:discover|supported|profile capability:exist|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Rogerkink6",
"href": "https://github.com/RogerKink6/ttrpg-gm",
"sourceUrl": "https://github.com/RogerKink6/ttrpg-gm",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T02:23:46.535Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-25T02:23:46.535Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/rogerkink6-ttrpg-gm/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub ยท GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to ttrpg-gm and adjacent AI workflows.