#Declare a builtin skill
A builtin skill comes from the assets packaged with the CLI. In the manifest, its source uses the builtin type:
{
"id": "builtin:design-taste-frontend",
"name": "design-taste-frontend",
"source": { "type": "builtin", "name": "design-taste-frontend" }
}The rule is strict: source.name must match skill.name. Otherwise, validation returns Fonte da skill "<x>" inconsistente.
#Short form
A string in skills[] is expanded into a builtin source with the same name. The identifier is recalculated from the source instead of trusting the supplied id.
#Installed files
The CLI looks for the skill in the local assets at claude/skills/<nome> and writes the files to the selected target. When there is at least one valid builtin skill, the shared directory is also added to the plan automatically.
#Target and tool
The final directory depends on targetTool or the --tool override. See Targets for each tool's paths.