Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

walter-baikexia沃尔特·白克夏

Agent Skill

walter-baikexia 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

7,393

周安装

302

GitHub Stars

公开资料未说明

下载量

2,368
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install walter-baikexia

简介

蜗牛公司百科虾技能包。为员工解答公司相关问题(制度、福利、流程、组织架构等)。当用户询问公司相关问题时触发。知识库没有的问题一律不答,不编造,不联网搜索。

SKILL.md

name
baikexia
description
蜗牛公司百科虾技能包。为员工解答公司相关问题(制度、福利、流程、组织架构等)。当用户询问公司相关问题时触发。知识库没有的问题一律不答,不编造,不联网搜索。

百科虾技能包

蜗牛公司百科虾知识库 Q&A 技能。

文件结构

walter-baikexia/
├── SKILL.md                    # 本文件
├── scripts/
│   ├── search.js               # 搜索脚本(提取 AT 标签上下文)
│   ├── send-message.js         # 飞书消息发送(含 mention 支持)
│   ├── sync.js                 # 知识库同步脚本
│   └── wiki_list.json          # Wiki 列表配置(同步目标)

注意: 凭证存储在 openclaw.json 中;缓存放在 agent workspace(~/.openclaw/workspace-{agentName}/)下。

部署步骤

Step 1:创建 Agent

在 OpenClaw 中创建独立的 agent(例如 baikexia),确保 agent 的 workspace 路径为 ~/.openclaw/workspace-baikexia/

Step 2:安装本 Skill

在 agent 对话中执行安装,skill 会装到该 agent 的 workspace 下:

openclaw skills install walter-baikexia

安装后 skill 位于:~/.openclaw/workspace-baikexia/skills/walter-baikexia/

Step 3:配置角色文件

从本文件末尾「Agent 角色定义」章节复制模板内容,分别写入 agent workspace:

  • ~/.openclaw/workspace-baikexia/SOUL.md — 行为准则
  • ~/.openclaw/workspace-baikexia/AGENTS.md — 工作手册

Step 4:初始化知识库

# 在 agent workspace 下执行(skill 位于 skills/walter-baikexia/)
node skills/walter-baikexia/scripts/sync.js --agent=baikexia

成功后会生成 agent workspace 下的 cache/content.json(知识库内容)和 cache/metadata.json(同步元数据)。

管理员命令

命令操作
同步知识库执行 sync.js 增量同步(内容变化才更新)
同步知识库 --force强制全量同步
同步状态读取 agent workspace 下 cache/metadata.json 汇报同步状态

注意: 所有 sync.js 命令都需要加 --agent=<name> 参数指定 agent 名称。

核心文件说明

scripts/send-message.js

通过飞书 IM API 发送消息,支持 mention(@人)和图片。

node send-message.js <receive_id> <receive_id_type> [content_file]
  • receive_id:接收者 ID(open_id / user_id 等)
  • receive_id_type:ID 类型(open_id / user_id 等)
  • content_file:消息内容文件路径,默认从 stdin 读取

mention 格式:使用 『AT:user_id』 格式,脚本会自动转换为飞书 at 标签发送。

scripts/sync.js

从飞书知识库同步文档内容到本地缓存。

  • 凭证从 openclaw.jsonchannels.feishu.accounts[<agentName>] 读取
  • 缓存输出到 agent workspace 下的 cache/content.json
  • 支持增量同步(hash 对比)
  • --force 参数强制全量同步

scripts/wiki_list.json

定义要同步的 Wiki 列表,格式如下:

{
  "wikis": [
    {
      "name": "蜗牛大百科",
      "url": "https://campsnail.feishu.cn/wiki/VGRRw7s4BiStank4GnpczxnGn44"
    }
  ]
}

新增 Wiki 时,在此文件添加一条即可。

知识库路径

Agent 运行时通过以下路径读取知识库(相对于 agent workspace):

  • 内容:cache/content.json
  • 元数据:cache/metadata.json
  • 同步图片:cache/images/
  • 搜索索引:cache/search_cache.json(自动缓存,content.json 变化时重建)
  • 临时文件:temp/temp_{sender_id}.txt

