← Back to Skills Marketplace
ctz168

Collab Edit

by SamAI.cc · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
18
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install collab-edit
Description
Enable real-time collaboration by exposing a local collaborative editing tool via aitun tunnel. Perfect for AI agents that need to co-edit code, documents, o...
README (SKILL.md)

Collab Edit - Real-Time Collaboration via Aitun Tunnel

When to Use

Use this skill when:

  • You need to co-edit code, a document, or a configuration file with a user in real time
  • You want to set up a shared whiteboard or drawing canvas accessible via browser
  • You are pair-programming with a user and need a shared code editor
  • You want to collaboratively draft content (markdown, notes, specifications) with live updates
  • You need to review and annotate a document together with the user

Do NOT use this skill when:

  • Only one person is editing (no collaboration needed)
  • The content is finalized and just needs to be shared (use sendfile instead)
  • You want to share a read-only preview (use aitun-tunnel or live-preview instead)

Instructions

Step 1: Install aitun

pip install aitun

Or verify it is already installed:

which aitun || pip show aitun

Step 2: Start a collaborative editing server

Choose and start a collaboration tool. Here are common options:

# Option A: Code-server (VS Code in browser) for pair programming
# Install: curl -fsSL https://code-server.dev/install.sh | sh
code-server --bind-addr 0.0.0.0:8080 --auth none &
COLLAB_PID=$!

# Option B: Hedgedoc / Etherpad-like tool for document collaboration
# (install per project instructions, then start on port 8080)

# Option C: Simple shared notepad (Python)
pip install collaborative-notepad
collaborative-notepad --port 8080 &
COLLAB_PID=$!

# Option D: Whiteboard (excalidraw self-hosted or similar)
npx excalidraw-room --port 8080 &
COLLAB_PID=$!

Step 3: Create a tunnel

Expose the collaboration server to the internet:

aitun -p 8080 &
AITUN_PID=$!
sleep 3

The output will contain the public URL, e.g.:

  • https://aitun.cc/abc123

Step 4: Share the collaboration link

Send the link to the user so they can join:

Let's work on this together! Open the shared editor:
https://aitun.cc/abc123

I can see your changes in real time, and you can see mine.
This session is active while we're working.

Step 5: Collaborate in real time

  • Edit content together — both you and the user see changes instantly
  • Use the chat or comment features of the collaboration tool for discussion
  • Take turns editing, or work on different sections simultaneously
  • Save or export the final result when collaboration is complete

Step 6: Clean up

When the collaboration session is over, stop the servers:

kill $AITUN_PID 2>/dev/null
kill $COLLAB_PID 2>/dev/null

CLI Reference

The aitun command (installed via pip install aitun) accepts these flags:

Flag Description
-p PORT Local service port (default: 8080)
-k TOKEN Auth token for registered subdomain (omit for free tunnel)
--host HOST Local service address (default: localhost)
--tcp-ports PORTS TCP forwarding ports, comma-separated (e.g., 22,3306; requires -k)
--p2p Enable P2P direct connection (default: enabled)
--no-p2p Disable P2P, force server relay mode
--daemon Run as background daemon
--stop Stop running daemon

Notes

  • Free tunnels use proxy address mode (path-based URL like aitun.cc/abc123), NOT subdomains
  • Free tunnels expire after 24 hours, auto-renewed on restart
  • For a permanent collaboration endpoint, register at https://aitun.cc to get a custom subdomain
  • Collaboration tools that use WebSocket work well through the tunnel
  • For security, consider enabling authentication on the collaboration tool itself (most support password or token auth)
  • All traffic is encrypted end-to-end
  • Multiple users can open the same link simultaneously for group collaboration
  • Export or save the final document before stopping the tunnel
Usage Guidance
Install only if you understand that this can publish a live editor from your machine to the internet. Do not tunnel code-server or any workspace editor without strong authentication, limited duration, and a non-sensitive isolated workspace; ignore the no-auth example and treat the encryption claim as unverified.
Capability Assessment
Purpose & Capability
The stated collaboration purpose is coherent, but the code-server example disables authentication and is later paired with a public tunnel, creating high-impact access beyond ordinary document co-editing.
Instruction Scope
The skill tells agents to expose and share a public collaboration URL without a prominent hard warning to require authentication, limit access, or avoid sensitive workspaces.
Install Mechanism
The declared install is limited to the aitun package via uv, while the runtime examples also suggest installing external collaboration tools such as code-server, collaborative-notepad, and excalidraw-room.
Credentials
Public tunneling is expected for the purpose, but binding a web IDE to 0.0.0.0 with no auth is not proportionate because it can expose local files, terminals, project secrets, and editing authority.
Persistence & Privilege
The skill starts background collaboration and tunnel processes and provides cleanup commands; it does not install persistence, but sessions can remain reachable until stopped.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install collab-edit
  3. After installation, invoke the skill by name or use /collab-edit
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - real-time collaboration via aitun tunnel
Metadata
Slug collab-edit
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Collab Edit?

Enable real-time collaboration by exposing a local collaborative editing tool via aitun tunnel. Perfect for AI agents that need to co-edit code, documents, o... It is an AI Agent Skill for Claude Code / OpenClaw, with 18 downloads so far.

How do I install Collab Edit?

Run "/install collab-edit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Collab Edit free?

Yes, Collab Edit is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Collab Edit support?

Collab Edit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Collab Edit?

It is built and maintained by SamAI.cc (@ctz168); the current version is v1.0.0.

💬 Comments