SkillsBundle
| Field | Type | Behavior | Description |
|---|---|---|---|
name |
string | OUTPUT_ONLY | Resource name (skills-bundles/{id}) |
display_name |
string | REQUIRED | Human-readable label |
description |
string | Optional description of what the skills cover | |
connection |
string | REQUIRED | Resource name of the GitHub connection that grants repository access (connections/{id}) |
repository |
string | REQUIRED | Repository holding the skills, in owner/repo form |
directory |
string | Directory of skill subdirectories within the repository (each holds a SKILL.md). Defaults to skills |
|
branch |
string | Git ref to read from. Empty uses the repository’s default branch | |
enabled |
boolean | When false, the bundle is configured but its skills are not served. Defaults to false on create — set true to expose the bundle’s skills |
|
create_time |
timestamp | OUTPUT_ONLY | When the bundle was created |
update_time |
timestamp | OUTPUT_ONLY | When the bundle was last modified |
delete_time |
timestamp | OUTPUT_ONLY | When the bundle was soft-deleted (null if active) |
Example
{
"name": "skills-bundles/team-runbooks",
"displayName": "Team Runbooks",
"connection": "connections/acme-github",
"repository": "acme/runbooks",
"directory": "skills",
"enabled": true,
"createTime": "2026-06-20T14:30:00Z",
"updateTime": "2026-06-20T14:30:00Z"
}