Skill Editor
Edit workspace skills.
Overview
| Property | Value |
|---|---|
| Key | editor_skill |
| Category | Editor |
The Skill Editor lets you modify the name, description, and instruction content of a workspace skill. Skills are reusable instruction sets that the agent can load at runtime to gain specialized behavior. Use the Skill List widget to browse, create, and import skills; the editor is where you author their content.
Features
- Name field accepts a trimmed, workspace-unique name up to 64 characters. This is the key the agent uses when loading the skill. The editor validates uniqueness across the workspace on save.
- Description field provides a short summary of what the skill helps the agent do.
- Instructions textarea is a free-form text area (up to 50,000 characters) where you write the full skill instructions in plain text or markdown. The textarea uses a monospace font for comfortable editing.
- Export button in the header bar downloads the current saved skill as TradingGoose export JSON. Save first if the editor is dirty.
- Save button in the header bar persists all changes. Validation runs on save: name must be non-empty and at most 64 characters, description and content must be non-empty, and the name must be unique within the workspace.
- Skill selector in the header bar switches between skills. When paired via a color link, the selector syncs with the Skill List widget.
Usage
- Add the widget to a workspace from the widget picker.
- Select a skill from the header dropdown, or create/import one from the Skill List widget.
- Edit the Name, Description, and Instructions fields.
- Click the Save button to persist your changes.
Validation Rules
- Name must be 1-64 characters after trimming. The editor accepts normal workspace names without extra formatting rules.
- Name must be unique -- you cannot have two skills with the same name in one workspace.
- Description and Instructions are both required and cannot be empty.
Imported skills are normalized automatically, and duplicate names are renamed when you import them through the Skill List widget.
This widget supports the pairColor mechanism. Assign the same color to a Skill Editor and a Skill List widget so that selecting a skill in the list automatically opens it in the editor.
Configuration
The selected skill is stored in widget params as skillId and synced through the pair-color store when linked.