Administration

# Skills Management

Manage reusable prompt-based agent actions

⏳ Loading...
Loading skills
⚠️

## Failed to load skills

## Select a Skill

Choose a skill from the list to view and edit, or create a new skill.

## -

Modified

### Core Properties

Display Name
Human-readable name shown in the skills list and skill header.
Skill ID
Identifier used as the skill's directory name; set at creation and cannot be changed here.
Description
One-line summary of what the skill does (no line breaks); stored in the skill's frontmatter.
Context
Fork runs the skill in an isolated context, separate from the main conversation

### Additional Properties

YAML format for optional metadata (model, allowed-tools, etc.)

### Prompt Body

### Supporting Files

Optional supporting files (templates, scripts, reference docs) that are included with this skill.

No supporting files yet.

Add templates, scripts, or reference documents to include with this skill.

###
Edit File

File Name
Path of the supporting file being edited; existing files cannot be renamed here.

## Create New Skill

Create a new skill; you can edit its prompt and supporting files after it is created.

Skill ID * Lowercase letters, numbers, and hyphens only. This becomes the directory name.
Display Name Human-readable name (auto-generated from ID if blank)
Description Optional one-line summary of what the skill does.

## ⚠️ Delete Skill

Permanently delete this skill and every file in its directory.

This will permanently delete the skill.

Are you sure you want to delete ?

This skill is bound to one or more environments.

Remove those bindings before deleting it.

All files within the skill directory will be removed. This action cannot be undone.

## Commit Changes

Commit the selected changes to the skills repository, with an optional pull first and push afterward.

Committing as: <>
Commit scope:
Skills only (default) All repository changes (advanced)

Only files under `skills/` will be committed.

Select files to commit: Toggle every listed file in or out of this commit; uncheck individual files to leave them out.
Select all

Commit message
Describe what changed; a commit message is required before committing.
Pull latest changes before committing (recommended) Runs git pull before committing so the commit includes the latest remote changes and avoids conflicts.
Push to remote immediately Pushes the new commit to the remote repository right after committing instead of leaving it local.

## ⚠️ Discard Changes

Permanently discard the selected uncommitted changes in the skills repository.

This will permanently discard the selected uncommitted changes.

This action cannot be undone. Deselect files you want to keep.

Select files to discard: Toggle every listed file; deselect any file whose changes you want to keep.
Select all

## Add Supporting File

Add a new supporting file to the selected skill, then edit its contents.

File Name * Use forward slashes for subdirectories

## Uncommitted Changes

The following files have uncommitted changes. Click a file to view its diff.

## Where Used

See which environments have this skill bound, and bind or unbind it where you have permission.

0 environments bound
Filter environments
Filter the environment list by name, description, or default agent.
Loading environment usage...

Environment | Status | Action
--- | --- | ---

No visible environments found.

## Import External Skill

Import a skill from the CoderFlow catalog, an NPM package, a Git repository, or a folder on the server.

Select from the CoderFlow skill catalog:

Loading skill catalog...

No skills available in the catalog.

Import a skill from an NPM package:

Package Name * NPM package name (supports scoped packages like @org/skill)
Version Version or range (e.g., latest, ^1.0.0)
Skill ID (optional) Override the skill ID (lowercase, hyphens)
Custom Registry (optional) Use a private NPM registry (leave blank for npmjs.org)
NPM Skill Package Requirements

The package must contain a `SKILL.md` file at the package root, in a `skills/` subdirectory, or specify skills via the `agentskills` field in package.json.

Import skills from any Git repository:

Repository URL *
Enter a repo URL and click "Probe Repository" to discover skill bundles, or manually specify the skill path below
Branch Branch to import from (defaults to main).

####
Marketplace

Select a skill bundle to import:

Or import a single skill manually
Skill Path Path within the repository to the skill directory (must contain SKILL.md)
Skill ID (optional) Override the skill ID (lowercase, hyphens)

Import a skill from a folder on the server:

Folder Path * Absolute path to a skill directory on the server (must contain SKILL.md)
Skill ID (optional) Override the skill ID (lowercase, hyphens)

## Git Connection Required

Connect your account to the following Git provider to continue: