Token导航 LogoToken导航

Agent Skill · 效率

sidecar-onestep(边车一步)

sidecar-onestep 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

sidecar-onestep 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为调用外部服务;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 5,545。

总安装 10,802周安装 464GitHub Stars 公开资料未说明下载 3,786核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.4.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:sidecar-onestep(边车一步)
来源仓库:https://github.com/zy84338719/sidecar-onestep
安装命令:
openclaw skills install sidecar-onestep
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install sidecar-onestep

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

sidecar-onestep 控制 macOS Sidecar 增强工具,实现 iPad 一键连接与远程控制。适用于外接设备管理、屏幕扩展与自动化集成任务。通过 MCP 接口调用,支持权限分级与状态同步。需确认系统版本兼容性、Apple ID 授权及设备配对状态。操作涉及外设访问,建议提前备份数据并验证安全边界。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install sidecar-onestep;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

sidecar-onestep 怎么安装?

在终端执行 openclaw skills install sidecar-onestep。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

sidecar-onestep 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

sidecar-onestep 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

sidecar-onestep 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

sidecar-onestep 用的人多吗?

公开数据是累计安装 10,802 次,近一周安装 464 次,下载 3,786 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

sidecar-onestep 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
sidecar-onestep

边车一步 · 本页

10,802—调用外部服务MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
sidecar-onestep
description
Control SidecarOneStep - A macOS Sidecar enhancement tool. One-click iPad connection, remote control, automation integration. Manage devices via MCP integration with 15 powerful tools.
homepage
https://sidecaronestep.app.murphyyi.com/
metadata

SidecarOneStep / 随航一步

English | 中文


<a name="english"></a>

Overview

SidecarOneStep is a powerful macOS Sidecar enhancement tool that makes managing iPad connections effortless. Through MCP (Model Context Protocol) integration, AI assistants like Claude, Cursor, and OpenClaw can directly control your Sidecar connections.

📋 System Requirements

PlatformVersionNotes
macOS12.0+ (Monterey)Required for Sidecar API
iPadOS13.0+Required for Sidecar support
Hardware2018+ iPad modelsiPad Pro, iPad Air 3rd gen+, iPad 6th gen+, iPad mini 5th gen+
Toolsmcporter CLIFor MCP integration
⚠️ Prerequisites: Both Mac and iPad must be signed into the same iCloud account with 2FA enabled.

🌟 Key Features

  • 🚀 One-Click Connection - Instantly connect/disconnect iPad from menu bar
  • 📱 Remote Control - Web console for controlling Sidecar from your phone
  • 🔌 Wired Mode - Force wired connection for low-latency stability
  • 🖥️ Virtual Display - Create virtual displays for extended workspace (v1.4.0+)
  • 🛠️ Full Automation - Complete REST API + MCP integration (15 tools)
  • 🤖 AI Integration - Let AI assistants manage your connections

📥 Installation

1. Download & Install App

Download the latest version from GitHub Releases:

https://github.com/yi-nology/sidecarOneStep/releases/latest

Or direct download:

curl -L -o SidecarOneStep.dmg https://github.com/yi-nology/sidecarOneStep/releases/download/v1.3.9/SidecarOneStep_Installer.dmg
hdiutil attach SidecarOneStep.dmg
cp -R /Volumes/SidecarOneStep\ Installer/SidecarOneStep.app /Applications/
2. Enable MCP in Settings
  1. Open SidecarOneStep
  2. Go to "Settings" → "Developer / Integrations"
  3. Enable "MCP (stdio)"
3. Configure MCP
# Add SidecarOneStep to mcporter
mcporter config add sidecar-onestep \
  --command /Applications/SidecarOneStep.app/Contents/MacOS/SidecarOneStep \
  --args mcp

# Verify configuration
mcporter list sidecar-onestep

Expected output:

sidecar-onestep — macOS Sidecar 增强工具 (10 tools)

🚀 Quick Start

Prerequisites Check

Before using this skill, ensure:

  • [ ] SidecarOneStep.app installed in /Applications/
  • [ ] MCP enabled in app settings (Settings → Developer/Integrations → MCP)
  • [ ] mcporter configured: mcporter list sidecar-onestep should show the server
  • [ ] iPad nearby, unlocked, and on same iCloud account
List Available Devices
mcporter call sidecar-onestep.list_devices

Response:

