Install
$ agentstack add skill-louloulibs-claude-skills-esync-setup ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README — it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
esync Setup
Set up esync — a lightweight file sync tool that watches for changes and automatically rsyncs them to a local or remote destination.
Quick Reference
| Command | Purpose | |----------------------------------|------------------------------------------| | esync init -r user@host:/path | Generate config from current directory | | esync check | Validate config + preview included/excluded files | | esync edit | Open config in $EDITOR, validate on save | | esync sync | Start watching + syncing (TUI) | | esync sync --daemon | Run in background (no TUI) | | esync status | Check if daemon is running |
Setup Workflow
- Install:
go install github.com/louloulibs/esync@latest(or download binary from releases) - Init:
cdinto the project, runesync init -r
- Auto-imports
.gitignorepatterns - Detects common dirs (
.venv,build,__pycache__,dist,.tox,.mypy_cache)
- Customize: Edit
esync.toml— adjust ignore patterns, SSH, rsync flags - Verify:
esync checkto see what files will be included/excluded - Sync:
esync sync(interactive TUI) oresync sync --daemon(background)
Config Structure
[sync]
local = "."
remote = "user@host:/path/to/dest"
[sync.ssh] # Optional: explicit SSH control
host = "myserver.com"
user = "deploy"
port = 22
identity_file = "~/.ssh/id_ed25519"
interactive_auth = false # true for 2FA servers
[settings]
watcher_debounce = 500 # ms between batched syncs
initial_sync = false # full sync on startup
ignore = [".git", "node_modules", ".DS_Store"]
[settings.rsync]
archive = true
compress = true
extra_args = ["--delete"] # pass-through rsync flags
ignore = ["*.log", "*.tmp"] # rsync-only excludes
[settings.log]
file = "/var/log/esync.log" # optional log file (daemon mode)
format = "text" # "text" or "json"
Language-Specific Ignore Patterns
When setting up esync, add project-appropriate ignores:
Python: [".venv", "__pycache__", "*.pyc", ".tox", ".mypy_cache", "*.egg-info", ".pytest_cache"]
Node.js: ["node_modules", "dist", ".next", ".nuxt", "coverage", ".turbo"]
Go: ["vendor"] (most Go artifacts are in separate GOPATH)
Rust: ["target"]
R/Data Science: [".Rhistory", ".RData", "renv/library", "*.rds"]
General: [".git", ".DS_Store", "*.swp", "*.swo", ".env", "*.log"]
SSH Setup
Simple (when ~/.ssh/config is already set up):
[sync]
remote = "myserver:/opt/app" # uses SSH config alias
Explicit (full control, enables ControlMaster keepalive):
[sync.ssh]
host = "192.168.1.50"
user = "deploy"
port = 2222
identity_file = "~/.ssh/deploy_key"
2FA servers: Set interactive_auth = true in [sync.ssh].
Common Customizations
Delete extraneous remote files: extra_args = ["--delete"]
Bandwidth limit: extra_args = ["--bwlimit=5000"]
Set remote permissions: extra_args = ["--chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r"]
Dry run first: esync sync --dry-run
Force initial full sync: esync sync --initial-sync
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: LouLouLibs
- Source: LouLouLibs/claude-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.