edit

Open local files in an adjacent cmux editor surface with optional live viewer.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jdidion/claude-plugins --skill edit-jdidion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: edit
Source: https://github.com/jdidion/claude-plugins/tree/main/plugins/ed/skills/edit
Command: npx skills add https://github.com/jdidion/claude-plugins --skill edit-jdidion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Editing files inside Claude's workspace can be cumbersome when context switching and editors are split across surfaces. This skill opens a file in an adjacent cmux editor surface and provides a live viewer pane for file types with a configured viewer, enabling faster in-context edits.

Core Features & Use Cases

  • Open an editor in a new cmux surface adjacent to Claude for focused file editing.
  • If the file type has an explicit viewer, automatically open a live viewer pane beside the editor for instant feedback.
  • Resolve the target file and editor from user input and conversation history, supporting optional editor overrides.
  • Manage surface splits to place editor and viewer side-by-side, preserving workflow continuity in interactive sessions.

Quick Start

Edit a file by typing /ed:edit path/to/file.txt to launch an editor adjacent to Claude with an optional viewer.

Frequently Asked Questions about edit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit local files in an adjacent terminal surface without context switching?

You can edit local files in an adjacent terminal surface by opening a cmux editor pane next to Claude. This enables focused in-context editing with optional live viewer panes for supported file types.

Can I open a live viewer pane automatically when editing supported file types?

Yes, a live viewer pane opens automatically beside the editor for file types with a configured viewer. This side-by-side surface split provides instant visual feedback during interactive editing sessions.

How do I launch a file editor from the conversation history in cmux?

You launch an editor from conversation history by typing /ed:edit path/to/file.txt. The skill resolves the target file and editor from user input and history, supporting optional editor overrides.

What's the best way to manage surface splits for side-by-side editing in a terminal workspace?

The best way to manage terminal surface splits is using cmux to place the editor and viewer side-by-side. This preserves workflow continuity by keeping Claude and the editing environment adjacent.

Do I need any external dependencies to run a cmux file editor surface?

No external dependencies are required to run a cmux file editor surface. The skill handles argument parsing, path resolution, and safe command execution entirely within the local cmux environment.

Can I override the default editor when opening files in a cmux surface?

Yes, you can override the default editor when opening files in a cmux surface. The skill resolves the target editor from user input and conversation history, supporting optional editor overrides.