character-generator

Generate Basic Fantasy RPG player characters with JSON persistence.

28|3|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/nicmarti/skills-weaver --skill character-generator-nicmarti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: character-generator
Source: https://github.com/nicmarti/skills-weaver/tree/main/.claude/skills/character-generator
Command: npx skills add https://github.com/nicmarti/skills-weaver --skill character-generator-nicmarti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of BFRPG characters, applying racial bonuses, calculating modifiers, hit points, and starting gold, then saving results for easy reuse in campaigns.

Core Features & Use Cases

  • Character creation: generate stats via 4d6kh3 or 3d6 (classic).
  • Racial modifiers & class fit: apply race-based bonuses and class prerequisites.
  • Output & persistence: saves to data/characters/ and offers JSON/Markdown exports.
  • Campaign-ready: quick iteration for player and NPC generation in sessions.

Quick Start

Create Aldric the human fighter: ./sw-character create "Aldric" --race=human --class=fighter

Frequently Asked Questions about character-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Basic Fantasy RPG character with ability scores and racial bonuses?

Character generation applies either 4d6 keep-highest-3 or classic 3d6 rolling to create ability scores, then applies race-based bonuses like strength increases for dwarves or dexterity boosts for elves, computing final modifiers automatically.

Can I create multiple characters and save them for later use in my campaign?

Yes, generated characters save automatically to data/characters/ as JSON files, enabling you to list, view, and reuse them across sessions without recreating stats or recalculating modifiers.

What's the fastest way to generate player and NPC characters during a game session?

The CLI workflow generates a complete character—stats, class fit, hit points, starting gold—in moments using a single command like `./sw-character create "Name" --race=human --class=fighter`, ready for immediate campaign use.

Does this support exporting characters in formats other than JSON?

Character generation supports JSON and Markdown export formats, letting you share or integrate character sheets into campaign documents or external tools.

Can I use deterministic ability score generation instead of rolling dice?

Yes, the Skill supports both deterministic generation methods and standard dice rolling (4d6kh3 or 3d6), giving you control over character creation consistency for specific campaign needs.