{"name":"Slack Relay Agent","description":"Relays A2A JSON commands into Slack conversations and returns conversation snapshots for create, append, poll, and close actions.","supportedInterfaces":[{"url":"https://slack-a2a.heiderich.org/","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://slack-a2a.heiderich.org/","protocolBinding":"JSONRPC","protocolVersion":"0.3.0"}],"provider":{"url":"https://slack-a2a.heiderich.org","organization":"slack-a2a"},"version":"0.1.0","documentationUrl":"https://slack-a2a.heiderich.org/.well-known/agent-card.json","capabilities":{"streaming":true,"pushNotifications":true},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"slack-relay-conversation","name":"Slack Relay Conversation","description":"Create Slack relay conversations, append follow-up messages, poll human replies, and close completed conversations.","tags":["slack","relay","human-in-the-loop"],"examples":["{\"action\":\"create\",\"destination\":\"#support\",\"text\":\"hello\"}","{\"action\":\"append\",\"task_id\":\"task_1\",\"text\":\"more\"}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]}],"preferredTransport":"JSONRPC","protocolVersion":"0.3.0","url":"https://slack-a2a.heiderich.org/"}