Skills and Capability Packages

Skills and Capability Packages

Key jargon

Term Plain-language meaning
Skill A reusable instruction package for a bounded kind of work.
Capability An action the system can actually perform through code, a tool, or an integration.
Manifest Metadata declaring identity, version, dependencies, permissions, and entrypoints.
Dependency Another component or service required for correct operation.

Key concepts

Concept map

flowchart LR
    A["Discover skill manifest"] --> B["Check dependency and permission"]
    B --> C["Execute bounded capability"]
    C --> D["Record version and outcome"]

A skill is a reusable capability package: scoped instructions, prerequisites, reference material, scripts or tools, templates, examples, and verification rules.

Good skill properties

Skill versus prompt

A prompt is one instruction artifact. A skill defines a repeatable operating method and may include prompts, tools, data, and tests.

Exercise

Package a “meeting-summary” skill. Include accepted input, privacy rule, output schema, unsupported decisions, example, quality rubric, and deletion/retention behavior.