# Edit Spell

> Edit details for spell: name

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/spells/[id]/edit` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `EditSpellPage` |
| Source | `src/app/(app)/admin/spells/[id]/edit/page.tsx` |
| Dynamic | yes |
| Params | `id` |
| Title i18n key | `admin.spells.form.edit_title` |
| Description i18n key | `admin.spells.form.edit_description` |
| Permission | `admin.realms.view` |
| Nav group | `infrastructure` |
| Sidebar label | Spells (Eggs) |

## Summary (for AI)

**Edit Spell** Edit details for spell: name Under sidebar item “Spells (Eggs)”. Requires permission `admin.realms.view`. Key UI: General; Docker; Features; Config; Script; Variables.

## How to guide users

1. Open Admin sidebar.
2. Open **Spells (Eggs)** (parent nav item), then **Edit Spell**.
3. Direct URL: `/admin/spells/[id]/edit`.
4. Replace path params `id` with the real resource id(s).
5. User needs permission `admin.realms.view` (or `admin.root`).

## Sections on this page

- Variables

## Notable UI actions / labels

- General
- Docker
- Features
- Config
- Script
- Variables
- Description
- Configure environment variables for this spell
- New Variable
- User Editable

## Widget slugs

- [`admin-spells-edit`](../widgets/admin-spells-edit.md)

## Related APIs / hooks

_None detected in page source._

Hooks: `usePluginWidgets`
