orchestrate skills command group to import, inspect, update, and remove skills from your active environment without using the Agent Builder interface.
Importing skills
Useorchestrate skills import to register one or more skills in your active environment.
- Single file
- Skill directory
- Bulk import
BASH
Specifying both
--file and --dir in the same command is not supported.Listing skills
To list all skills that are registered in your active environment, run:- Summary table
- Full details
BASH
Inspecting a skill
To view the complete details of a single skill, including its full instructions body, run:- By name
- By ID
BASH
Updating a skill
To update an existing skill’s definition, provide the path to the revisedSKILL.md and identify the skill by name or ID:
- By name
- By ID
BASH
You must specify exactly one of
--skill-id or --skill-name. The skill must already exist before you can update it.Uploading scripts
Skills can reference Python scripts that the agent runs. Upload individual script files after you import the skill. The CLI derives the script path inside the skill — for example,scripts/validate.py — from the local file path. Use --script-path to override this when the local path does not match the expected relative path inside the skill.
- By name
- By ID
- Custom script path
BASH
Script files must be Python (
.py) files. You must declare scripts in the skill’s SKILL.md frontmatter. When you use orchestrate skills import --dir, the CLI uploads all scripts under scripts/ automatically.
Any script that contains blocked imports, built-in functions, or patterns is rejected at upload time and is not stored.
Uploading reference documents
Reference documents provide the agent with additional context, such as policy files, lookup tables, and reference guides. Supported file types are.md, .txt, and .json.
- By name
- By ID
BASH
Exporting skills
Export a skill to move it between environments, share it with your team, or add it to source control.- By name
- By ID
- Extract to directory
BASH
Removing a skill
To remove a skill that you no longer need from your active environment, run:- By name
- By ID
BASH
You must specify exactly one of
--skill-id or --skill-name.
