Using skills
Type/ in the chat input bar to trigger the skill command autocomplete. Select a skill to inject its content as context for your message. The skill appears as a removable pill in the input bar.
You can activate multiple skills in a single message. The agent receives all skill content alongside your prompt.
Skill scopes
Skills can be defined at two levels:| Scope | Location | Applies to |
|---|---|---|
| Global | ~/.bricks-project-desktop/skills/ | All projects |
| Project | <project>/.bricks/skills/ | Current project only |
Skill structure
Each skill is a directory with the following structure:SKILL.md format
TheSKILL.md file contains YAML frontmatter followed by markdown content:
Frontmatter fields
| Field | Description |
|---|---|
name | Skill name (used for display and matching) |
description | Short description shown in the skill list |
metadata | Object with author and version fields |
license | License type |
allowed-tools | List of tools the agent can use when this skill is active |
Built-in skills
CTOR ships with built-in skills at both global and project scope. These are available out of the box. Built-in global skills are automatically installed to~/.bricks-project-desktop/skills/ on startup. If you delete a built-in skill, it will not be reinstalled — you can reinstall it from the skills panel. Built-in skills display a Built-in tag in the skills list.
Global skills
brainstorming
brainstorming
Collaborative design exploration before creative work. Guides the agent through understanding project context, asking clarifying questions, proposing approaches with trade-offs, and getting approval before implementation. Adapted from superpowers.Use when: You have a feature idea or creative task that needs design exploration before coding. Optional — skip if the task is already well-defined.
writing-plans
writing-plans
Creates step-by-step implementation plans saved to
plan/ in the project directory. Plans assume zero codebase context and include bite-sized tasks with file mappings, testing steps, and verification criteria. Adapted from superpowers.Use when: You have a spec or requirements for a multi-step task and want a detailed plan before touching code.executing-plans
executing-plans
Loads a written implementation plan, reviews it critically, executes all tasks with verification, and reports when complete. Works with plans created by the
writing-plans skill. Adapted from superpowers.Use when: You have a written implementation plan and want the agent to execute it step by step.skill-creator
skill-creator
Guide for creating new skills via chat. Teaches the skill creation lifecycle from planning to iteration — covering skill anatomy, progressive disclosure design, and bundled resources.Includes helper scripts for initializing, validating, and packaging skills.Use when: You want to create a new skill for the agent.
template-creator
template-creator
Extracts reusable prompt templates from existing BRICKS applications. Analyzes the project’s design, data flow, and key features, then produces a concise 5–10 item requirement list in plain language that can be used as a prompt to recreate a similar application.The process:
- Read the project — analyze visual design, components, state model, data flow, and key behaviors
- Identify key points — distill the application into its essential characteristics
- Write the template — produce a numbered list of 5–10 plain-language requirements
- Present and refine — iterate with you until the template is right
- Save — write the final template to
template.mdin the project root
bricks-cli
bricks-cli
Reference for the BRICKS CLI tool (
bricks-cli). Covers BRICKS Foundation management, application and module operations, media flow, LAN device discovery, ACP bridge, and MCP server integration.Key capabilities:- BRICKS Foundation management — list, control, screenshot, and monitor devices
- BRICKS Foundation groups — dispatch commands, refresh, and monitor groups
- Applications — list, update, bind devices, init and deploy projects
- Modules — list, update, init projects
- Media flow — manage media boxes, upload files with processing options
- DevTools — discover devices on your local network via UDP broadcast
- MCP server — start a local MCP server for tool integration
- ACP bridge — bridge with the CTOR agent
Project skills
BRICKS projects include built-in skills with domain knowledge for building BRICKS applications:- bricks-project — architecture patterns, animations, automations, data calculations, and more
- bricks-design — creative design guidance for building distinctive, polished BRICKS interfaces
BRICKS Project built-in skills
See the full skill reference in the BRICKS Project docs.
Managing skills
Click Skills in the sidebar to open the skills panel. From here you can:- Toggle between Project and Global scope
- View all available skills with their descriptions
- Edit a skill’s
SKILL.mdcontent - Delete a skill
Rules and references
Therules/ and references/ subdirectories can contain additional markdown files that are loaded alongside the main SKILL.md content:
- Rules — additional instructions or constraints for the agent
- References — background knowledge, API docs, or examples
.md files in these directories are included when the skill is activated.