{"name":"Generative Icons","description":"Finds animated UI icons by LottieFiles for web, iOS and Android apps, gives their files and install code, and answers questions from the guides. No sign-in; an optional agent credential raises the rate limit (see documentationUrl).","supportedInterfaces":[{"url":"https://generativeicons.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://generativeicons.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"provider":{"organization":"LottieFiles","url":"https://lottiefiles.com"},"version":"0.1.0","documentationUrl":"https://generativeicons.com/developers/","iconUrl":"https://generativeicons.com/favicon.svg","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/markdown","application/json"],"skills":[{"id":"find-icons","name":"Find icons","description":"Finds animated UI icons (dotLottie, for web, iOS and Android) by what they should mean: names, synonyms, UI slang, typos and plain-language needs. Replies with the best matches, each with its page and file.","tags":["icons","search","animation","dotlottie","ui"],"examples":["trash","an icon for upload failed","go back","interrupt the bot"]},{"id":"icon-details","name":"Get an icon","description":"Send an icon id (for example \"trash\", or a data part {\"id\": \"trash\"}) for everything needed to use it: states, styles, weights, motions, the file and its sha256, install commands, and JavaScript, React, iOS and Android code.","tags":["icons","install","code"],"examples":["trash","menu"]},{"id":"search-guides","name":"Answer from the guides","description":"Ask how to install, use, recolor, restyle or create icons; replies with the guide sections that answer it, with links.","tags":["docs","guides","install","how-to"],"examples":["How do I change an icon's color in React?","How can my coding agent create a new icon?"]}]}