适用于 Openclaw 的 CoreLocationCLI

一个 macOS 命令行工具,通过终端提供物理设备的坐标和逆地理编码信息。

jerrykfc
v1.0.0
2026年3月24日
0
688
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install corelocationcli

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 corelocationcli。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 CoreLocationCLI?

CoreLocationCLI 是一个专为 macOS 设计的轻量级工具,它利用系统原生的 Core Location 框架来获取物理坐标。它是开发者构建位置感知型 Openclaw Skills 的必备工具,因为它能让 AI 代理理解宿主机的物理环境。该工具可以直接向标准输出提供纬度、经度、海拔甚至详细的地址信息,使其在手动使用和自动化脚本中都具有极高的通用性。

CoreLocationCLI 应用场景

  • 为 AI 代理执行本地化任务提供真实的地理环境。
  • 获取当前地址和城市数据用于自动报告。
  • 使用持续跟踪模式实时监控设备移动。
  • 将物理位置数据集成到基于 JSON 的数据处理流水线中。

CoreLocationCLI 工作原理

  1. 该工具从命令行执行,可选配特定的格式化或 JSON 输出标志。
  2. 它向 macOS 位置服务发送请求以轮询当前硬件位置。
  3. 系统结合使用 Wi-Fi、GPS 和网络信号计算位置。
  4. 如果使用了逆地理编码规范符,该工具将查询 Apple 服务以将坐标转换为人类可读的地址。
  5. 结果数据将打印到终端或由其他 Openclaw Skills 捕获以便进一步处理。

CoreLocationCLI 配置指南

要在您的 macOS 系统上安装 CoreLocationCLI,请使用以下命令:

brew install cask corelocationcli

注意:安装后,必须确保 Wi-Fi 已开启。如果二进制文件在首次运行时被 Gatekeeper 拦截,请导航至系统设置 → 隐私与安全性 → 安全性以手动批准该应用程序。

CoreLocationCLI 数据架构与分类体系

该工具支持自定义格式和结构化 JSON 输出。以下是可用的主要数据字段:

Specifier Description
%latitude 当前地理纬度
%longitude 当前地理经度
%address 完整的人类可读地址
%time 位置确定的时间戳
--json 将所有可用元数据输出为结构化 JSON 对象

此架构允许 Openclaw Skills 轻松解析设备坐标和本地环境详细信息。

CoreLocationCLI 高级特性

  • 监听模式 (--watch) 用于持续的位置更新和实时监控。
  • 丰富的逆地理编码规范符,包括 %postalCode、%locality 和 %isoCountryCode。
  • 全量 JSON 输出模式,可与现代 Web 和 CLI 工具无缝集成。
  • 自定义字符串插值,用于构建特定的基于位置的数据字符串。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*