["张易的iPad Pro", "iPad Air"]
Connect Device (Recommended: Async)
# Async connection (non-blocking, recommended)
mcporter call sidecar-onestep.connect_device_async device_name="张易的iPad Pro" wired=true

# Response:
{
  "id": "job_12345",
  "status": "success",
  "result": "张易的iPad Pro",
  "wired": true
}
Disconnect Device
mcporter call sidecar-onestep.disconnect_device device_name="张易的iPad Pro"
Get Status
mcporter call sidecar-onestep.get_status

Response:

{
  "active_device": "张易的iPad Pro",
  "active_wired": true,
  "server_running": true,
  "server_port": 8765
}

🛠️ Available Tools (15)

ToolDescriptionBlocking
list_devicesList available Sidecar devices❌
connect_deviceConnect device (synchronous)⚠️ Yes
connect_device_asyncConnect device (async)❌ Recommended
get_job_statusQuery async job status❌
cancel_jobCancel pending job❌
disconnect_deviceDisconnect device❌
start_http_serverStart HTTP control server❌
stop_http_serverStop HTTP server❌
get_statusGet app/connection status❌
get_logsGet recent server logs❌
virtual_display_statusGet virtual display status❌
list_virtual_display_sizesList available virtual display sizes❌
set_virtual_display_sizeSet virtual display size❌
enable_virtual_displayEnable virtual display❌
disable_virtual_displayDisable virtual display❌

🔔 Trigger Examples (for AI Assistants)

When a user says any of the following, this skill should be activated:

Example 1: Connect iPad

User: "Connect my iPad"
User: "用有线模式连我的 iPad"

→ AI calls: connect_device_async device_name="<device_name>" wired=true

Example 2: Check Status

User: "Is my iPad connected?"
User: "看看 Sidecar 状态"

→ AI calls: get_status

Example 3: Disconnect

User: "Disconnect iPad"
User: "断开 iPad 连接"

→ AI calls: disconnect_device device_name="<device_name>"

Example 4: Web Console

User: "Start the Sidecar web console"
User: "打开 Sidecar 远程控制台"

→ AI calls: start_http_server port=8765

Example 5: List Devices

User: "Show me available Sidecar devices"
User: "列出可用的 iPad"

→ AI calls: list_devices

🎯 Use Cases

Daily Workflow
# 1. Connect iPad (async, non-blocking)
mcporter call sidecar-onestep.connect_device_async device_name="iPad Pro" wired=true

# 2. Start web console
mcporter call sidecar-onestep.start_http_server port=8765

# 3. Check status
mcporter call sidecar-onestep.get_status
Meeting Mode (Wireless)
# Wireless connection for mobility
mcporter call sidecar-onestep.connect_device_async device_name="iPad Air" wired=false
Automation Integration
# Use in scripts, Shortcuts, Raycast, Alfred, etc.
mcporter call sidecar-onestep.connect_device_async device_name="iPad Pro" wired=true

🤖 AI Assistant Integration

SidecarOneStep works seamlessly with AI assistants:

Natural Language Commands:

  • "List my iPad devices" → list_devices
  • "Connect to iPad Pro" → connect_device_async
  • "Connect iPad with wired mode" → connect_device_async wired=true
  • "Disconnect iPad" → disconnect_device
  • "Start web console" → start_http_server
  • "Check Sidecar status" → get_status

🔧 Troubleshooting

Issue: Device list is empty

Solution:

  1. Ensure iPad and Mac use the same iCloud account
  2. Ensure iPad supports Sidecar (2018 or later)
  3. Ensure iPad is nearby and unlocked
  4. Check "System Preferences" → "Sidecar"
Issue: Async connection job not found

Note: In stdio MCP mode, each call creates a new process. Use connect_device_async which now returns the complete status immediately, no need to call get_job_status.

Issue: MCP server not responding

Solution:

  1. Verify app is installed: ls /Applications/SidecarOneStep.app
  2. Check configuration: mcporter list sidecar-onestep
  3. Restart mcporter daemon: mcporter daemon restart

📚 Resources

  • 🏠 Website: https://sidecaronestep.app.murphyyi.com/
  • 🐙 GitHub: https://github.com/yi-nology/sidecarOneStep
  • 📦 Download: https://github.com/yi-nology/sidecarOneStep/releases
  • 📖 Documentation: See GitHub README

📄 License

MIT License - Free to use


<a name="中文"></a>

