Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Hello Skill
This is a test skill that provides a friendly greeting.
## Instructions
When invoked, greet the user warmly and mention:
1. This greeting comes from the test-plugin
2. The plugin system is working correctly
3. If a name argument is provided, address the user by name
## Example
User: /test-plugin:hello World
Response: Hello, World! This greeting comes from the test-plugin. The plugin system is working correctly!
The line at the top of this page pins the label git:20260218.3061433, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_zyd3eg4wgmqg6rfm
GET https://markdownregistry.com/api/v1/resolve?ref=genai-io/san/hello
GET https://markdownregistry.com/api/v1/blob/643928561fc5ba12ddec0fa568bd2bd4e11a6e8bbefb63ce8de96b2655a965a1
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
genai-io/san · .san/personas/software-engineer/skills/debug/SKILL.md · Systematic debugging that finds the root cause before changing any code — collect symptoms, trace the code path, check…
genai-io/san · .san/personas/software-engineer/skills/simplify/SKILL.md · Review changed code for reuse, quality, and efficiency, then clean up what you find — duplicated logic that could reuse…
genai-io/san · .san/personas/software-engineer/skills/tdd/SKILL.md · Test-driven development — write a failing test that names the behavior, watch it fail, implement the minimum to make it…
genai-io/san · .san/skills/qa/SKILL.md · Regression test a San feature by name. Looks for a feature doc in docs/reference/ or docs/packages/, runs automated Go…
genai-io/san · .san/skills/release/SKILL.md · Create a new versioned release with changelog. Bumps version in code, updates CHANGELOG.md, commits, tags, and pushes…
kyure-a/agent-skills-nix · test/fixtures/agent-plugin/valid/hello/SKILL.md · Greets a user and reads a bundled shared message. Use this fixture when testing portable Agent Plugin exports.
kyure-a/agent-skills-nix · test/fixtures/agent-plugin/escaping/hello/SKILL.md · Contains a symlink that intentionally resolves outside its declared source root.