| name | packs-sdk |
| description | Use when working with a prompt and set of tools that defines a specific skill this agent provides. |
| metadata | {"author":"coda"} |
Interface: Skill
A prompt and set of tools that defines a specific skill this agent provides.
Properties
description
description: string
Description of what this skill does.
displayName
displayName: string
Display name shown to users for this skill.
models?
optional models: SkillModelConfiguration[]
The LLM model(s) to use for this skill. Specify an array of SkillModelConfiguration objects.
If not specified, Superhuman Go will select a default model.
If multiple models are specified, Superhuman Go will select the best available model based on
the user's workspace settings.
name
name: string
Stable identifier for the skill.
prompt
prompt: string
The prompt/instructions that define the skill's behavior.
tools
tools: Tool[]
List of tools that this skill can use.
When used in PackDefinitionBuilder.addSkill, this field is required.
When omitted from PackDefinitionBuilder.setChatSkill, the following defaults are applied
at runtime:
- ToolType.Pack — the pack's own formulas (always included)
- ToolType.Knowledge — search over the pack's sync table data (included when the pack
defines sync tables)
Source: coda/packs-sdk — distributed by TomeVault.