Author a fleet
What this does
You will create a fleet bundle.SKILL.md defines the task, while TRIGGER.md defines runtime access and limits.
Before you begin
Create an empty directory. Choose a lowercase fleet name with letters, numbers, and hyphens.Steps
-
Create
SKILL.mdwith required front matter and clear instructions. -
Create
TRIGGER.mdwith the same name.agentsfleettakes the library identifier fromname, not from the repository path, so name the repository to match as well. -
Put the files in a GitHub repository.
SKILL.mdmust be at the repository root.TRIGGER.mdis optional when the default manual trigger is enough. -
Open Fleets → Install fleet → Add library entry in the dashboard.
Enter the repository as
<OWNER>/<REPOSITORY>. Both values come from the GitHub repository URL. -
Install the new library entry.
<LIBRARY_ID>appears in the workspace gallery after the files pass validation.
Verify it works
<FLEET_ID> comes from the install output.
Common problems
UZ-AGT-008 means TRIGGER.md has an invalid field or value. Keep runtime fields under x-agentsfleet.
UZ-AGT-011 means the two files use different names. Make both top-level name values identical.
A bundle allows 1 through 8 triggers. One webhook allows 1 through 16 event names and 1 through 64 repositories.