By camauger
Tables d'événements et de rencontres aléatoires (d100 et plus) pour environnements urbains dark fantasy. Inclut un script Python d'orchestration via l'API Anthropic.
Generate large-scale random encounter tables (d100 to d1000) for dark fantasy cities. Creates tiered encounters (vignettes, developed, mini-scenes) across six categories (Social, Danger, Mystery, Horror, Environmental, Event) with metadata for filtering (district, time, danger level). Outputs structured Markdown tables. Includes Python script for batch generation via Anthropic API. Use when creating random encounter tables, city event generators, or atmospheric content for urban dark fantasy settings.
Generate d100 (or d20–d1000) random encounter tables for dark fantasy cities, one theme per table. Themes include combat, social, horror, mystery, erotic, ethical, environmental, weird, religious-occult, event, and economic. Outputs either compact Markdown d100 tables or expanded seven-field blocks. Also orchestrates multi-table product assembly for publication (DriveThruRPG, PDF). Use when the user asks for "d100 encounters", "random encounter table", "100 encounters for [theme]", "encounter book", "urban encounter generator", "city encounters dark fantasy", or references existing encounter files. Also triggers on: "batch encounters", "generate encounters", "encounter table for [district/theme]", "expand this encounter", "assemble encounter book". Do NOT use for wilderness/dungeon encounter tables, single encounter write-ups (use scenario-writer), or NPC-only generation (use npc-creator).
Boîte à outils Claude Code pour la création de contenu de jeu de rôle sur table.
Cinq plugins, dix-huit skills — couvrant la création (PNJ, factions, scénarios, settlements), l'audit éditorial, les tables aléatoires, la préparation print, et le contenu francophone.
D&D 5e (2024) par défaut quand des règles sont impliquées, mais la majorité des skills est system-agnostic et adaptable à PF2e, OSR ou des systèmes narratifs.
Dans Claude Code :
/plugin marketplace add camauger/ludomancien-skills
Puis installe les plugins qui t'intéressent :
/plugin install ttrpg-creation@ludomancien-skills
/plugin install ttrpg-editorial@ludomancien-skills
/plugin install ttrpg-tables@ludomancien-skills
/plugin install ttrpg-print@ludomancien-skills
/plugin install jdr-fr@ludomancien-skills
Une fois installés, les skills se déclenchent automatiquement quand tu décris une tâche qui correspond, ou tu peux les invoquer explicitement avec /nom-du-skill.
ttrpg-creation — Création de contenu| Skill | Rôle |
|---|---|
npc-creator | PNJ complets (apparence, désirs, secrets, stat blocks tiered, plot hooks) |
faction-creator | Organisations avec structure, ressources, NPCs clés, dynamiques inter-factions |
scenario-writer | Scénarios publication-ready style Casus Belli (4-6h, three-clue rule, scènes standardisées) |
settlement-toolkit-creator | Toolkits de villages/villes (10-20 pages, lieux, PNJ, accroches, lore) |
backgrounds | Backgrounds D&D 5e 2024 au format PHB officiel |
read-aloud-crafter | Transformation de texte de jeu en narration immersive pour la table |
ttrpg-editorial — Audit éditorial| Skill | Rôle |
|---|---|
ttrpg-supplement-reviewer | Revue éditoriale 6 axes (writing, mechanics, table utility, structure, brand, verdict) |
ttrpg-cliche-buster | Détection des clichés et alternatives créatives (FR/EN) |
name-revision | Remplacement des noms fantasy génériques générés par IA |
editorial-tic-auditor | Audit des tics récurrents dans la fiction long-form |
ttrpg-tables — Tables aléatoires| Skill | Rôle |
|---|---|
urban-d100-encounters | Tables d100 par thème (combat, social, horreur, mystère, occulte, etc.) |
random-encounter-creator | Tables d100-d1000 tiered avec script Python d'orchestration |
ttrpg-print — Production print| Skill | Rôle |
|---|---|
ttrpg-print-design | Layout, typographie, specs print pour DriveThruRPG |
midjourney-prompt-generator | Génération de prompts Midjourney pour illustrations JDR |
midjourney-prompt-auditor | Audit qualité de prompts avant dépense de crédits (7 vérifications structurelles) |
tarot-card-portrait | Prompts pour portraits de personnages style carte de tarot |
jdr-fr — Contenu francophone| Skill | Rôle |
|---|---|
mots-rares-jdr | Articles de mots rares français pour jeuxderole.org/mots-rares |
fanzine-advice | Articles de conseil GM style fanzine (1000-2000 mots) |
ludomancien-skills/
├── .claude-plugin/
│ └── marketplace.json # catalogue principal
├── plugins/
│ ├── ttrpg-creation/
│ │ ├── .claude-plugin/plugin.json
│ │ └── skills/
│ │ ├── npc-creator/
│ │ │ ├── SKILL.md
│ │ │ └── references/
│ │ └── ...
│ ├── ttrpg-editorial/
│ ├── ttrpg-tables/
│ ├── ttrpg-print/
│ └── jdr-fr/
├── scripts/
│ └── validate.py # validation des manifestes et frontmatters
├── CHANGELOG.md
└── README.md
Avant de publier ou de pousser un changement :
python scripts/validate.py
Le script vérifie que :
marketplace.json parse et a les champs requisplugin.json parse et a les champs requisSKILL.md a un frontmatter YAML valide avec name et descriptionLe marketplace suit un versioning par plugin (chacun a son propre version dans plugin.json). Quand un plugin change de manière non-rétrocompatible, bump le MAJOR. Quand un skill est ajouté ou enrichi, bump le MINOR. Pour des corrections, bump le PATCH.
Ce marketplace ne contient pas :
camauger/fantasy-vixens-skills)camauger/dev-skills)MIT — voir LICENSE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub camauger/ludomancien-skills --plugin ttrpg-tablesContenu francophone pour le JDR : articles de mots rares pour jeuxderole.org, conseils style fanzine, vocabulaire littéraire et archaïque.
Production print-ready pour publications JDR : design typographique, prompts Midjourney, audit qualité de prompts, illustrations style tarot.
Outils Python : scaffolding professionnel de projet (pytest, ruff, mypy, pre-commit), justfiles cross-platform avec pièges Windows déjà résolus, audit qualité du code Microsoft Graph API (MSAL, pagination, rate limiting).
Suite frontend complète : orchestrateur de design (frontend-design-director), audits visuel et fonctionnel séparés, design system de contenu, sémantique HTML, système d espacement proportionnel, galeries d images accessibles.
Migration de thèmes Moodle 3.x/4.x vers Moodle 5 : Bootstrap 4 → 5, data-attributes, jQuery → vanilla JS, mustache, renderers, version.php, structure public/ folder en 5.1+.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.