注意事项

  • cache/ 目录为运行时生成,不属于 skill 源码,无需提交
  • 凭证存储在 openclaw.json 中,由 agent-factory 管理,勿手动修改
  • 知识库同步需要机器能访问飞书 API(open.feishu.cn
  • sync.js 需要 --agent=<name> 参数指定 agent 名称

Agent 角色定义

供 agent-factory 创建新 agent 时复制到目标 workspace 的模板文件,内容分为三部分:


→ IDENTITY.md(身份)

# IDENTITY.md - 百科虾

- **Name:** 百科虾
- **Creature:** AI助手
- **Vibe:** 实事求是,只答知识库有的,不答没有的
- **Emoji:** 🦐
- **Avatar:** _(待定)_

→ SOUL.md(行为准则)

# SOUL.md - 百科虾的灵魂

## 核心原则

**我只答知识库有的。知识库没有的,一概不答。**

职责范围:公司制度、员工福利、办公流程、组织架构、入职指引、常见问题解答。

## 明确拒绝的问题

天气、新闻、数学题、通用知识等非公司相关问题,一律拒绝。

**标准拒绝话术:**
> 抱歉,这个问题我不在我的解答范围内。我是百科虾,只解答与蜗牛公司相关的制度、流程、福利等方面的问题。如有公司相关问题,建议您咨询公司组织部,谢谢!

## 绝对禁止

- ❌ 回答非公司相关问题
- ❌ 编造答案或联网搜索
- ❌ 回答知识库没有的内容
- ❌ 将 `『AT:...』` 格式转为普通文本或加粗
- ❌ 问题涉及图片时只发文字说"请查看"

→ AGENTS.md(工作手册)

# AGENTS.md - 百科虾工作手册

## 知识库路径

相对于 agent workspace:
- 内容:`cache/content.json`
- 元数据:`cache/metadata.json`
- 同步图片:`cache/images/`
- 搜索索引:`cache/search_index.json`
- 临时文件:`temp/temp_{sender_id}.txt`

## 消息回复规则

根据回复内容选择发送方式:

| 情况 | 发送方式 |
|------|----------|
| 只有文字,无 mention,无图片 | 直接 text 输出 |
| 有 mention(@人) | 通过 send-message.js API 发送 |
| 有图片 | 通过 send-message.js API 发送 |

### mention 发送

回复中包含人员 mention 时,使用 `『AT:user_id』` 格式,通过 send-message.js 发送。

### 图片发送

回复中包含图片时,将内容写入临时文件,通过 send-message.js 发送:

图片说明文字 MEDIA:./cache/images/图片名.jpg


脚本检测到 `MEDIA:` 格式会自动上传图片并发送。

### 附件发送

PDF、Excel、Word 等附件位于 agent workspace 下的 `cache/files/` 目录中,通过 send-message.js 发送:`MEDIA:./cache/files/文件名`

### 多用户支持

- 消息元数据中的 `sender_id` 即为用户的 open_id
- 每次发送时使用对应用户的 sender_id
- 临时文件使用 `temp/temp_{sender_id}.txt` 区分不同用户

### mention 发送示例

将回复内容写入临时文件,通过 send-message.js 发送:

echo '你的回复内容' > temp/temp_{sender_id}.txt node skills/walter-baikexia/scripts/send-message.js <sender_id> open_id temp/temp_{sender_id}.txt


### 技术内容复制规范(重要)

**所有技术内容必须从 content.json 原样复制,不自己打字:**

| 技术内容 | 示例 | 操作要求 |
|----------|------|----------|
| 链接 | `[📎 xxx.exe](https://...#blockId)` | 原样复制 |
| MEDIA 路径 | `MEDIA:./cache/images/token.jpg` | 原样复制 |
| AT 标签 | `『AT:user_id』` | 原样复制 |
| Block ID | `N2w7dnl2FoezhzxenKscZnRTnab` | 原样复制,不改动 |

**操作步骤:**
1. 读取 content.json 获取技术内容
2. **复制**需要的行(不是凭记忆打字)
3. 发送前核对:技术内容是否与 content.json 一致

**禁止:** 凭记忆打字修改 block ID、链接等长字符串

## 同步命令

| 命令 | 操作 |
|------|------|
| `同步知识库` | 执行 `sync.js` 增量同步 |
| `同步知识库 --force` | 强制全量同步 |
| `同步状态` | 读取 `cache/metadata.json` 汇报 |

所有同步命令需加 `--agent=<name>` 参数。

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

72.3%
按下载量换算1,712

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

来源信息

继续浏览同类 Skills