hermes-yandex-disk
akinfold/hermes-yandex-disk
Yandex Disk plugin for Hermes Agent to browse, read, write and share files, with folder sandboxing
hermes-yandex-disk is a Hermes Agent plugin that lets the agent browse a Yandex Disk, read files into the conversation, write results back and create public share links. It can be confined to one folder or limited to read-only access.
What hermes-yandex-disk does
The plugin registers fourteen tools over one OAuth credential: disk info, list, read file, trash list, download, mkdir, write file, upload, copy, move, trash restore, publish, delete and trash empty. A fifteenth tool, yadisk_search, appears wherever the token may use Yandex's search endpoint. The plugin talks to cloud-api.yandex.net directly, so no third-party service sees your files or token.
YANDEX_DISK_ROOT confines every tool to one folder and checks every path, including ones the model invents. YANDEX_DISK_ACTIONS decides which tools are registered at all, so a tool outside the allow-list cannot be called, and YANDEX_DISK_ACTIONS=read gives a read-only Disk. Writes, copies, moves and uploads refuse an existing destination unless overwrite is passed, and deletes go to the bin by default. The README says the plugin is tested on every pull request, weekly and before every release against Hermes v2026.9.24, the latest release and main, on Python 3.11 to 3.14.
Key features
- Fourteen file tools plus an optional search tool
- YANDEX_DISK_ROOT to sandbox the agent to one folder
- YANDEX_DISK_ACTIONS allow-list, including a read-only mode
- No overwrite without an explicit flag, and deletes go to the bin by default
- Direct calls to cloud-api.yandex.net with one OAuth token
- Public share links created and revoked through yadisk_publish
When to use it
- Ask Hermes to read an invoice stored in a Yandex Disk folder
- Save meeting notes to the Disk and get a share link back
- Find large files and move old videos into an archive folder
Who it is for: Hermes Agent users who store files on Yandex Disk and want the agent to manage them within limits they set.
How it fits with Hermes Agent
Built for Hermes Agent as a plugin installed with hermes plugins install, with CI that runs against Hermes releases and main.
How to install hermes-yandex-disk
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes plugins install akinfold/hermes-yandex-disk/hermes_yandex_disk --enable
echo 'YANDEX_DISK_OAUTH_TOKEN=y0_your_token_here' >> ~/.hermes/.envRequirements: A Yandex OAuth token with the scopes cloud_api:disk.info, cloud_api:disk.read and cloud_api:disk.write, and Python 3.11 to 3.14
Note: It needs a Yandex Disk OAuth token, and the search tool is available only where the token may use Yandex's search endpoint.
FAQ
What is hermes-yandex-disk?
hermes-yandex-disk is a Hermes Agent plugin for Yandex Disk. It lets the agent browse folders, read and write text files, upload, download, move, copy, share and restore items.
Does hermes-yandex-disk work with Hermes Agent?
Yes, it is built for Hermes Agent. The README says it is checked against Hermes v2026.9.24, the latest Hermes release and Hermes main.
How do I install hermes-yandex-disk?
Run hermes plugins install akinfold/hermes-yandex-disk/hermes_yandex_disk --enable, then add YANDEX_DISK_OAUTH_TOKEN to ~/.hermes/.env if the installer did not ask for it. Restart Hermes afterward.
Similar plugins for Hermes Agent
All pluginsGit-backed oversight of your Hermes Agents' skills with pull request review of every change
Sofwath KahzaabuReference Hermes Agent plugin and fact-checking pipeline over public press releases, for research use
Vocllum OpenCode Usage MeterHermes Desktop status-bar plugin that shows live OpenCode usage windows and reset times
scross01 TTS Wyoming Piper PluginHermes Agent text-to-speech plugin that uses a remote Piper server over the Wyoming protocol
akinfold hermes-yandex-mailHermes Agent plugin to search, read, flag, move and delete Yandex Mail over IMAP
openclawcash OpenClawCash Wallet PluginHermes plugin exposing managed EVM and Solana wallets as native tools, with an API key and no private key
Related guides: How to install Hermes Agent · How to run Hermes Agent securely