localsend_skill
- Shell
0
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill vdustr/vp-claude-code-marketplace --skill localsend- SKILL.md2.9 KB
Overview
This skill lets you send and receive files over your local network using the LocalSend protocol, similar to AirDrop. It works with any LocalSend client (mobile apps or desktop apps) and auto-installs a small CLI on first use. Use it to transfer files without internet while keeping transfers fast and private on the same LAN.
How this skill works
The skill installs and uses localsend-cli to discover nearby LocalSend devices, send files to a selected IP, and run a background receive server to accept incoming transfers. Scanning finds device IPs, sending uses the target IP (optionally with a PIN), and receiving starts a background listener that saves files to a default folder. It also tracks receive-server status and prompts you if the server remains idle.
When to use it
- Send files to a phone or another computer on the same Wi‑Fi/LAN
- Transfer folders or large files without using cloud storage
- Receive files from a mobile device and auto-save them locally
- Quickly scan the local network to find LocalSend-enabled peers
- Start a temporary receive server for others to push files to your machine
Best practices
- Run a network scan first unless you already have the recipient IP to avoid mis-sending
- Ensure both devices are on the same network and port 53317 is not blocked by a firewall
- Use PIN authentication (--pin=PIN) if the receiver requires confirmation for added security
- Stop the receive server when finished to avoid leaving a background listener running
- Check receive-server status before switching tasks or ending the session; the skill will remind you if it remains running
Example use cases
- Share photos from your phone to your laptop during a meeting without internet
- Send a project folder from desktop to another machine on the office LAN
- Accept files from a colleague’s phone by starting the receive server and letting them discover your machine
- Scan for nearby LocalSend devices to find the correct target IP before sending
- Auto-download and configure the localsend-cli on first use to eliminate manual setup
FAQ
Files are saved to ~/.cache/vp-localsend/received/ by default; you can specify a different save directory when starting the receiver.
Do both devices need internet?
No. Both devices must be on the same local network (Wi‑Fi or LAN); internet is not required but the LAN must allow traffic on port 53317.
How do I stop the receive server?
Use the receive stop command to terminate the background server. Always stop it when you’re done receiving to avoid leaving a listener running.