Skip to content
Back to skills

Spell Reference

ASecurity

Consulte 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
ai-agentsgobashapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 7, 2026

npx -y skills add nicmarti/skills-weaver --skill spell-reference --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Spell Reference?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Spell Reference
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nicmarti-spell-reference/badge)](https://www.skillsdirectory.com/skills/nicmarti-spell-reference)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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 sorts

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.