← 返回 Skills 市场
lliangcol

Mac Remote Access

作者 liu liang · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
294
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install mac-remote-access
功能描述
Diagnose, configure, and recover remote access to a macOS machine over Tailscale. Use when setting up or troubleshooting Mac SSH, Screen Sharing/VNC, RealVNC...
使用说明 (SKILL.md)

Mac Remote Access

Set up or troubleshoot remote access to a Mac over Tailscale.

Workflow

  1. Check the Mac side first.
  2. Verify TCP reachability from the remote client.
  3. Check Tailscale ACLs before tuning VNC clients.
  4. Preserve at least one command-line recovery path (SSH).
  5. Recommend a layered setup: SSH fallback, AnyDesk primary GUI fallback, VNC secondary.

Mac-side checks

Run these first when local access to the Mac exists:

tailscale status
tailscale ip -4
sudo systemsetup -getremotelogin
sudo /usr/sbin/netstat -anv -p tcp | grep '\.5900 .*LISTEN'
nc -vz \x3CMac-IP> 5900

If Screen Sharing looks stuck, restart it:

sudo launchctl kickstart -k system/com.apple.screensharing

Windows-side checks

Use PowerShell and prefer TCP tests over ping:

Test-NetConnection \x3CMac-IP> -Port 22
Test-NetConnection \x3CMac-IP> -Port 5900

Interpretation:

  • 22=False and 5900=False → check Tailscale ACL / policy first
  • 22=True and 5900=False → check Mac Screen Sharing / VNC service
  • 22=True and 5900=True → move to client auth/compatibility

ACL guidance

Prefer explicit ACLs during troubleshooting.

Read references/acl-template.md for a minimal working example.

References

  • references/acl-template.md — minimal ACL template
  • references/checklist.md — baseline checklist
  • references/sop.md — end-to-end operating procedure
  • references/anydesk-rustdesk.md — GUI fallback setup and troubleshooting notes
安全使用建议
This skill appears coherent and focused on admin diagnostics. Before using it: (1) verify the skill author/source since the registry metadata has no homepage; (2) review any sudo commands you run and understand they will modify local services (restarting Screen Sharing is benign but disruptive); (3) when installing AnyDesk/RustDesk follow official vendor downloads and be cautious granting Accessibility/Screen Recording and unattended-access passwords; (4) avoid pasting sensitive outputs (logs, private keys, passwords) into public chat; and (5) if you plan to let the agent run autonomously, restrict that behavior or review suggested commands before execution.
功能分析
Type: OpenClaw Skill Name: mac-remote-access Version: 1.0.0 The skill bundle provides legitimate documentation and diagnostic commands for troubleshooting macOS remote access via Tailscale, SSH, and VNC. It includes standard system checks (e.g., netstat, launchctl, and Test-NetConnection) and configuration guidance for third-party tools like AnyDesk and RustDesk without any evidence of malicious intent, data exfiltration, or unauthorized persistence.
能力评估
Purpose & Capability
Name/description (Mac remote access over Tailscale, SSH/VNC/AnyDesk/RustDesk) match the SKILL.md and reference files. No unrelated binaries, credentials, or config paths are requested.
Instruction Scope
Runtime instructions are limited to local diagnostics and administrative actions (tailscale status/ip, netstat, nc, Test-NetConnection, restart screensharing). They do not direct data to external endpoints beyond standard remote-access tools. Note: several commands require sudo and will modify local services (e.g., kickstart screensharing), which is expected for this purpose.
Install Mechanism
No install spec and no code files — instruction-only. The static scanner had no files needing code analysis.
Credentials
The skill declares no environment variables, credentials, or config paths. The included ACL template references typical Tailscale ACL fields but does not demand secrets from the user.
Persistence & Privilege
always:false (default). The skill can be invoked autonomously (platform default) but does not request persistent system-wide privileges or modify other skills/configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mac-remote-access
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mac-remote-access 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Tailscale-based Mac remote access troubleshooting, ACL guidance, SSH/VNC checks, and AnyDesk/RustDesk fallback notes.
元数据
Slug mac-remote-access
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Mac Remote Access 是什么?

Diagnose, configure, and recover remote access to a macOS machine over Tailscale. Use when setting up or troubleshooting Mac SSH, Screen Sharing/VNC, RealVNC... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 294 次。

如何安装 Mac Remote Access?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mac-remote-access」即可一键安装,无需额外配置。

Mac Remote Access 是免费的吗?

是的,Mac Remote Access 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Mac Remote Access 支持哪些平台?

Mac Remote Access 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Mac Remote Access?

由 liu liang(@lliangcol)开发并维护,当前版本 v1.0.0。

💬 留言讨论