tailscale-file-transfer

Transfer files between Tailscale mesh peers using open-games play and coplay semantics.

60|13|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/plurigrid/asi --skill tailscale-file-transfer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tailscale-file-transfer
Source: https://github.com/plurigrid/asi/tree/main/skills/tailscale-file-transfer
Command: npx skills add https://github.com/plurigrid/asi --skill tailscale-file-transfer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables peer-to-peer file transfer over a Tailscale mesh using open games semantics (play/coplay) and bidirectional lens optics, with GF(3) trit semantics.

Core Features & Use Cases

  • Bidirectional Open Game: Forward pass (play) and backward pass (coplay).
  • GF(3) Trit Semantics: Covariant receiver perspective.
  • Mesh Discovery: Find peers on the Tailscale mesh.
  • Open Games Composition: Compose with verification, encryption, and other games.
  • Performance: Throughput benchmarks and tests.

Quick Start

skill.play(file_path: "model.jl", recipient: "alice@coplay", strategy: :parallel)

Frequently Asked Questions about tailscale-file-transfer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transfer files between peers over a Tailscale mesh network?

File transfer over Tailscale mesh uses open-games semantics with forward (play) and backward (coplay) passes. Call skill.play(file_path, recipient, strategy) to initiate peer-to-peer transfer with sequential, parallel, or adaptive operation modes.

What are open-games semantics and how do they apply to file transfer?

Open-games semantics model bidirectional interaction through play (forward pass) and coplay (backward acknowledgment). This enables strategy-aware file transfer with verification and composition across peers on a mesh network.

Can I use bidirectional lens optics with Tailscale file transfer?

Yes. The Skill integrates bidirectional lens optics with GF(3) trit semantics to satisfy covariant receiver perspective, enabling reversible data transformation and acknowledgment flows in mesh transfers.

How does peer discovery work on a Tailscale mesh?

The Skill includes discover_mesh_peers API to locate available peers on your Tailscale network, enabling dynamic recipient lookup before initiating file transfer operations.

Can I compose file transfer with encryption and verification?

Yes. The Skill supports open-games composition through create_open_game, allowing you to layer verification, encryption, and other games on top of core transfer logic.

What file transfer strategies does this Skill support?

Sequential, parallel, and adaptive strategies are available. Choose strategy during play() calls to optimize throughput based on your mesh topology and transfer requirements.