Type object
File match **/.hol/skill.json **/hol/skill.json hol-skill.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/hashgraph-online-skill-manifest/latest.json
Source https://raw.githubusercontent.com/hashgraph-online/skill-publish/main/schemas/skill.schema.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Manifest for Registry Broker skill packages published to the HOL skills registry.

Properties

name string required
minLength=1
version string required
minLength=1
description string required
minLength=1
homepage string required
format=uri
skill object required
7 nested properties
name string required
minLength=1
category string required
minLength=1
api_base string required
format=uri
protocols string[] required
capabilities string[] required
files object required
4 nested properties
skill string required
format=uri
metadata string required
format=uri
docs string required
format=uri
llms string
format=uri
emoji string
minLength=1
api object required
4 nested properties
base_url string required
format=uri
authentication object required
3 nested properties
type string required
minLength=1
header string required
minLength=1
format string
endpoints Record<string, string> required
rate_limits Record<string, string>
$schema string
format=uri
author string
minLength=1
license string
minLength=1
repository object
2 nested properties
type string required
minLength=1
url string required
format=uri
keywords string[]
integrations Record<string, object>
permissions object
1 nested properties
scripts Record<string, object>
scriptPermissions Record<string, object>
stats object

Definitions

scriptPermission object
network boolean required
filesystem string required
Values: "read-only" "read-write"
scriptPermissionsMap Record<string, object>