← ClaudeAtlas

wise-skills-editlisted

Edit an existing wise plugin skill by delegating to Claude Code's skill-creator skill with the existing SKILL.md as the target and the wise plugin conventions as guardrails. Locates the skill under `plugins/wise/skills/`. Refuses the `wise` natural-language helper (editing it changes the plugin's discovery surface and must be done in a normal Claude Code session with full repo context). Only runnable from inside a checkout of the wise-claude marketplace repo. Invoked as `/wise-skills-edit` (bare alias) or `/wise:wise-skills-edit` (canonical). Use when the user says "edit a skill", "update a skill", "modify a skill", "change a skill", or types `/wise-skills-edit`.
e1024kb/wise-claude · ★ 1 · AI & Automation · score 77
Install: claude install-skill e1024kb/wise-claude
# /wise-skills-edit — modify an existing wise plugin skill ## Why this skill exists Companion to `/wise-skills-create`. When an existing skill's description, argument-hint, `allowed-tools`, or body needs to change, this skill delegates to `skill-creator` with the existing SKILL.md as the target and the same wise conventions in the briefing. The user is walked through an edit wizard rather than having to hand-edit the file. Like `/wise-skills-create`, this is only runnable from inside a checkout of the `wise-claude` marketplace repo. The **`wise` natural-language helper** (`plugins/wise/skills/wise/SKILL.md`) is refused — editing it changes the plugin's discovery surface and must be done in a normal Claude Code session with full repo context, not through this wizard. ## Arguments Read `$ARGUMENTS`. The first whitespace-separated token is the `<skill-name>`. When `$ARGUMENTS` is empty, stop with an error pointing at the expected form (`/wise-skills-edit <skill-name>`). - `skill-name` (string, required) — the directory name of the skill to edit under `plugins/wise/skills/`. Must not equal `wise` (the natural-language helper). ## Procedure ### 1. Parse the arguments Read `$ARGUMENTS` directly. The first whitespace-separated token is `skill-name`. Trim whitespace. ### 2. Semantic validation Reject malformed values: - Placeholder-looking strings: angle-bracketed (`<skill-name>`), shell variable (`$X`), curly-bracketed (`{x}`), literal `TODO` / `FIXME` / `...` /