iai skills create
Create a skill
Synopsis
Create a new Copilot skill for the interactive-copilot service.
The skill body is provided as markdown via --file. Optional --description and --intents populate the config.skill block consumed by the Copilot runtime to assemble its intent → skill routing table.
Pass --intents once per intent; the flag is repeatable so individual intents may contain commas (e.g. "summarize, then explain").
Example (skill.md):
Summarize Trace
Given a Langfuse trace ID, fetch the trace and summarize key steps, latencies, and any errors.
The server automatically assigns the "latest" label to new versions. Copilot loads the version labeled "active", so assign it with --labels active to make a skill the one Copilot uses.
iai skills create <name> [flags]Examples
iai skills create summarize-trace --file ./skill.md \
--description "Summarize a Langfuse trace" \
--intents "summarize trace" --intents "explain trace"
iai skills create summarize-trace --file ./skill.md --labels active
iai skills create summarize-trace --file ./skill.md -m "initial trace summary skill"Options
Options inherited from parent commands
SEE ALSO
iai skills - Manage Interactive Copilot skills (not to be confused with context items that configure the Interactive Agent)
Last updated
Was this helpful?

