Skip to content
Back to skills

Wf Edit Template

ASecurity

Edit an existing weft workflow template. Use only when user types /wf-edit-template.

  • 930 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
ai-agentspythonbashgit

Works with

  • cli

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add ccplugins/awesome-claude-code-plugins --skill wf-edit-template --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Wf Edit Template?

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

Security grade badge for Wf Edit Template
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ccplugins-wf-edit-template/badge)](https://www.skillsdirectory.com/skills/ccplugins-wf-edit-template)

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: wf-edit-template
description: "Edit an existing weft workflow template. Use only when user types /wf-edit-template."
argument-hint: "<template-name>"
allowed-tools: [Bash, Read, Write]
---

# Edit Weft Template

Load an existing template, modify it interactively, and save.

## Arguments
$ARGUMENTS

## Instructions

### Step 1: Load
If no arguments, list templates and ask which to edit:
```bash
python3 "${CLAUDE_PLUGIN_ROOT}/core/cli.py" start
```

Load the template preview:
```bash
python3 "${CLAUDE_PLUGIN_ROOT}/core/cli.py" preview <name>
```

### Step 2: Show current state
Display the current template with all step details, guards, and policies.

### Step 3: Ask what to change
Ask: "What would you like to change?"

Supported modifications:
- **Add a step**: "add a review step after implement" → insert into steps array
- **Remove a step**: "remove the deploy step" → remove from steps array
- **Rename a step**: "rename test to verify" → change step name
- **Change policy**: "make test retry on failure" → set on_fail
- **Add guard**: "block git push during planning" → add guard to step
- **Remove guard**: "remove the commit guard from scope-check" → remove guard
- **Reorder**: "move review before test" → reorder steps array
- **Change description**: "update the description to ..." → set description

### Step 4: Preview changes
Show the modified template and ask: "Save these changes?"

### Step 5: Save
Ask whether to overwrite the original or save as a new name.

If saving to the project-local directory:
```bash
echo '<template_json>' | python3 "${CLAUDE_PLUGIN_ROOT}/core/cli.py" save-template
```

If the original is a plugin-bundled template, always save as a project-local override (don't modify plugin files).

Tell the user the template was saved and how to start it.

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.