Back to skills
SKILL.md
Spell Reference
ASecurityConsulte les sorts D&D 5e par classe et niveau (0-9). Cantrips, écoles, concentration, rituels. Utilisez pour vérifier les sorts lancés.
- 30 stars
- 0 votes
- 0 copies
- 2 views
- Added February 7, 2026
Works with
Security analysis
100/100npx -y skills add nicmarti/skills-weaver --skill spell-reference --agent claude-codeAre you the author of Spell Reference?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/nicmarti-spell-reference)---
name: spell-reference
description: Consulte les sorts D&D 5e par classe et niveau (0-9). Cantrips, écoles, concentration, rituels. Utilisez pour vérifier les sorts lancés.
allowed-tools:
- Bash
---
# Spell Reference - Grimoire des Sorts D&D 5e
Skill pour consulter les sorts D&D 5e (257 sorts, 12 classes, 8 écoles de magie). Indispensable pour vérifier les effets des sorts pendant le jeu.
## Utilisation Rapide
```bash
# Compiler si nécessaire
go build -o sw-spell ./cmd/spell
# Lister les sorts par classe
./sw-spell list --class=wizard
# Cantrips d'une classe
./sw-spell cantrips wizard
# Détails d'un sort
./sw-spell show projectile_magique
# Sorts de concentration
./sw-spell concentration
# Slots de sorts
./sw-spell slots wizard --level=5
```
## Commandes Disponibles
### Lister les Sorts
```bash
./sw-spell list # Tous les sorts (257)
./sw-spell list --class=wizard # Sorts de magicien
./sw-spell list --class=cleric --level=1 # Clerc niveau 1
./sw-spell list --level=0 # Cantrips
./sw-spell list --school=evocation # École d'évocation
./sw-spell list --format=md # Fiches détaillées
./sw-spell list --format=json # Format JSON
```
### Cantrips (Level 0)
```bash
./sw-spell cantrips <classe>
# Exemples:
./sw-spell cantrips wizard # Cantrips de magicien (13)
./sw-spell cantrips cleric # Cantrips de clerc
./sw-spell cantrips warlock # Cantrips d'occultiste
```
### Écoles de Magie
```bash
./sw-spell schools # Liste les 8 écoles
./sw-spell schools --format=detail # Avec exemples de sorts
```
**8 Écoles D&D 5e** :
- **Abjuration** : Protection (Bouclier, Protection contre le mal)
- **Invocation** : Création/téléportation (Invoquer familier)
- **Divination** : Connaissance (Détection de la magie)
- **Enchantement** : Contrôle mental (Charme-personne)
- **Évocation** : Énergie/dégâts (Projectile magique, Boule de feu)
- **Illusion** : Tromperie (Image silencieuse)
- **Nécromancie** : Mort/non-mort (Animation des morts)
- **Transmutation** : Transformation (Métamorphose)
### Sorts de Concentration
```bash
./sw-spell concentration # Liste 69 sorts concentration
./sw-spell concentration --format=md # Fiches détaillées
```
**Règle concentration** : Seul 1 sort de concentration peut être actif à la fois. Brisée si : dégâts (JdS CON DC 10 ou ½ dégâts), incapacité, mort, nouveau sort concentration.
### Sorts Rituels
```bash
./sw-spell rituals # Liste 22 sorts rituels
```
**Règle rituels** : Sorts rituels prennent +10 minutes mais ne consomment pas de slot.
### Afficher un Sort
```bash
./sw-spell show <id>
# Exemples:
./sw-spell show projectile_magique # Projectile magique
./sw-spell show soin_des_blessures # Soins des blessures
./sw-spell show sommeil # Sommeil
./sw-spell show --format=json # Format JSON
./sw-spell show --format=short # Une ligne
```
### Rechercher des Sorts
```bash
./sw-spell search <terme>
# Exemples:
./sw-spell search lumière # Par nom français
./sw-spell search light # Par nom anglais
./sw-spell search feu # Sorts de feu
```
### Slots de Sorts
```bash
./sw-spell slots <classe> --level=<niveau>
# Exemples:
./sw-spell slots wizard --level=5 # Magicien niveau 5
./sw-spell slots paladin --level=3 # Paladin niveau 3
./sw-spell slots warlock --level=11 # Occultiste niveau 11
```
## Classes de Lanceurs D&D 5e
| Classe | Type | Début | Niveaux max |
|--------|------|-------|-------------|
| **Magicien** (wizard) | Full caster | 1 | 9 |
| **Ensorceleur** (sorcerer) | Full caster | 1 | 9 |
| **Clerc** (cleric) | Full caster | 1 | 9 |
| **Druide** (druid) | Full caster | 1 | 9 |
| **Barde** (bard) | Full caster | 1 | 9 |
| **Occultiste** (warlock) | Pact caster | 1 | 5 (pact slots) |
| **Paladin** | Half caster | 2 | 5 |
| **Rôdeur** (ranger) | Half caster | 2 | 5 |
| **Guerrier** (fighter) | 1/3 caster | 3 | 4 (Eldritch Knight) |
| **Roublard** (rogue) | 1/3 caster | 3 | 4 (Arcane Trickster) |
**Aliases FR/EN acceptés** : magicien/wizard, clerc/cleric, ensorceleur/sorcerer, occultiste/warlock, rôdeur/ranger, guerrier/fighter, roublard/rogue.
## Format de Sortie
### Fiche Sort (Markdown)
```markdown
## Projectile magique
**Niveau 1** | **École** : Évocation
| Caractéristique | Valeur |
|-----------------|--------|
| **Temps d'incantation** | action |
| **Portée** | 36 m |
| **Composantes** | V, S |
| **Durée** | instantanée |
| **Classes** | Magicien, Ensorceleur |
| **Dégâts** | 1d4+1 |
### Description
Vous créez trois fléchettes lumineuses d'énergie magique...
### Aux niveaux supérieurs
Chaque emplacement de sort de niveau supérieur crée une fléchette supplémentaire.
```
### Format Court
```
Projectile magique [N1 Évocation] - 36 m, instantanée
Lumière [Cantrip Évocation] - contact, 1 heure
Détection de la magie (C) (R) [N1 Divination] - personnelle, Concentration, jusqu'à 10 minutes
```
**(C)** = Concentration | **(R)** = Rituel
## Slots de Sorts par Niveau
### Full Casters (Wizard, Sorcerer, Cleric, Druid, Bard)
| Niv | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Cantrips |
|-----|---|---|---|---|---|---|---|---|---|----------|
| 1 | 2 | - | - | - | - | - | - | - | - | 3-4 |
| 2 | 3 | - | - | - | - | - | - | - | - | 3-4 |
| 3 | 4 | 2 | - | - | - | - | - | - | - | 3-4 |
| 5 | 4 | 3 | 2 | - | - | - | - | - | - | 4-5 |
| 9 | 4 | 3 | 3 | 3 | 1 | - | - | - | - | 4-6 |
| 17 | 4 | 3 | 3 | 3 | 2 | 1 | 1 | 1 | 1 | 5-6 |
| 20 | 4 | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 | 5-6 |
### Half Casters (Paladin, Ranger)
| Niv | 1 | 2 | 3 | 4 | 5 | Cantrips |
|-----|---|---|---|---|---|----------|
| 2 | 2 | - | - | - | - | - |
| 5 | 4 | 2 | - | - | - | - |
| 9 | 4 | 3 | 2 | - | - | - |
| 13 | 4 | 3 | 3 | 1 | - | - |
| 17 | 4 | 3 | 3 | 3 | 1 | - |
| 20 | 4 | 3 | 3 | 3 | 2 | - |
### Warlock (Pact Magic)
| Niv | Slot Level | Slots | Cantrips |
|-----|-----------|-------|----------|
| 1 | 1 | 1 | 2 |
| 2 | 1 | 2 | 2 |
| 3 | 2 | 2 | 2 |
| 5 | 3 | 2 | 3 |
| 11 | 5 | 3 | 4 |
| 17 | 5 | 4 | 4 |
**Note Occultiste** : Tous les slots sont du même niveau. Restaurés au repos court.
## Mécaniques D&D 5e
### Concentration
- **Maximum** : 1 sort de concentration actif à la fois
- **Brisée si** :
- Dégâts : JdS CON DC 10 ou ½ dégâts (le plus élevé)
- Incapacité ou mort
- Nouveau sort de concentration lancé
- **69 sorts** avec concentration (vérifier avec `./sw-spell concentration`)
### Rituels
- **+10 minutes** de temps d'incantation
- **Pas de slot** consommé
- **22 sorts** rituels (vérifier avec `./sw-spell rituals`)
- Exemples : Détection de la magie, Identification, Alarme
### Cantrips
- **Illimités** par jour
- **Scale avec niveau perso** (pas niveau sort)
- Exemples : Trait de feu 1d10 → 2d10 (niv 5) → 3d10 (niv 11) → 4d10 (niv 17)
### Upcasting
- Lancer sort avec slot **niveau supérieur** pour effet amélioré
- Exemple : Projectile magique avec slot niveau 3 = 5 fléchettes au lieu de 3
- Champ `upcast` dans la fiche sort décrit l'effet
### Composantes
- **V** (Verbal) : Parole nécessaire
- **S** (Somatique) : Main libre nécessaire
- **M** (Matériel) : Matériau ou focalisateur arcanique/divin
- Si **M** avec coût spécifique : matériau consommé
### Spell Save DC
**Formule** : `8 + bonus maîtrise + modificateur caractéristique`
Exemple : Magicien niveau 5, INT 16 (+3)
- Bonus maîtrise : +3
- DD sauvegarde : 8 + 3 + 3 = **14**
### Spell Attack Bonus
**Formule** : `bonus maîtrise + modificateur caractéristique`
Exemple : Magicien niveau 5, INT 16 (+3)
- Bonus attaque : 3 + 3 = **+6**
## Intégration avec Adventure Manager
```bash
# Vérifier un sort avant de l'utiliser
./sw-spell show sommeil
# Logger le sort dans le journal (via sw-dm)
# L'agent dungeon-master peut appeler get_spell tool
```
## Conseils d'Utilisation
### Pour le Dungeon Master
```bash
# Vérifier rapidement un sort ennemi
./sw-spell show charme_personne
# Trouver sorts de zone
./sw-spell search "rayon"
# Vérifier sorts concentration actifs
./sw-spell concentration
```
### Pour vérifier un personnage
```bash
# Sorts disponibles pour magicien niveau 1
./sw-spell list --class=wizard --level=1
# Cantrips de clerc
./sw-spell cantrips cleric
# Slots disponibles
./sw-spell slots wizard --level=5
```
## Utilisé par
Ce skill est utilisé par les agents suivants :
| Agent | Usage |
|-------|-------|
| `dungeon-master` | Vérification effets sorts, concentration, slots |
| `rules-keeper` | Référence sorts pour arbitrage |
| `character-creator` | Choix sorts initiaux (cantrips + level 1) |
**Type** : Skill autonome, peut être invoqué directement via `/spell-reference`
## Données
- **257 sorts** D&D 5e dans `data/5e/spells.json`
- **Source** : docs/markdown-new/sorts_et_magie.md (376 KB)
- **Niveaux** : 0-9 (0 = cantrips, 25 sorts)
- **Écoles** : 8 (abjuration, conjuration, divination, enchantment, evocation, illusion, necromancy, transmutation)
- **Concentration** : 69 sorts
- **Rituels** : 22 sortsAttribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.