BeClaude

loreduck

New
Community RegistryDevelopmentby cdata

Image generation and campaign lore tools for tabletop RPGs

Community PluginView Source

Overview

Loreduck is:

  • A command line environment
  • A collection of [agent skills]

Loreduck turns your agent into a creative muse who derives lore, setting concepts and creative provocations for your [TTRPG] prep sessions. Loreduck is intended work with campaign lore that is created and curated primarily by a human.

To make best use of Loreduck, pair it with an [Obsidian] vault (or similar Markdown-based hypergraph) that contains your campaign lore.

Getting started

These skills must be used from within the Nix devshell environment defined in this repository.

So, first [install Nix] and drop into the shell:

sh
nix develop github:cdata/agent-skills/main

Then, you can launch your agent. Don't forget to set your Gemini API key!

sh
export GEMINI_API_KEY="..."
claude

Available Commands

CommandDescriptionExample Usage
/loreduck:rollRoll dice using standard polyhedral notation./loreduck:roll 2d6, /loreduck:roll 1d20+5, /loreduck:roll 2d20K1
/loreduck:imageGenerate, edit, and compose images using Google Gemini's image models./loreduck:image a treasure chest overflowing with gold coins, isometric, fantasy RPG style
/loreduck:loreCreates NPCs, items, locations, and other lore notes as linked Markdown/loreduck:lore create an NPC named Vasha, a tiefling alchemist in the Ash Quarter
/loreduck:dungeonGenerate a "5 Room Dungeon" using dice-drop generator tables/loreduck:dungeon a forgotten dwarven forge beneath the city
/loreduck:styleguideGenerate a reusable aesthetic styleguide from source images/loreduck:styleguide A 'character' styleguide using the current portraits of the PCs

[agent skills]: https://agentskills.io/ [install Nix]: https://github.com/mschwaig/howto-install-nix-with-flake-support/blob/main/README.md [TTRPG]: https://en.wikipedia.org/wiki/Tabletop_role-playing_game [Obsidian]: https://obsidian.md/

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/loreduck.md https://raw.githubusercontent.com/cdata/agent-skills/main/SKILL.md
3
Invoke in Claude Code
/loreduck
View source on GitHub

Frequently Asked Questions

What is loreduck?

Image generation and campaign lore tools for tabletop RPGs

How to install loreduck?

To install loreduck, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /loreduck.

What is loreduck best for?

loreduck is a community categorized under Development. Created by cdata.