scan
skyl scanRead the project and propose an install.
Reads build files as text rather than invoking a build. That is instant, works on a project that does not currently compile, and needs no toolchain installed. The cost is that a dependency assembled at runtime from variables is missed, which is why scan proposes and never installs on its own.
It prints what it matched on, what it considered and rejected, and the token cost, before anything is written. Running it again is safe: it shows what is already installed, what is new, and what is no longer detected because a dependency was dropped.
flags
--json- machine-readable output, for a script or a CI check
--dir <path>- read skills from a local checkout instead of the bundled registry
--refresh- prefer the network over the copy shipped in the package
-C <path>- run as if in this directory
examples
npx skyl.dev scanpropose an install for the current project
npx skyl.dev scan --jsonthe same, as JSON