Share clickable notes
Paste an obsid.net link into any chat. Recipients tap it, the redirect fires, and Obsidian jumps to the exact note — no copy-pasting paths.
A tiny redirector that turns vault and file query parameters into obsidian:// deep links — so notes you paste into Slack, WhatsApp, Telegram or email open in one tap.
obsid.net is a static page with a single job: read your vault and file query params and bounce the browser to an obsidian:// URI. No server, no database, no cookies.
Every messenger, mail client and project tool sanitises unfamiliar URI schemes. obsid.net wraps your obsidian:// link in plain HTTPS so it survives the trip and still opens in the app on the other end.
Paste an obsid.net link into any chat. Recipients tap it, the redirect fires, and Obsidian jumps to the exact note — no copy-pasting paths.
Let Codex, OpenClaw or Claude Code emit canonical, paste-ready links in their reports and task updates — never a malformed deep link.
Got a backlog of obsidian://open?… URIs in old notes or emails? Run them through the converter and replace them in place.
Drop the obsid-link-builder skill into Codex, OpenClaw or Claude Code so they emit canonical obsid.net URLs whenever they reference a note.
mkdir -p "$CODEX_HOME/skills/obsid-link-builder/scripts" curl -fsSL https://obsid.net/skills/obsid-link-builder/SKILL.md -o "$CODEX_HOME/skills/obsid-link-builder/SKILL.md" curl -fsSL https://obsid.net/skills/obsid-link-builder/scripts/build_obsid_link.sh -o "$CODEX_HOME/skills/obsid-link-builder/scripts/build_obsid_link.sh" chmod +x "$CODEX_HOME/skills/obsid-link-builder/scripts/build_obsid_link.sh"
mkdir -p "$HOME/.claude/skills/obsid-link-builder/scripts" curl -fsSL https://obsid.net/skills/obsid-link-builder/SKILL.md -o "$HOME/.claude/skills/obsid-link-builder/SKILL.md" curl -fsSL https://obsid.net/skills/obsid-link-builder/scripts/build_obsid_link.sh -o "$HOME/.claude/skills/obsid-link-builder/scripts/build_obsid_link.sh" chmod +x "$HOME/.claude/skills/obsid-link-builder/scripts/build_obsid_link.sh"
Anything else? Open an issue on the GitHub repo — it's just a static page, contributions welcome.
location.replace().obsidian:// URI and falls back to a "couldn't open" prompt. obsid.net itself doesn't block — it just hands the URI to the OS, same as if you'd clicked it directly.