Skills
Skills are custom slash commands that extend PandaOS's capabilities with predefined prompts and instructions. They let you create reusable workflows triggered by a simple `/command`.
What Are Skills?
A skill is a named command (e.g., /commit, /review-pr, /deploy) that, when invoked, expands into a full prompt that tells PandaOS exactly what to do. Think of them as saved expert instructions.
For example, a /commit skill might tell PandaOS to:
- Check git status
- Review staged changes
- Generate a descriptive commit message
- Create the commit
Opening the Skills page
Skills live on the Skills page in the sidebar.
- Click Skills in the sidebar
- Browse installed skills, install new ones, or create your own
- A skill can belong to one project or follow you across all of them
Viewing Skills
The Skills view is a read-only display of all discovered skills. Each skill shows:
- Skill name, the slash command name with
/prefix (e.g.,/commit) - Description, what the skill does
- Model, which model it uses (if specified)
- Invocation mode, whether it's user-only, auto-only, or both
- Raw content, expand to see the full skill file contents
An "Open folder" button lets you jump to the skills directory in your file manager.
Global vs Project Skills
- Global skills are available in all projects and sessions
- Project skills are only available when working in that specific project
Creating Custom Skills
Skills are defined as SKILL.md files inside named directories:
- Global skills:
~/.claude/skills/my-skill/SKILL.md - Project skills:
your-project/.claude/skills/my-skill/SKILL.md
The directory name becomes the command name (e.g., commit/SKILL.md creates the /commit command).
Skill File Structure
---
description: Generate a descriptive git commit message
user-invocable: true
---
Review the staged changes using `git diff --staged` and create a commit with a clear, conventional commit message. Follow the project's commit conventions if a CONTRIBUTING.md exists.Frontmatter Options
| Field | Description |
|---|---|
description | What the skill does (shown in the skills list) |
model | Which model to use |
user-invocable | Whether users can trigger it with /command |
disable-model-invocation | Prevent PandaOS from auto-invoking |
agent | Reference to a custom agent |
allowed-tools | Restrict which tools the skill can use |
argument-hint | Hint shown when the user types the command |
The body is the prompt sent to PandaOS when the skill is invoked.
Using Skills
In the chat input, type / followed by the skill name:
/commitPandaOS receives the skill's prompt and executes the instructions. You can also add extra context after the skill name:
/commit focus on the authentication changesPlugins
The Skills view also shows installed plugins, third-party extensions from the Claude Code marketplace. Each plugin shows its name, version, description, and a link to its homepage.
MCP Servers
MCP (Model Context Protocol) servers extend PandaOS's capabilities by giving it access to external tools and data sources. PandaOS lets you configure MCP servers both globally and per-project.
Agents
Agents are custom agent definitions that PandaOS can use for specialized tasks. They define agent types with specific tools, instructions, and capabilities.