Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
Quickly copy vault file and folder paths for AI coding tools (Claude Code, Gemini CLI) - works on desktop and mobile with Windows/Unix formats
PluginsTypeScript · JavaScriptGitHub @ckelsoeOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Obsidian plugin to copy file and folder paths with shell-friendly formatting for Linux\Mac and Windows
Loading the full README.
Read the full README ↗Copy a file or folder path out of your Obsidian vault. Right-click, pick a format, paste.
Right-click a file or folder, pick a format, and the result is on your clipboard. The command palette does the same for the note you have open.
It comes with formats for relative and absolute paths, file:// and Obsidian URLs, Markdown and wiki links, filenames, and links that point at a heading or a block. Four are turned on out of the box; the rest take one toggle in settings.
If none of them fit, you can build your own. A format is a template such as <filename> -> <obsidian-url>, and the plugin fills in the tokens when you copy. This is optional. If the built-in formats cover you, you never have to touch a template.
Works on desktop and mobile.
Obsidian often sits next to a terminal or an AI assistant like Claude Code or Gemini CLI. You might run Obsidian on Windows with a WSL terminal, or on an iPad connected to a remote Linux server. Either way, you need a path out of your vault and into a shell command, a prompt, or a document, in the format that target expects.
Obsidian's own "Copy file path" command is buried in the command palette and gives one format. Shell Path Copy puts copy actions in the right-click menu and the command palette, and lets each format be what you want.
main.js, manifest.json, and styles.css from the latest release.shell-path-copy in your vault's .obsidian/plugins/ directory.BRAT installs pre-release builds before they reach the Community Plugins marketplace. Regular users should install from Community Plugins instead.
https://github.com/ckelsoe/obsidian-shell-path-copy.You can copy from four places:
Ctrl/Cmd+P): type Copy: and pick a format. It acts on the active file.In the right-click menu, the enabled formats sit inside a Copy path as submenu to keep the menu tidy. Pick the format you want and the result lands on your clipboard. In settings you can turn that submenu off, show individual formats at the menu root as well, and fold every format into Obsidian's native Copy path submenu so all path-copy choices (the built-in ones and yours) live in one place. Those options are independent, so a format can appear in more than one of those places at once.
Out of the box four formats are enabled: Relative Linux/macOS path, Relative Windows path, Obsidian URL, and Markdown link. Open the settings to enable the others or add your own.
These formats are seeded into every vault. Enable, edit, or delete any of them in settings.
| Format | Template | Example result |
|---|---|---|
| Relative Linux/macOS path | <relative-path-unix> | `./folder/file.md` |
| Relative Windows path | <relative-path-windows> | `.\folder\file.md` |
| Absolute path | <absolute-path> | `C:\Users\you\vault\folder\file.md` |
| file:// URL | <file-url> | file:///C:/Users/you/vault/folder/file.md |
| Obsidian URL | <obsidian-url> | obsidian://open?vault=MyVault&file=folder%2Ffile |
| Markdown link | <markdown-link> | [[file]] |
| Filename | <filename> | file |
| Filename with extension | <filename-ext> | file.md |
Seven more formats ship disabled, ready to enable or copy from:
This is the beginning of the README. Read the rest at the original. Read the full README ↗