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.

Explore nearby

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

On this page