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

60 lines
2.0 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"
}
]
}