core-editlisted
Install: claude install-skill AirMile/claude-config
# Edit
## Overview
This skill edits existing skills. It detects if resources exist, loads the content, facilitates modifications, and applies changes with verification.
**Trigger**: `/core-edit` or `/core-edit [name]`
## Workflow
### Step 1: Load Target
**If name provided** (`/core-edit core-commit`):
1. Check if `.claude/skills/[name]/SKILL.md` exists → load skill
2. Check if `.claude/skills/[name]/` contains supporting files → note has resources
3. If skill doesn't exist → show error with available options
**If no name** (`/core-edit`):
1. Discover all skills using bash find with symlink support:
```bash
find -L .claude/skills -name "SKILL.md" -type f 2>/dev/null | sed 's|^\.claude/skills/||' | sed 's|/SKILL\.md$||' | sort
```
Note: The `-L` flag makes find follow symbolic links/junctions. `Glob` does not follow Windows junctions/symlinks correctly.
2. Display numbered table with skill names
3. Ask user to type a number (plain text, no modal)
4. Load selected skill based on number input
**After loading, show preview**:
```
LOADED: [name] ([skill / skill + resources])
[Brief summary of what it does]
[If has resources: list supporting files]
```
Proceed immediately to Step 2.
### Step 2: Understand Edit Request
**Infer the edit type from context** — do NOT ask what the user wants to change via a modal. The user's message when invoking the skill (or the conversation context) tells you what they need.
**Detection rules:**
- User describes conten