概述

SidecarOneStep(随航一步) 是一款强大的 macOS Sidecar 增强工具,让 iPad 连接管理变得轻松简单。通过 MCP(模型上下文协议)集成,Claude、Cursor、OpenClaw 等 AI 助手可以直接控制你的 Sidecar 连接。

📋 系统要求

平台版本说明
macOS12.0+ (Monterey)Sidecar API 必需
iPadOS13.0+Sidecar 支持必需
硬件2018+ iPad 机型iPad Pro、iPad Air 第3代+、iPad 第6代+、iPad mini 第5代+
工具mcporter CLI用于 MCP 集成
⚠️ 前置条件:Mac 和 iPad 必须登录同一 iCloud 账户并启用双重认证。

🌟 核心功能

  • 🚀 一键连接 - 菜单栏即时连接/断开 iPad
  • 📱 远程控制 - Web 控制台,手机管理 Sidecar
  • 🔌 有线模式 - 强制有线连接,低延迟稳定
  • 🖥️ 虚拟显示器 - 创建虚拟显示器扩展工作空间(v1.4.0+)
  • 🛠️ 完整自动化 - 完整 REST API + MCP 集成(15 个工具)
  • 🤖 AI 集成 - 让 AI 助手管理你的连接

📥 安装

1. 下载并安装应用

从 GitHub Releases 下载最新版本:

https://github.com/yi-nology/sidecarOneStep/releases/latest

或直接下载:

curl -L -o SidecarOneStep.dmg https://github.com/yi-nology/sidecarOneStep/releases/download/v1.3.9/SidecarOneStep_Installer.dmg
hdiutil attach SidecarOneStep.dmg
cp -R /Volumes/SidecarOneStep\ Installer/SidecarOneStep.app /Applications/
2. 在设置中启用 MCP
  1. 打开 SidecarOneStep
  2. 进入"设置" → "开发/集成"
  3. 启用"MCP (stdio)"
3. 配置 MCP
# 将 SidecarOneStep 添加到 mcporter
mcporter config add sidecar-onestep \
  --command /Applications/SidecarOneStep.app/Contents/MacOS/SidecarOneStep \
  --args mcp

# 验证配置
mcporter list sidecar-onestep

预期输出:

sidecar-onestep — macOS Sidecar 增强工具 (10 tools)

🚀 快速开始

前置条件检查

使用此技能前,请确认:

  • [ ] SidecarOneStep.app 已安装在 /Applications/
  • [ ] 应用设置中已启用 MCP(设置 → 开发/集成 → MCP)
  • [ ] mcporter 已配置:mcporter list sidecar-onestep 应显示该服务器
  • [ ] iPad 在附近、已解锁、使用同一 iCloud 账户
列出可用设备
mcporter call sidecar-onestep.list_devices

响应:

["张易的iPad Pro", "iPad Air"]
连接设备(推荐:异步)
# 异步连接(不阻塞,推荐)
mcporter call sidecar-onestep.connect_device_async device_name="张易的iPad Pro" wired=true

# 响应:
{
  "id": "job_12345",
  "status": "success",
  "result": "张易的iPad Pro",
  "wired": true
}
断开设备
mcporter call sidecar-onestep.disconnect_device device_name="张易的iPad Pro"
获取状态
mcporter call sidecar-onestep.get_status

响应:

{
  "active_device": "张易的iPad Pro",
  "active_wired": true,
  "server_running": true,
  "server_port": 8765
}

🛠️ 可用工具(15 个)

工具说明阻塞
list_devices列出可用 Sidecar 设备❌
connect_device连接设备(同步)⚠️ 是
connect_device_async连接设备(异步)❌ 推荐
get_job_status查询异步任务状态❌
cancel_job取消待处理任务❌
disconnect_device断开设备❌
start_http_server启动 HTTP 控制服务器❌
stop_http_server停止 HTTP 服务器❌
get_status获取应用/连接状态❌
get_logs获取最近服务器日志❌
virtual_display_status获取虚拟显示器状态❌
list_virtual_display_sizes列出可用虚拟显示器尺寸❌
set_virtual_display_size设置虚拟显示器尺寸❌
enable_virtual_display启用虚拟显示器❌
disable_virtual_display禁用虚拟显示器❌

🔔 触发示例(AI 助手用)

当用户说以下内容时,应激活此技能:

示例 1:连接 iPad

