Agent Skills Context
JSON-LD context defining the semantic vocabulary for Agent Skills from Agent Skills.
7 Classes
16 Properties
4 Namespaces
Namespaces
ask:
https://api-evangelist.github.io/agent-skills/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
Tool
ToolCall
ToolResult
MCPServer
name
description
version
Properties
| Property |
Type |
Container |
| type |
string |
|
| inputSchema |
reference |
|
| input |
reference |
|
| strict |
boolean |
|
| id |
string |
|
| toolUseId |
string |
|
| content |
string |
|
| isError |
boolean |
|
| transport |
string |
|
| tools |
reference |
set |
| resources |
reference |
set |
| prompts |
reference |
set |
| uri |
reference |
|
| mimeType |
string |
|
| required |
string |
set |
| properties |
reference |
|
JSON-LD Document
{
"@context": {
"@version": 1.1,
"ask": "https://api-evangelist.github.io/agent-skills/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Tool": "ask:Tool",
"ToolCall": "ask:ToolCall",
"ToolResult": "ask:ToolResult",
"MCPServer": "ask:MCPServer",
"name": "schema:name",
"description": "schema:description",
"version": "schema:version",
"type": {
"@id": "ask:type",
"@type": "xsd:string"
},
"inputSchema": {
"@id": "ask:input_schema",
"@type": "@id"
},
"input": {
"@id": "ask:input",
"@type": "@id"
},
"strict": {
"@id": "ask:strict",
"@type": "xsd:boolean"
},
"id": {
"@id": "dcterms:identifier",
"@type": "xsd:string"
},
"toolUseId": {
"@id": "ask:tool_use_id",
"@type": "xsd:string"
},
"content": {
"@id": "ask:content",
"@type": "xsd:string"
},
"isError": {
"@id": "ask:is_error",
"@type": "xsd:boolean"
},
"transport": {
"@id": "ask:transport",
"@type": "xsd:string"
},
"tools": {
"@id": "ask:tools",
"@container": "@set",
"@type": "@id"
},
"resources": {
"@id": "ask:resources",
"@container": "@set",
"@type": "@id"
},
"prompts": {
"@id": "ask:prompts",
"@container": "@set",
"@type": "@id"
},
"uri": {
"@id": "schema:url",
"@type": "@id"
},
"mimeType": {
"@id": "ask:mime_type",
"@type": "xsd:string"
},
"required": {
"@id": "ask:required",
"@container": "@set",
"@type": "xsd:string"
},
"properties": {
"@id": "ask:properties",
"@type": "@id"
}
}
}