Skills
Skills are approved workflows that agents can run through Consuelo OS. A skill is more than executable code. It defines what the agent is allowed to do, what context it needs, which capabilities it depends on, what output it returns, and when a human decision is required.When to use a skill
Use a skill when an agent needs a repeatable workflow. Examples:- generate a daily revenue brief
- review recent calls and produce coaching notes
- draft a follow-up after a call
- review a campaign and produce recommendations
- create a landing page draft
- prepare a weekly manager report
- summarize workspace activity into an artifact
Skill anatomy
| Part | Purpose |
|---|---|
| Name | Stable identifier the portal can call. |
| Description | Clear explanation of what the skill does. |
| Inputs | Structured fields the agent or user provides. |
| Context | Workspace records, files, memory, or artifacts the skill needs. |
| Capabilities | Connected systems the skill requires. |
| Scripts | Executable implementation behind the workflow. |
| Approvals | Human decision points for high-impact actions. |
| Outputs | Structured result and artifact records. |
| Failure modes | Clear statuses for missing setup, invalid input, or execution problems. |
Skills vs scripts
A script is implementation. A skill is the product workflow.Skill status
Public docs should not list unfinished skills as if they are ready.| Status | Use when |
|---|---|
| Available | The skill can run in at least one supported mode. |
| Local only | The skill works locally but does not have cloud storage or app visibility yet. |
| Cloud ready | The skill works for team workspaces with app-native records. |
| Planned | Internal docs only unless there is a public roadmap reason. |
Skill docs template
Each skill page should answer:- What does this skill do?
- When should I use it?
- What context does it read?
- What can it create?
- Which capabilities does it require?
- What approval can it request?
- What does the result look like?
- What are common failure states?