用户:"Connect my iPad"
用户:"用有线模式连我的 iPad"

→ AI 调用:connect_device_async device_name="<设备名>" wired=true

示例 2:检查状态

用户:"Is my iPad connected?"
用户:"看看 Sidecar 状态"

→ AI 调用:get_status

示例 3:断开连接

用户:"Disconnect iPad"
用户:"断开 iPad 连接"

→ AI 调用:disconnect_device device_name="<设备名>"

示例 4:Web 控制台

用户:"Start the Sidecar web console"
用户:"打开 Sidecar 远程控制台"

→ AI 调用:start_http_server port=8765

示例 5:列出设备

用户:"Show me available Sidecar devices"
用户:"列出可用的 iPad"

→ AI 调用:list_devices

示例 6:虚拟显示器

用户:"Enable virtual display"
用户:"开启虚拟显示器"

→ AI 调用:enable_virtual_display

示例 7:设置虚拟显示器尺寸

用户:"Set virtual display to iPad Pro 13 size"
用户:"设置虚拟显示器为 iPad Pro 13 尺寸"

→ AI 调用:set_virtual_display_size definition_id=440

🎯 使用场景

每日工作流
# 1. 连接 iPad(异步,不阻塞)
mcporter call sidecar-onestep.connect_device_async device_name="iPad Pro" wired=true

# 2. 启动 Web 控制台
mcporter call sidecar-onestep.start_http_server port=8765

# 3. 查看状态
mcporter call sidecar-onestep.get_status
会议模式(无线)
# 无线连接,方便移动
mcporter call sidecar-onestep.connect_device_async device_name="iPad Air" wired=false
自动化集成
# 在脚本、快捷指令、Raycast、Alfred 等中使用
mcporter call sidecar-onestep.connect_device_async device_name="iPad Pro" wired=true
虚拟显示器使用
# 1. 查看可用尺寸
mcporter call sidecar-onestep.list_virtual_display_sizes

# 2. 设置尺寸(可选,默认 16:9)
mcporter call sidecar-onestep.set_virtual_display_size definition_id=440

# 3. 启用虚拟显示器
mcporter call sidecar-onestep.enable_virtual_display

# 4. 查看状态
mcporter call sidecar-onestep.virtual_display_status

# 5. 禁用虚拟显示器
mcporter call sidecar-onestep.disable_virtual_display

🤖 AI 助手集成

SidecarOneStep 与 AI 助手无缝协作:

自然语言命令:

  • "列出我的 iPad 设备" → list_devices
  • "连接 iPad Pro" → connect_device_async
  • "用有线模式连接 iPad" → connect_device_async wired=true
  • "断开 iPad 连接" → disconnect_device
  • "启动 Web 控制台" → start_http_server
  • "查看 Sidecar 状态" → get_status
  • "开启虚拟显示器" → enable_virtual_display
  • "关闭虚拟显示器" → disable_virtual_display
  • "设置虚拟显示器尺寸" → set_virtual_display_size
  • "查看虚拟显示器状态" → virtual_display_status

🔧 故障排查

问题:设备列表为空

解决方案:

  1. 确认 iPad 和 Mac 使用同一 iCloud 账户
  2. 确认 iPad 支持 Sidecar(2018 年及之后)
  3. 确认 iPad 在附近并已解锁
  4. 检查"系统偏好设置" → "随航"
问题:异步任务状态 not_found

说明: stdio MCP 模式下,每次调用都会创建新进程。connect_device_async 现在会立即返回完整状态,无需调用 get_job_status。

问题:MCP 服务器未响应

解决方案:

  1. 确认应用已安装:ls /Applications/SidecarOneStep.app
  2. 检查配置:mcporter list sidecar-onestep
  3. 重启 mcporter daemon:mcporter daemon restart

📚 资源

  • 🏠 官网:https://sidecaronestep.app.murphyyi.com/
  • 🐙 GitHub:https://github.com/yi-nology/sidecarOneStep
  • 📦 下载:https://github.com/yi-nology/sidecarOneStep/releases
  • 📖 文档:查看 GitHub README

📄 许可证

MIT License - 免费使用


🎉 Acknowledgments

Created by MurphyYi Skill package by Wednesday (OpenClaw)

If you find this tool helpful, please ⭐️ star the GitHub repository!

平台分布

OpenClaw

95.25%
按下载量换算3,606

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills