For the complete documentation index, see llms.txt. This page is also available as Markdown.

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?