BigFish: Equipping DSH with a Fishing Knowledge Base

前言

DSH 的理念是「一切皆插件」,能力靠技能扩展。但技能生态里大多是开发向的工具,如果哪天你想问智能体「今天气压低,钓鲫鱼用什么饵」,通用的模型回答往往比较泛,因为它缺一份结构化的钓鱼知识。

Agent Skills 开放标准提供了一个简单的解法:把领域知识打包成 SKILL.md 加若干数据文件,框架启动时自动加载,不用每次手动往提示词里贴资料。下面介绍的 BigFish 就是按这个标准做的一个钓鱼技能。

这是什么

BigFish(kobenfang/bigfish)是一个面向 DeepSeek Harness(dsh)的钓鱼助手技能,作者为 kobenfang,包名为 @kobenfang/dsh-bigfish,版本 1.0.0,License 是 MIT(README 与 package.json 均有标注)。

它解决的问题很具体:钓点分析、鱼情分析、钓点分享,可以拍水面分析鱼情,并结合天气气压推荐鱼种、钓法、饵料。

它遵循 Agent Skills 开放标准(SKILL.md + YAML frontmatter),因此除了 dsh,也能用在 OpenClaw、Claude Code 等支持该标准的框架上。

核心功能

已核实的能力包括:

  • 钓点分析
  • 鱼情分析:拍水面分析鱼情
  • 钓点分享
  • 结合天气气压推荐鱼种、钓法、饵料
  • 支持路亚、台钓、野钓、海钓
  • 自动记录渔获和出钓报告
  • 纯知识库驱动,无需脚本依赖

最后一点值得展开说。整个技能不依赖任何脚本,知识全部放在 4 个 YAML 文件里,目录结构如下:

bigfish/
├── SKILL.md          # 技能定义(Agent Skills 标准)
├── scripts/knowledge/bait-recipes.yaml
├── scripts/knowledge/fish-species.yaml
├── scripts/knowledge/lure-guide.yaml
├── scripts/knowledge/spot-analysis.yaml

分别对应饵料配方、鱼种、路亚指南和钓点分析。完整的功能说明在仓库内的 SKILL.md,README 里写明「详见 SKILL.md」,安装后可以直接阅读。

安装与启用

README 没有提供 dsh plugin add 形式的安装命令,官方方式是把仓库克隆到技能目录。分两种:

方式一,放入用户级共享目录(推荐):

mkdir -p ~/.agents
git clone https://github.com/kobenfang/bigfish.git ~/.agents/bigfish

先建好 ~/.agents 目录,再把仓库克隆进去。这样所有项目都能共享这个技能。

方式二,放入项目目录:

mkdir -p .agents
cp -r bigfish .agents/

适合只想在某个项目里启用的情况。

装好后,dsh 启动即可在技能列表中找到 bigfish

如果你用的是 OpenClaw,也可以从 ClawHub 安装:

npx clawhub install bigfish

搜索用:

npx clawhub search bigfish

典型用法

1、安装后启动 dsh,在技能列表中确认 bigfish 已加载。

2、由于推荐鱼种、钓法、饵料时需要结合天气气压,README 建议天气数据配合 weather 类工具使用。也就是先在 dsh 里配好天气类工具,再使用这个技能,推荐结果才有实时数据可依据。

3、之后就可以按技能定位来用:拍一张水面照片让它分析鱼情,问它当前天气气压下适合的鱼种、钓法和饵料,或者让它记录渔获、生成出钓报告。具体交互细节以仓库内 SKILL.md 为准。

适用场景与注意

适合谁:

  • 平时用 dsh 的钓鱼爱好者,覆盖路亚、台钓、野钓、海钓几类玩法;
  • 想参考「纯知识库技能」怎么写的开发者——不写脚本、只用 YAML 组织领域知识,是一个可以直接读源码的例子。

几点注意:

1、技能以当前 dsh 进程的权限运行。安装任何第三方技能前,建议先检查源码和许可证。BigFish 是 MIT,仓库就 5 个文件,读一遍成本很低。

2、天气气压相关的推荐依赖外部天气数据,单独使用时这部分能力有限,按上文配好 weather 类工具再使用。

3、README 安装命令中的仓库地址为小写 kobenfang/bigfish,GitHub 地址不区分大小写,与页面地址 kobenfang/BigFish 指向同一仓库。

结尾

BigFish 的价值不在技术复杂度——它就是 4 个 YAML 加一份 SKILL.md——而在于示范了一种轻量的扩展方式:把一个垂直领域的知识结构化地交给智能体。对钓鱼玩家,它让 dsh 多了一个随身参谋;对技能作者,它是一个可以直接抄作业的知识库型技能模板。

仓库地址:https://github.com/kobenfang/BigFish

社区目录页:https://www.skillhub.cn/plugins/kobenfang/BigFish (该目录为独立社区站点,与 DeepSeek / 幻方无官方从属关系)

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye