Skip to main content

Managing Skills

All skill management happens in the Skills panel (puzzle piece icon → Installed section).

Starting and Stopping

Each installed skill card has lifecycle buttons on the right side:

ButtonAction
▶ StartLaunch the skill process and load its ML model
■ StopGracefully shut down the skill
↻ RestartStop and immediately re-start (useful after config changes)

When you click Start, the console panel opens automatically to show the skill's startup output — model loading progress, GPU detection, and readiness messages.

A green pulsing dot means the skill is running and processing frames.

Configuration

Click the gear icon on a skill card to expand its configuration panel. Configuration options vary by skill, but common settings include:

Confidence threshold — minimum detection confidence (0–1) → Processing interval — how often to analyze frames → Model variant — choose between accuracy and speed → Custom parameters — skill-specific settings

After changing a setting, click Save and then Restart the skill for changes to take effect.

Not all skills expose configuration options. If a skill has no configurable parameters, you'll see "No configuration available for this skill."

Viewing Source Code

Click the code icon (angle brackets) on any installed skill card to open the Source Browser. This shows:

→ The skill's file structure → Read-only view of every file in the skill package → Python scripts, configuration files, model definitions

This is useful for understanding what a skill does, debugging issues, or learning how to create your own skills.

Console Monitoring

Click the terminal icon in the Skills panel header to toggle the console. The console shows:

Live output from running skills — stdout in white, stderr in red → Tab bar — switch between multiple running skills, each with its own tab → Status dots — green (running), red (error), gray (stopped) → Input line — send text commands directly to a running skill's stdin → Auto-scroll — follows output automatically; scroll up to pause, click the arrow to resume

The console can also display inline images — some skills (like VLM tests) embed images directly in their output.

Uninstalling

To remove a skill:

  1. Click the trash icon on the skill card
  2. A confirmation prompt appears: "Remove? Yes / No"
  3. Click Yes — the skill is stopped (if running) and removed completely

Uninstallation removes the skill code and its environment. Downloaded models may remain cached to avoid re-downloading if you reinstall.

Command Approval Rules

Click the shield icon in the Skills panel header to configure approval rules. These control which system commands skills are allowed to run:

Allow — specific commands run without prompting → Deny — specific commands are blocked entirely → Ask — you're prompted to approve or deny each time

This ensures skills can't run anything dangerous on your system without your explicit permission.