Skip to content

Skills

Skills are installable packages that bundle tool definitions (OpenAI function schemas) with their Python backend implementations. They extend the platform’s tool capabilities without modifying core code.

Skill Package
├── skill.json # Manifest
├── setup.py # Lifecycle hooks
├── tool-definitions.json
└── backend/tools/
├── tool_a.py
└── tool_b.py
Tool Registry (agent sees these tools)
Agent Runtime (executes tools during conversation)

Skills are managed via:

  • Web UI — the /skills page for uploading, enabling/disabling, and deleting
  • CLI — the evonic skill commands for command-line management

Once installed and enabled, a skill’s tools are automatically available for assignment to agents.