character-generator
4
总安装量
4
周安装量
#51281
全站排名
安装命令
npx skills add https://github.com/nicmarti/skills-weaver --skill character-generator
Agent 安装分布
openclaw
4
claude-code
4
replit
4
codex
4
windsurf
4
kiro-cli
4
Skill 文档
Character Generator – Générateur de Personnages D&D 5e
Skill pour créer et gérer des personnages dans D&D 5e (5ème édition).
Utilisation Rapide
# Compiler si nécessaire
go build -o sw-character ./cmd/character
# Créer un personnage
./sw-character create "Nom" --species=human --class=fighter
Commandes Disponibles
Créer un personnage
./sw-character create "Aldric" --species=human --class=fighter
./sw-character create "Lyra" --species=elf --class=wizard
./sw-character create "Gorim" --species=dwarf --class=cleric
./sw-character create "Zara" --species=dragonborn --class=paladin
./sw-character create "Finnian" --species=halfling --class=rogue
# Méthode classique (3d6, plus difficile)
./sw-character create "Sage" --species=human --class=wizard --method=classic
# Avec background
./sw-character create "Marcus" --species=human --class=fighter --background=soldier
Gérer les personnages
./sw-character list # Liste tous les personnages
./sw-character show "Aldric" # Affiche la fiche complète
./sw-character delete "Aldric" # Supprime un personnage
Exporter
./sw-character export "Aldric" --format=json # Export JSON
./sw-character export "Aldric" --format=md # Export Markdown
Espèces Disponibles (9)
| Espèce | ID | Modificateurs | Particularités |
|---|---|---|---|
| Humain | human |
+1 toutes ou variante | Polyvalent |
| Drakéide | dragonborn |
+2 FOR, +1 CHA | Souffle, résistance élémentaire |
| Elfe | elf |
+2 DEX | Vision dans le noir, transe |
| Gnome | gnome |
+2 INT | Vision dans le noir, résistance magie |
| Goliath | goliath |
+2 FOR, +1 CON | Endurance de pierre |
| Halfelin | halfling |
+2 DEX | Chanceux, brave |
| Nain | dwarf |
+2 CON | Vision dans le noir, résistance |
| Orc | orc |
+2 FOR, +1 CON | Vision dans le noir, endurance |
| Tieffelin | tiefling |
+2 CHA, +1 INT | Vision dans le noir, magie infernale |
Classes Disponibles (12)
| Classe | ID | Dé de Vie | Rôle | Sauvegardes |
|---|---|---|---|---|
| Barbare | barbarian |
d12 | Tank, rage | FOR, CON |
| Barde | bard |
d8 | Support, magie | DEX, CHA |
| Clerc | cleric |
d8 | Soins, divine | WIS, CHA |
| Druide | druid |
d8 | Magie nature | INT, WIS |
| Ensorceleur | sorcerer |
d6 | Magie innée | CON, CHA |
| Guerrier | fighter |
d10 | Combat | FOR, CON |
| Magicien | wizard |
d6 | Magie arcanique | INT, WIS |
| Moine | monk |
d8 | Arts martiaux | FOR, DEX |
| Occultiste | warlock |
d8 | Magie pacte | WIS, CHA |
| Paladin | paladin |
d10 | Combat sacré | WIS, CHA |
| Rôdeur | ranger |
d10 | Pistage, nature | FOR, DEX |
| Roublard | rogue |
d8 | Discrétion | DEX, INT |
Backgrounds Disponibles
| Background | ID | Compétences |
|---|---|---|
| Acolyte | acolyte |
Intuition, Religion |
| Criminel | criminal |
Tromperie, Discrétion |
| Ãrudit | sage |
Arcanes, Histoire |
| Héros du Peuple | folk-hero |
Dressage, Survie |
| Noble | noble |
Histoire, Persuasion |
| Artisan | guild-artisan |
Intuition, Persuasion |
| Soldat | soldier |
Athlétisme, Intimidation |
Pas de Restrictions Espèce/Classe
D&D 5e : Toutes les combinaisons espèce/classe sont valides. Pas de limite de niveau par espèce.
Processus de Création
- Génération des caractéristiques :
- Standard : 4d6kh3 (Ã6)
- Classic : 3d6 (Ã6, plus difficile)
- Répartition standard : 15, 14, 13, 12, 10, 8
- Application des modificateurs d’espèce : Bonus selon l’espèce
- Calcul des modificateurs :
(Score - 10) ÷ 2(arrondi vers le bas) - Bonus de maîtrise : +2 au niveau 1
- Points de vie : Dé de classe max + modificateur CON
- Compétences : Classe (2-4) + Background (2)
- Or de départ : Selon classe
- Sauvegarde : Fichier JSON dans
data/characters/
Formule des Modificateurs D&D 5e
Modificateur = (Score - 10) ÷ 2 (arrondi vers le bas)
| Score | Modificateur | Score | Modificateur |
|---|---|---|---|
| 1 | -5 | 10-11 | 0 |
| 2-3 | -4 | 12-13 | +1 |
| 4-5 | -3 | 14-15 | +2 |
| 6-7 | -2 | 16-17 | +3 |
| 8-9 | -1 | 18-19 | +4 |
Bonus de Maîtrise par Niveau
| Niveau | Bonus | Niveau | Bonus |
|---|---|---|---|
| 1-4 | +2 | 13-16 | +5 |
| 5-8 | +3 | 17-20 | +6 |
| 9-12 | +4 |
Exemples de Résultats
Création d’un guerrier humain
## Création de Aldric
### Génération des caractéristiques (4d6kh3)
| Caractéristique | Jets | Total | Modificateur |
|-----------------|------|-------|--------------|
| Force | 6, ~~1~~, 5, 4 | **15** | +2 |
| Intelligence | ~~2~~, 3, 6, 4 | **13** | +1 |
| Sagesse | 5, ~~2~~, 6, 3 | **14** | +2 |
| Dextérité | 4, 4, ~~1~~, 6 | **14** | +2 |
| Constitution | 6, 5, ~~3~~, 4 | **15** | +2 |
| Charisme | 3, 4, ~~2~~, 5 | **12** | +1 |
### Modificateurs d'espèce (Humain)
+1 à toutes les caractéristiques â FOR 16 (+3), INT 14 (+2), etc.
### Points de vie (niveau 1, d10 max)
PV = 10 (dé max) + 3 (CON) = **13**
### Bonus de maîtrise
**+2** au niveau 1
### Or de départ
**150 po** (5d4Ã10 pour guerrier)
Fichiers de Sortie
Les personnages sont sauvegardés en JSON dans data/characters/ :
{
"id": "uuid",
"name": "Aldric",
"species": "human",
"class": "fighter",
"level": 1,
"proficiency_bonus": 2,
"background": "soldier",
"abilities": {
"strength": 16,
"dexterity": 14,
"constitution": 15,
"intelligence": 14,
"wisdom": 14,
"charisma": 12
},
"modifiers": {
"strength": 3,
"dexterity": 2,
"constitution": 2,
"intelligence": 2,
"wisdom": 2,
"charisma": 1
},
"hit_points": 13,
"max_hit_points": 13,
"armor_class": 10,
"gold": 150,
"skills": {
"athletics": true,
"intimidation": true
},
"saving_throw_profs": {
"strength": true,
"constitution": true
}
}
Conseils d’Utilisation
- Aucune restriction espèce/classe en D&D 5e
- Utilisez
--method=classicpour génération 3d6 (plus difficile) - La skill
dice-rollerpeut être utilisée pour jets supplémentaires - Les compétences sont automatiquement assignées selon classe + background
- Bonus de maîtrise augmente avec le niveau (+2 â +6)
Différences vs BFRPG
| Aspect | BFRPG | D&D 5e |
|---|---|---|
| Espèces | 4 races | 9 espèces |
| Classes | 4 classes | 12 classes |
| Restrictions | Limites niveau/race | Aucune |
| Modificateurs | Table lookup | Formule (Score-10)÷2 |
| Compétences | Aucune | 18 formelles |
| Bonus maîtrise | Par caractéristique | +2 à +6 (niveau) |
Utilisé par
Ce skill est utilisé par les agents suivants :
| Agent | Usage |
|---|---|
character-creator |
Création guidée de personnages |
Type : Skill autonome, peut être invoqué directement via /character-generator
Dépendances : Utilise dice-roller pour la génération des caractéristiques