npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

openclaw-watchie

v0.1.24

Published

Connect Watchie devices to OpenClaw for voice chat, calling, and audio playback

Readme

Watchie(OpenClaw 插件)

语言: English | 中文 | Bahasa Melayu

将 Watchie 手表接入 OpenClaw,用于语音回复、白名单联系人拨号和音频播放。

背景说明和新用户手册:

功能

  • 接收手表消息并返回适合 TTS 的简短语音回复。
  • 在长耗时任务前发送中间状态语音。
  • watchie_call_contact 拨打手表电话本中的联系人。
  • watchie_play_audio 把本地音频文件或远程音频 URL 播放到手表。

前置要求

  • 本地已经安装 OpenClaw。
  • OpenClaw Gateway 正在运行。
  • gateway.http.endpoints.chatCompletions.enabled 已设置为 true
  • 已登录 Watchie 账号并完成手表绑定。

安装

openclaw plugins install openclaw-watchie
openclaw config set gateway.http.endpoints.chatCompletions.enabled true

安装插件或修改配置后,重启 OpenClaw Gateway。

如果你启用了 plugins.allow,请把 watchie 加入 allowlist。

登录和绑定

openclaw watchie login <国家区号> <手机号>
openclaw watchie pair <imei>
openclaw watchie bind
openclaw watchie status

示例:

openclaw watchie login +65 91234567
openclaw watchie pair 860000019579324
openclaw watchie bind
openclaw watchie status

openclaw watchie bind 现在默认绑定到独立的 watchie agent。首次执行时,还会自动创建单独的手表 workspace,并生成自己的 SOUL.mdIDENTITY.mdAGENTS.mdTOOLS.mdUSER.md

常用命令

  • openclaw watchie config
  • openclaw watchie login <国家区号> <手机号>
  • openclaw watchie logout
  • openclaw watchie status
  • openclaw watchie pair <imei>
  • openclaw watchie unpair [imei]
  • openclaw watchie set-interval <imei> <秒>
  • openclaw watchie bind [agentId]
  • openclaw watchie send <imei> <消息>

用户示例

用户可以直接说:

  • 帮我打电话给爸爸。
  • 把这条消息发到手表 860000019579324。
  • 把这段音频播放到手表 860000019579324。

排错

手表消息没有进 OpenClaw

  • 运行 openclaw watchie status,确认插件已连接且手表已配对。
  • 确认 Gateway 已启用 gateway.http.endpoints.chatCompletions.enabled: true
  • 如果服务端提示 no OpenClaw connection for this user,说明当前登录账号和手表 owner 不一致。

音频播放失败

  • 确认目标 IMEI 已出现在 openclaw watchie status
  • 显式传入 IMEI,并提供可用的 filePathmediaUrl

删除插件后重新安装

先从 ~/.openclaw/openclaw.json 里的 plugins.entries 删除 watchie,再重新安装。如果本地配置已经脏了,先运行 openclaw doctor --fix