بنقرة واحدة
file-transfer
Upload, download, and edit files on remote servers via NAVIG
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Upload, download, and edit files on remote servers via NAVIG
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Essential file system operations.
Common Git version control operations.
Summarize web pages, articles, YouTube videos, and documents using AI
Query and manage databases on remote servers via NAVIG
Check GitHub repos, CI status, PRs, and issues using the gh CLI
Safely restart Docker containers with mandatory confirmation and state checks.
| name | file-transfer |
| description | Upload, download, and edit files on remote servers via NAVIG |
| user-invocable | true |
| navig-commands | ["navig file upload {local} {remote}","navig file download {remote} {local}","navig file edit {remote_path}","navig sync pull {remote_path} {local_path}","navig sync push {local_path} {remote_path}"] |
| examples | ["Download the nginx config","Upload this file to the server","Edit the .env file on production","Sync the website files","Pull the logs from the server"] |
Upload, download, edit remote files, and sync directories between local and remote servers.
User says: "Download the nginx config" / "Get the .env file"
navig host use {host}
navig file download /etc/nginx/nginx.conf ./nginx.conf
Response:
📥 Downloaded from {host}:
/etc/nginx/nginx.conf → ./nginx.conf (2.3KB)
✅ File saved locally
User says: "Upload index.html to the server"
navig file upload ./index.html /var/www/html/index.html
Response:
📤 Uploaded to {host}:
./index.html → /var/www/html/index.html (4.5KB)
✅ File uploaded successfully
User says: "Edit the .env on production"
navig file edit /var/www/app/.env
Opens the file in your local editor with remote sync.
User says: "Sync the website files to my computer"
navig sync pull /var/www/html ./local-copy
Response:
📥 Syncing from {host}:/var/www/html...
Transferred: 45 files (12.3MB)
New: 3 files
Updated: 8 files
Unchanged: 34 files
✅ Sync complete → ./local-copy/
User says: "Deploy my local changes to the server"
navig sync push ./dist /var/www/html
⚠️ Confirm before push: "This will overwrite remote files. Continue? (yes/no)"
| File | Path | Purpose |
|---|---|---|
| Nginx config | /etc/nginx/nginx.conf | Web server config |
| App .env | /var/www/app/.env | Environment variables |
| SSH config | ~/.ssh/config | SSH settings |
| Nginx error log | /var/log/nginx/error.log | Debug web errors |
| System log | /var/log/syslog | System events |