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-remote-skills

v1.0.3

Published

OpenClaw remote skills package - remote-wps365-skill and remote-node-skill

Readme

OpenClaw Remote Skills

一个包含两个强大远程技能的 OpenClaw 扩展包,让你可以远程操作 Windows 节点和 WPS365 功能。

📦 包含的技能

1. remote-wps365-skill

远程调用 Windows 节点上的 WPS365 功能

特性:

  • ✅ 即时消息:搜索会话、发送消息、获取历史消息
  • ✅ 日历管理:创建、查询、更新日历事件
  • ✅ 联系人管理:搜索、查看联系人
  • ✅ 云盘操作:上传、下载、搜索文件
  • ✅ 数据表操作:读写数据表
  • ✅ 会议管理:创建、加入会议
  • Agentspace 自动安装:一键安装配置 agentspace 插件
  • ✅ 批量消息发送
  • ✅ 完整的错误处理和重试机制

2. remote-node-skill

远程节点操作技能

特性:

  • ✅ 检查节点状态和连接
  • ✅ 在远程节点上执行系统命令
  • ✅ 读取远程文件内容
  • ✅ 列出远程目录
  • ✅ 获取系统信息
  • ✅ 控制远程浏览器
  • ✅ 支持 Windows 和 Linux/Mac 节点

🚀 快速安装

方法1:使用 npx(推荐)

# 一键安装
npx openclaw-remote-skills

# 显示详细安装信息
npx openclaw-remote-skills --verbose

# 强制重新安装
npx openclaw-remote-skills --force

方法2:全局安装

# 全局安装
npm install -g openclaw-remote-skills

# 安装技能
install-openclaw-skills

方法3:本地安装

# 作为项目依赖安装
npm install openclaw-remote-skills

# 运行安装脚本
npx install-openclaw-skills

🔧 配置步骤

安装脚本会自动复制技能文件。你需要手动配置 OpenClaw:

1. 编辑 OpenClaw 配置文件

编辑 ~/.openclaw/openclaw.json,在 skills.load.extraDirs 数组中添加:

{
  "skills": {
    "load": {
      "extraDirs": [
        "/home/你的用户名/.openclaw/skills/remote-wps365-skill",
        "/home/你的用户名/.openclaw/skills/remote-node-skill"
      ]
    }
  }
}

注意:/home/你的用户名 替换为你的实际用户目录。

2. 重启 OpenClaw

openclaw gateway restart

3. 验证安装

在 OpenClaw 会话中询问:

你有哪些可用的skills

应该能看到 remote-wps365-skillremote-node-skill 在列表中。

📖 使用指南

remote-wps365-skill 使用示例

// 在你的 OpenClaw 技能或脚本中使用
const { wps365 } = require('~/.openclaw/skills/remote-wps365-skill/wps365-remote.js')

// 发送消息到群聊
await wps365.sendMessageToGroup("个人测试告警群", "**系统通知**\n测试消息")

// 搜索会话
const chats = await wps365.runCommand("im", "search", {
  keyword: "测试",
  page_size: 10
})

// 一键安装 agentspace
const { installAgentspace } = require('~/.openclaw/skills/remote-wps365-skill/wps365-remote.js')
const result = await installAgentspace()

remote-node-skill 使用示例

// 使用 OpenClaw 的 nodes 工具
const status = nodes(action="status")

// 获取 Windows 节点 ID
const windowsNode = status.nodes.find(node => 
  node.platform === "win32" && node.connected === true
)

// 执行远程命令
const result = nodes(
  action="invoke",
  node=windowsNode.nodeId,
  invokeCommand="system.run",
  invokeParamsJson={"command": ["cmd.exe", "/c", "echo Hello from Windows"]}
)

命令行使用

# 进入技能目录
cd ~/.openclaw/skills/remote-wps365-skill

# 运行演示
npm run demo

# 安装 agentspace
npm run install-agentspace

# 检查 agentspace 状态
npm run check-agentspace

# 发送消息
npm run send -- "群名" "消息内容"

🛠️ 依赖和要求

系统要求

  • Node.js >= 14.0.0
  • OpenClaw >= 2026.3.7
  • 网络连接(用于下载 agentspace 安装器)

Windows 节点要求

  • Windows 节点已与 OpenClaw 配对并连接
  • Windows 节点上已安装 wps365-skill(路径:C:\Users\KSG\.openclaw\skills\wps365-skill
  • Windows 节点的 openclaw.json 中配置了正确的 wps_sid
  • 节点具有 system.run 执行权限

🔍 故障排除

技能未显示

  1. 检查技能路径是否正确配置在 openclaw.json
  2. 确保 OpenClaw 已重启
  3. 检查技能目录权限
  4. 运行检查命令:npx openclaw-remote-skills check

Windows 节点连接问题

  1. 确认 Windows 节点已配对:openclaw nodes status
  2. 确认节点在线并连接
  3. 检查防火墙设置

agentspace 安装失败

  1. 确认网络连接正常
  2. 确认 Windows 节点上有 agentspace 配置
  3. 检查是否有权限写入 openclaw.json
  4. 查看详细错误:npx openclaw-remote-skills --verbose

🔄 更新

更新 npm 包

# 如果是全局安装
npm update -g openclaw-remote-skills

# 如果是本地安装
npm update openclaw-remote-skills

# 重新运行安装
npx openclaw-remote-skills --force

手动更新

# 备份旧版本
cp -r ~/.openclaw/skills/remote-wps365-skill ~/.openclaw/skills/remote-wps365-skill.backup
cp -r ~/.openclaw/skills/remote-node-skill ~/.openclaw/skills/remote-node-skill.backup

# 重新安装
npx openclaw-remote-skills --force

📁 项目结构

openclaw-remote-skills/
├── bin/
│   └── install.js          # 安装脚本(命令行入口)
├── skills/
│   ├── remote-wps365-skill/  # WPS365 远程技能
│   └── remote-node-skill/    # 远程节点技能
├── index.js                # 主模块
├── package.json           # npm 包配置
└── README.md             # 本文档

🤝 贡献

欢迎贡献代码!请遵循以下步骤:

  1. Fork 仓库
  2. 创建功能分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m 'Add some amazing feature')
  4. 推送分支 (git push origin feature/amazing-feature)
  5. 创建 Pull Request

📄 许可证

本项目基于 MIT 许可证开源 - 查看 LICENSE 文件了解详情。

🙏 致谢

感谢 OpenClaw 社区的支持和贡献。

📞 支持


提示: 安装完成后,记得重启 OpenClaw 并检查技能是否出现在可用技能列表中!