agentskit.js
Open specs

Manifest

Portable packaging for skills + tools. MCP-compatible tool entries.

Subpath: @agentskit/core/manifest.

Shape

{
  "name": "my-skills",
  "version": "0.1.0",
  "skills": [
    { "name": "triage", "version": "1.0.0", "systemPrompt": "..." }
  ],
  "tools": [
    {
      "name": "search_docs",
      "description": "Search internal docs",
      "inputSchema": {
        "type": "object",
        "properties": { "query": { "type": "string" } }
      }
    }
  ]
}

Validator

import { parseManifest } from '@agentskit/core/manifest'

const manifest = parseManifest(json) // throws on invalid

MCP compatibility

tools[].inputSchema mirrors MCP exactly — manifests round-trip into MCP servers.

✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page