Your AI reads a file.
This keeps it right.

$ npx skillfile init
free · no api key · 1 second

Watch it run

playing…
How skillfile works Files from your repo feed a scanner. It writes one document and stamps it with a seal. When the repo changes the seal cracks and the CI gate closes, until skillfile update reseals it. your repo package.json build: tscbuild: vite README.md src/ bin/ test/ git log + src/parser/ scan no AI no key always the same result AGENTS.md SKILL.md seal 5318 CI exit 0
01

It reads your repo. Your commands, your folders, your README. No AI, so nothing gets made up.

Three commands

$ skillfile init

Reads your repo and writes the files. Never touches a file you wrote yourself.

$ skillfile update

Reads again and rewrites them. One second, no cost.

$ skillfile check

Stops your build if the files are out of date. Put this in CI.

For agents

Plain text. No page to render.

/llms.txt
What it does and the exact commands.
/skill.md
A skill you can install as-is.
/AGENTS.md
A real file it generated, for this repo.
plugin
claude plugin marketplace add d08m/skillfile

What it won't do

It won't write down why your team does things a certain way. Write that yourself — skillfile never overwrites a file you wrote. And it never guesses a command it can't find.

✓ up to date $ npx skillfile check exit 0 seal 53183589327afae1