skills

command
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 13, 2026 License: MIT Imports: 3 Imported by: 0

README

Skills

Registering, listing, resolving, and versioning skills with skill.Registry.

A Skill is an installable capability: a named, versioned bundle of metadata (description, tags, manifest) plus the tool names it contributes. This example:

  1. Builds a skill.Registry.
  2. Registers two skills, then ships a new version of one (same name replaces in place).
  3. Lists all installed skills.
  4. Resolves one by name and inspects it.
  5. Uninstalls a skill.

Fully offline — no API keys, no network.

Run

go run ./examples/skills/

Test

go test ./examples/skills/

Documentation

Overview

Example: skills — registering, listing, and resolving skills.

What you'll learn:

  • How to build a skill.Registry and register skill.Skill definitions
  • How to attach metadata (version, tags, tools, manifest) to a skill
  • How to look a skill up by name and inspect what it provides

A Skill is an installable capability: a named, versioned bundle of metadata (and the tool names it contributes) that an agent can advertise and load.

This example is fully OFFLINE — it needs no API keys and no network.

Run:

go run ./examples/skills/

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL