agentskit.js
Packages

@agentskit/skills

Ready-made personas + composition + marketplace registry with semver.

#When to reach for it

  • You want one of 26 contract-tested personas across general, engineering, data, support, or regulated-domain workflows.
  • You want to publish + install skills by semver.

#Install

npm install @agentskit/skills

#Hello world

import { researcher } from '@agentskit/skills'
import { createRuntime } from '@agentskit/runtime'

const runtime = createRuntime({ adapter, systemPrompt: researcher.systemPrompt })

#Surface

  • Ready-made: 26 named SkillDefinition exports; use getBuiltinSkills() for the canonical defensive catalog.
  • Composition: composeSkills Β· getBuiltinSkills Β· listSkills.
  • Marketplace: createSkillRegistry Β· parseSemver Β· compareSemver Β· matchesRange.

Tool and delegate fields are declarative references. Wire the corresponding registries in the consuming runtime; importing a skill alone does not install or execute those capabilities.

#Recipes

#Stability

  • Version: 0.8.16
  • Tier: beta
  • Contract: SkillDefinition semantics pinned by ADR 0005; package conveniences remain beta.
  • Roadmap: stable surface proposed in RFC 0009; ADR 0024 evidence remains mandatory.

#Source

npm: @agentskit/skills Β· repo: packages/skills

Explore nearby

✎ Edit this page on GitHubΒ·Found a problem? Open an issue β†’Β·How to contribute β†’

On this page

Ask the docs
Ask anything about AgentsKit. Answers come from the docs corpus and cite their sources.