Self-contained URL
The versioned URL fragment carries the validated document, so the link can be opened without storing the file on a server or sending its payload in the HTTP request.
Markdown → URL → reader
Read a .md file locally, pack it into compact optionally compressed Base64URL data, open the viewer, and optionally keep the link hierarchy in your private JSON registry.
npm install --global @vidigal-code/skillslink$ npx @vidigal-code/skillslink@latest generate file.md
self-contained URL generated
viewer opened in the browser
optional registry confirmation
ready to copy and edit
Two reading modes
Generated links keep the document in the URL and recover it in the browser. Documents committed to this repository also receive pre-rendered HTML and raw-file routes for plain HTTP readers.
The versioned URL fragment carries the validated document, so the link can be opened without storing the file on a server or sending its payload in the HTTP request.
Change the file name or content in the viewer and SkillsLink immediately creates an updated URL for copying.
Repository snapshots are exported as complete HTML and exact raw files, which makes them readable without client-side JavaScript.
Local workflow
Use the CLI or browser page with a UTF-8 .md file no larger than 64 KiB.
SkillsLink validates the source, embeds it in the URL, prints the link, and opens the viewer when the terminal is interactive.
Confirm the optional prompt to keep the generated link in your user-level JSON registry for listing or removal later.
Run with npx or install globally. The command reads locally and never asks for a GitHub token.