portfolio-page/public/.well-known/agent-card.json

77 lines
2.1 KiB
JSON

{
"name": "Sascha Bach Portfolio",
"description": "Bilingual portfolio website for Sascha Bach, a freelance software developer specializing in accessible web development, WCAG, BFSG, React, and TypeScript.",
"url": "https://sascha-bach.de",
"version": "1.0.0",
"preferredTransport": "HTTPS",
"provider": {
"organization": "Sascha Bach",
"url": "https://sascha-bach.de"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"text/plain",
"text/uri-list"
],
"defaultOutputModes": [
"text/html",
"text/markdown",
"application/json"
],
"skills": [
{
"id": "discover_services",
"name": "Discover services and expertise",
"description": "Summarize Sascha Bach's accessible web development services, technical strengths, and positioning.",
"examples": [
"What services does Sascha Bach offer?",
"Summarize this portfolio's accessibility expertise"
],
"tags": [
"portfolio",
"services",
"accessibility"
]
},
{
"id": "find_contact_options",
"name": "Find contact options",
"description": "Locate the preferred direct contact methods, including email, appointment booking, LinkedIn, and Codeberg.",
"examples": [
"How can I contact Sascha Bach?",
"Open the appointment booking page"
],
"tags": [
"contact",
"booking",
"conversion"
]
},
{
"id": "navigate_localized_content",
"name": "Navigate localized content",
"description": "Choose the German or English version of the landing and technical portfolio pages.",
"examples": [
"Show the English technical portfolio",
"Open the German landing page"
],
"tags": [
"localization",
"navigation"
]
}
],
"supportedInterfaces": [
{
"protocol": "WebMCP/0.1",
"protocolBinding": "Declarative",
"protocolVersion": "0.1",
"transport": "https",
"url": "https://sascha-bach.de/.well-known/webmcp.json"
}
]
}