{"$schema":"https://schemas.agentskills.io/discovery/0.2.0/schema.json","skills":[{"name":"ping","type":"skill-md","description":"Confirms an agent can reach the Skylark skills directory and read what it publishes. Use it as a first check when web skills are not loading, or to verify a new browser build discovers and activates a site skill at all.","url":"https://skills.skylarkbrowser.com/.well-known/agent-skills/ping/SKILL.md","digest":"sha256:edc3e9d7593ed49bfd2e31f4108b7ccc5f1c0cd1b893bd28987c4021314d1790","runtime":"browser","permissions":["page:read"],"scope":["https://skills.skylarkbrowser.com/*"],"triggers":[{"kind":"url_pattern","pattern":"https://skills.skylarkbrowser.com/*"},{"kind":"intent","description":"check web skills are working"},{"kind":"intent","description":"ping the skills directory"}]},{"name":"explain-a-skill","type":"skill-md","description":"Reads a skill page in the Skylark directory and explains in plain language what the skill does, what it is allowed to do, and how far the verified badge actually goes. Knowledge only: it reads and explains, it never acts.","url":"https://skills.skylarkbrowser.com/.well-known/agent-skills/explain-a-skill/SKILL.md","digest":"sha256:352e44c0d6df3379a79f80c859eb062518aac8fb2c6779fb3cf6c4e903b1b225","runtime":"browser","permissions":[],"scope":["https://skills.skylarkbrowser.com/*"],"triggers":[{"kind":"intent","description":"is this skill safe"},{"kind":"intent","description":"what does this skill do"},{"kind":"intent","description":"explain this verified badge"},{"kind":"intent","description":"what permissions does this skill need"}]},{"name":"find-skills-for-site","type":"skill-md","description":"Looks up which agent skills exist for a given website using the Skylark directory. Use it when the user asks what can be automated on a site, or when you are about to work on an unfamiliar site and want to know whether someone has already written down how it works.","url":"https://skills.skylarkbrowser.com/.well-known/agent-skills/find-skills-for-site/SKILL.md","digest":"sha256:67e4ede8eff75fef1b7eac85e829990dbf9dc9d253133f608dcdb86b5ad0c73a","runtime":"browser","permissions":["page:read","navigate"],"scope":["https://skills.skylarkbrowser.com/*"],"triggers":[{"kind":"url_pattern","pattern":"https://skills.skylarkbrowser.com/*"},{"kind":"intent","description":"what skills exist for this site"},{"kind":"intent","description":"find a skill for a website"},{"kind":"intent","description":"can you automate anything on this site"}]},{"name":"search-the-directory","type":"skill-md","description":"Searches the Skylark directory by describing a task rather than a hostname, and reports what each result is allowed to do. Use it when the user knows what they want done but not which site or skill does it.","url":"https://skills.skylarkbrowser.com/.well-known/agent-skills/search-the-directory/SKILL.md","digest":"sha256:88ded004c08c85cb4b91992c09a158845c06abc68327b11b0390cdd7daf0c81d","runtime":"browser","permissions":["page:read","page:act"],"scope":["https://skills.skylarkbrowser.com/*"],"triggers":[{"kind":"url_pattern","pattern":"https://skills.skylarkbrowser.com/*"},{"kind":"intent","description":"search for a skill"},{"kind":"intent","description":"is there a skill that can do this"},{"kind":"intent","description":"find a skill by what it does"}]},{"name":"submit-a-skill","type":"skill-md","description":"Fills the Skylark skill submission form from a SKILL.md the user already has, and stops before submitting so they can check it. Use it when the user wants to contribute a skill they have written.","url":"https://skills.skylarkbrowser.com/.well-known/agent-skills/submit-a-skill/SKILL.md","digest":"sha256:7987f25e3f171240c419edceed34b0f2767ccee3d9276b6482401199797b862d","runtime":"browser","permissions":["page:read","page:act","navigate"],"scope":["https://skills.skylarkbrowser.com/submit"],"triggers":[{"kind":"url_pattern","pattern":"https://skills.skylarkbrowser.com/submit"},{"kind":"intent","description":"submit a skill to the directory"},{"kind":"intent","description":"contribute a web skill"}]},{"name":"compare-skills","type":"skill-md","description":"Opens two or more skills from the Skylark directory side by side and compares what each is allowed to do, where it may act, and who stands behind it. Use it when several skills cover the same job and the user has to pick one.","url":"https://skills.skylarkbrowser.com/.well-known/agent-skills/compare-skills/SKILL.md","digest":"sha256:64a62a579a7a8b4cf5457cb6e57f1964954c33e3cd9399390f916f894635be82","runtime":"browser","permissions":["page:read","navigate","tabs"],"scope":["https://skills.skylarkbrowser.com/*"],"triggers":[{"kind":"url_pattern","pattern":"https://skills.skylarkbrowser.com/*"},{"kind":"intent","description":"which of these skills should I use"},{"kind":"intent","description":"compare two skills"},{"kind":"intent","description":"what is the difference between these skills"}]},{"name":"check-your-published-index","type":"skill-md","description":"Checks a site's own /.well-known/agent-skills/index.json against the Agent Skills Discovery format and reports what would stop a browser using it. Use it when someone has published skills on their own domain and wants to know whether agents can actually see them.","url":"https://skills.skylarkbrowser.com/.well-known/agent-skills/check-your-published-index/SKILL.md","digest":"sha256:b197745cf8774803e1cef3acc1ab67e7410d1cca47e86ad607c2dfaa3b49e652","runtime":"browser","permissions":["page:read","navigate","network:read"],"scope":["https://skills.skylarkbrowser.com/*"],"triggers":[{"kind":"url_pattern","pattern":"https://skills.skylarkbrowser.com/publish"},{"kind":"intent","description":"check my agent skills index"},{"kind":"intent","description":"why are my skills not being discovered"},{"kind":"intent","description":"validate my well-known skills file"}]},{"name":"verify-artifact-digest","type":"skill-md","description":"Independently checks that the bytes the directory serves for a skill match the SHA-256 digest it advertises. Use it when integrity matters, when a browser has refused a skill, or when you want to confirm the directory has not quietly changed a published artifact.","url":"https://skills.skylarkbrowser.com/.well-known/agent-skills/verify-artifact-digest/SKILL.md","digest":"sha256:7df29098c6a7f82158772724b68dfc7ccc312f1fd6c287a366509de4777768c2","runtime":"browser","permissions":["page:read","network:read","js:evaluate"],"scope":["https://skills.skylarkbrowser.com/*"],"triggers":[{"kind":"intent","description":"verify this skill has not been tampered with"},{"kind":"intent","description":"check the digest of a skill"},{"kind":"intent","description":"why did my browser refuse this skill"}]},{"name":"simulate-discovery-failure","type":"skill-md","description":"Blocks this directory's own discovery request so a browser or agent developer can watch what happens when a site's skills cannot be fetched. Use it when building a client and you need to test the failure path deliberately rather than waiting for it.","url":"https://skills.skylarkbrowser.com/.well-known/agent-skills/simulate-discovery-failure/SKILL.md","digest":"sha256:b01ae8c71ceab43cd78802e62fb1a1cabe086ca1adcaafa3b9157841cfb2f1e3","runtime":"browser","permissions":["page:read","network:intercept"],"scope":["https://skills.skylarkbrowser.com/*"],"triggers":[{"kind":"intent","description":"test what happens when skill discovery fails"},{"kind":"intent","description":"simulate a broken well-known endpoint"}]}]}