headless-vault-cli
Read and edit Markdown notes on your personal computer via SSH tunnel. Use when the user asks to read, create, or append to notes in their vault.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Read and edit Markdown notes on your personal computer via SSH tunnel. Use when the user asks to read, create, or append to notes in their vault.
How to use
Zainstaluj narzędzie vaultctl na swoim komputerze (macOS lub Linux), postępując zgodnie z instrukcjami dostępnymi w repozytorium projektu.
Skonfiguruj klucz SSH na komputerze lokalnym, dodając klucz publiczny VPS do pliku ~/.ssh/authorized_keys z ograniczeniem forced-command. To zapewni, że VPS będzie mógł wykonywać tylko polecenia vaultctl, bez dostępu do interaktywnej powłoki lub innych poleceń systemowych.
Uruchom tunel SSH w odwrotnym kierunku (reverse SSH tunnel) z komputera lokalnego do VPS, udostępniając port localhost:2222. Tunel powinien pozostać aktywny, aby umiejętność mogła się połączyć.
Ustaw zmienną środowiskową VAULT_SSH_USER na nazwę użytkownika Twojego komputera lokalnego. Opcjonalnie możesz również skonfigurować VAULT_SSH_HOST i VAULT_SSH_PORT, jeśli różnią się od wartości domyślnych.
Kiedy poprosisz bota o przeczytanie, utworzenie lub dodanie zawartości do notatki, umiejętność automatycznie połączy się z Twoim komputerem przez tunel SSH i wykona żądaną operację na pliku Markdown.