Why skills
Without skills, every capability an agent has lives in its prompt all the time. That causes two problems:- Over-eager behavior — the agent acts on capabilities when the user didn’t ask (e.g. creating a practice scenario because the user mentioned wanting to improve at something).
- Prompt bloat — instructions for rarely-used flows dilute the persona’s core behavior on every single turn.
How a skill runs
1
Trigger
The agent recognizes a clear user intent that matches a skill — vague or ambiguous remarks never trigger one.
2
Invoke
The agent loads the skill. Its instruction pack activates, and any tools the skill controls unlock.
3
Guided flow
The agent follows the skill’s steps — confirming intent first, gathering what it needs one question at a time. If the user says “just do it,” the skill skips ahead.
4
Revoke
When the flow finishes (or the user declines), the skill unloads: its instructions stop applying, its tools re-lock, and the agent returns fully to its base persona.
Built-in skill: Create Scenario
The first built-in skill turns in-meeting scenario creation into a guided, consent-first flow. When a Plus One meeting has skills enabled and the user clearly asks to practice something:- The agent confirms intent — “Would you like me to set up a practice scenario for that?”
- It gathers the essentials, one question per turn: who the persona should be, and what the situation is.
- It creates the scenario once, in the background, and keeps the conversation going while it builds.
- Only after the scenario is ready does it offer to bring the new persona onto the call.
The create-scenario tool itself is locked until the skill is invoked. Even if the model tries to create a scenario cold, the platform refuses — the guided flow is enforced server-side, not just suggested in the prompt.
Bring your own skills
Custom, user-authored skills are on the roadmap. The authoring model below describes where this is headed.
- Create once, attach anywhere — skills will live in your workspace and attach to scenarios like goals or knowledge-base documents do.
- Instructions + tools — a skill can be purely behavioral (an instruction pack) or also grant access to tools (custom functions) that stay locked outside the skill.
- Active next meeting — attaching or detaching a skill applies from the scenario’s next meeting.
Related capabilities
Custom Functions
The tools a skill can gate — connect your own APIs to the live conversation.
Multi-Agent Meetings
Skills coordinate with persona handoffs — created scenarios can join the same call.

