Interface: SkillDescriptor
Defined in: src/batteries/skills/types.ts:24
Live, source-owned definition resolved when a catalog entry is loaded.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
artifactKind? | readonly | string | Advisory default artifact kind; an explicit registry binding takes precedence. | src/batteries/skills/types.ts:40 |
channel? | readonly | SkillLoadChannel | Per-skill override of the manager's body projection channel. | src/batteries/skills/types.ts:34 |
compatibility? | readonly | string | Free-form compatibility note surfaced to consumers, never enforced by the battery. | src/batteries/skills/types.ts:50 |
description | readonly | string | Resident routing text; the body remains unloaded until explicitly requested. | src/batteries/skills/types.ts:30 |
id | readonly | string | Must match the discovered ref; descriptors cannot rename a catalog entry. | src/batteries/skills/types.ts:26 |
isolatedTools? | readonly | readonly SkillIsolatedTool[] | Tier-2 source tools executed through the configured guest runtime. | src/batteries/skills/types.ts:44 |
license? | readonly | string | agentskills.io license passthrough surfaced for audit. | src/batteries/skills/types.ts:46 |
metadata? | readonly | Readonly<Record<string, string>> | Client-specific agentskills.io properties carried without interpretation. | src/batteries/skills/types.ts:48 |
name | readonly | string | Display name paired with the routing description. | src/batteries/skills/types.ts:28 |
scripts? | readonly | readonly SkillScriptSpec[] | Tier-3 scripts; their declared paths are materialized and their argv is battery-built. | src/batteries/skills/types.ts:42 |
tools? | readonly | readonly Tool<SpooledArtifact>[] | First-party live tools to gate, rewrap, and register on load. | src/batteries/skills/types.ts:38 |
trustTier? | readonly | RetrievableTrustTier | Trust envelope applied when the body is projected into context. | src/batteries/skills/types.ts:36 |
version | readonly | string | Version checked against discovery to prevent loading stale or mismatched data. | src/batteries/skills/types.ts:32 |