π¦ ClawHub
Yandex 360 CLI (Disk, Calendar, Mail)
by @smvlx
CLI tool for Yandex Disk, Calendar, and Mail via Yandex OAuth API
π‘ Examples
# Disk
node src/yax.cjs disk info
node src/yax.cjs disk list /
node src/yax.cjs disk mkdir /test-folder
node src/yax.cjs disk upload ./local-file.txt /remote-path.txt
node src/yax.cjs disk download /remote-path.txt ./local-file.txtCalendar
node src/yax.cjs calendar list
node src/yax.cjs calendar create "Meeting" "2026-02-14" "11:00:00" "12:00:00" "Holiday meeting" "Europe/Moscow"Mail (informational only)
node src/yax.cjs mail
βοΈ Configuration
1. Create a Yandex OAuth app at https://oauth.yandex.ru/client/new
- Redirect URI: https://oauth.yandex.ru/verification_code
- Required scopes:
- cloud_api:disk.app_folder β Disk app folder access
- cloud_api:disk.info β Disk info
- calendar:all β Calendar read/write
- mail:smtp β Mail sending (SMTP only, no HTTP API)
- Note the Client ID and Client Secret
2. Save config to ~/.openclaw/yax.env:
YAX_CLIENT_ID=your_app_client_id
YAX_CLIENT_SECRET=your_app_secret_if_any
TERMINAL
clawhub install yandex-cli-yax