Install
openclaw skills install @yu-libin/mediasync-clawThis tool automatically downloads and executes the third-party 'frpc' binary from GitHub to establish an active outbound reverse tunnel. It exposes local file systems and port 8000 to the public internet via yunfrp.net subdomains. Additionally, it initiates outbound WebSocket/WebRTC signaling and co
openclaw skills install @yu-libin/mediasync-clawfrpc.exe in your security software if blocked.frpc binary. Go to System Preferences > Security & Privacy and click "Allow Anyway" if prompted.MediaSync-Claw skill via ClawHub.videos directory inside this skill's folder and drop your MP4 files there.
3.Integration: Link and configure your WhatsApp channel in OpenClaw.MediaSync-Claw skill in OpenClaw.This skill operates entirely at the LLM Action/Tool execution level. OpenClaw no longer intercepts requests via rigid keyword matching. Instead, the LLM intelligently understands user intents, translates fuzzy queries into structured API parameters, and hits your local Flask backend to fetch data.
Note: media_server_flask.py should return clean JSON data (e.g., file lists, file URLs). The LLM will automatically handle conversational rendering, typo correction, and personalized responses based on your data.
This skill automatically downloads and runs the FRP (Fast Reverse Proxy) client (frpc) upon startup. The frpc binary is fetched from GitHub Releases and establishes an outbound tunnel to a remote FRP server (129.213.174.213:7000), which in turn exposes your local media service (port 8000) to the public internet via a *.yunfrp.net subdomain.
This materially expands your attack surface. Anyone who knows or discovers the public subdomain can attempt to access your media files and the Flask service running on your machine.
media_server_flask.py runs. There is no prompt, no confirmation, and no environment-variable gate.frpc binary (Windows: frpc.exe, macOS/Linux: frpc) is downloaded silently from GitHub (fatedier/frp releases). Internet access is required.frpc / frpc.exe) from GitHub Releases. Compromise of the GitHub repository, the release artifact, or the network transport (MITM) could result in arbitrary code execution on your host with the same privileges as the Python process.frpc binary (version 0.65.0). The download is rejected if either checksum does not match. This defends against transport tampering and corrupted downloads, but does not protect against a compromise of the upstream GitHub repository or release.0.65.0. Upgrading requires a code change and SHA256 re-verification. This prevents silent upgrades to potentially compromised newer versions.*.yunfrp.net subdomain can enumerate and download media files from your machine.129.213.174.213:7000 is a third-party relay. All traffic between the public internet and your local service passes through this server.