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. To make a version retrievable via the default 'get' (which resolves "production"), assign the "production" label with --labels production.

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 production

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?