dsh-moments-aieo:把 AIEO 诊断—定位—监测串成一套 DSH 技能包

前言

在 DeepSeek Harness(DSH)里做智能体,常见做法是各自挂载若干 SKILL.md 技能目录。GEO/AEO(让品牌在 ChatGPT、DeepSeek、豆包、Kimi、Perplexity 等回答里被引用)往往要跨诊断、定位、内容、监测多段流程,还要共用同一份「问题库」工件。手工拷贝技能、担心与本地 ~/.dsh/skills 同名冲突,也不便在一处配置浏览器采集与监测依赖。

dsh-moments-aieo 由维护者 Moments-top 发布,分类为工作流。它将 AIEO(AI Engine Optimization)交付方法打包为一个 DSH bundle:以共享问题库串联 诊断 → 定位 → 内容 → 监测 四阶段;本包提供诊断、定位、监测及问题库本身(内容阶段由你已有的写作技能消费问题库)。插件体刻意做薄,通过 @deepseek-ai/dsh-skill-filesystem 挂载自带 skills/ 目录,在 ctx.skills 下以独立 provider 注册,避免与用户本地技能根目录同名碰撞。

这是什么

  • 名称:dsh-moments-aieo(npm 包名与仓库名一致)
  • 版本(package.json):0.1.0,许可证 MIT
  • 一句话:AIEO delivery method as a DeepSeek Harness bundle——五个 moments-aieo-* 技能共享同一问题库(README 技能表另含 moments-landing-page-cloner)
  • 目录页:https://www.skillhub.cn/plugins/Moments-top/dsh-moments-aieo
  • 源码:https://github.com/Moments-top/dsh-moments-aieo

方法上的四阶段由一个问题库串联:诊断起草问题库,定位修正,内容消费,监测对照测量;诊断、定位、查询挖掘与监测共享同一条工件链,顺序错乱仍可运行,但问题库质量会偏弱。

核心功能

技能一览

Skill 作用(摘自 README)
moments-aieo-diagnosis 品牌 AI 可见性诊断;输出可视化客户报告、证据 zip、问题库初稿
moments-aieo-positioning 基于 AIEO 化 April Dunford 方法的定位分析;迭代问题库
moments-aieo-query-miner 仅从白名单平台导出挖掘真实搜索词;不编造词条
moments-aieo-monitoring 周期性可见性、声量份额、内容质量与转化跟踪
moments-aieo-dashboard 将监测报告渲染为交互式 HTML 仪表盘
moments-landing-page-cloner 高保真落地页复刻

插件实现要点

  • 依赖 ctx.skills(inject: ['skills'])。
  • 使用 dsh-skill-filesystem,includeDefaultRoots: false,只挂载本包 skills/,默认 provider 名为 moments-aieo。
  • 无自建 scanner、watcher 或 frontmatter 解析;技能为标准 SKILL.md 目录结构,shared/ 存放问题库,技能通过 ../shared/ 读取。

浏览器与 MCP

  • 诊断:通过 bb-browser 收集各 AI 平台真实回答;需先安装并在其托管浏览器中登录各平台。另含仅标准库的 Python 脚本与证据 zip。
  • 监测:通过 Playwright 驱动平台;在 DSH 中经 dsh-mcp-client 注册 MCP,工具名形如 mcp__playwright__browser_*,需将 MCP 服务端命名为 playwright。

未配置上述浏览器工具时,诊断与监测仍可产出站点审计与问题库,但缺少「各平台可见性」实测部分。

模型侧体验

经 @deepseek-ai/dsh-tool-skill 间接暴露:provider 下的技能名与截断描述进入模型技能目录,skill(name) 加载对应 SKILL.md 正文与资源根;目录注册约增加八条 digest 行,正文仅在模型加载技能时进入上下文。

安装与启用

以下命令来自仓库 README,请使用带 profile 的 dsh plugin 子命令:

dsh plugin --profile web add github:Moments-top/dsh-moments-aieo   # 从 GitHub 安装
dsh plugin --profile web add file:/path/to/clone                # 从本地目录安装

将 bundle 加入 ~/.dsh/profiles/web/package.json 的 profile bundles(包内 cordis.patch.yml 会插入对应行,一般无需再改 profile patch):

{ "dsh": { "profile": { "bundles": [
  "@deepseek-ai/dsh-base",
  "@deepseek-ai/dsh-web-app",
  "dsh-moments-aieo"
] } } }

配置项

字段 默认值 含义
skillsDir 包内 skills/ 存放 <name>/SKILL.md 的目录;开发时可指向工作树
providerName moments-aieo 注册在 ctx.skills 上的 provider 名

开发时可在 ~/.dsh/profiles/web/cordis.patch.yml 按 id 覆盖技能目录:

- id: moments-aieo
  config:
    skillsDir: /absolute/path/to/your/skills

不启动完整进程即可核对挂载:

dsh --profile web --dump-config | grep -A 4 'id: moments-aieo'

监测所需的 Playwright MCP 片段(README 示例)

- insert:
    - id: mcp-playwright
      name: '@deepseek-ai/dsh-mcp-client'
      config:
        serverName: playwright
        command: npx
        args: ['@playwright/mcp@latest']

典型用法

  1. 完成上述安装与 bundle 配置,按需配置 skillsDir、mcp-playwright 与 bb-browser 登录。
  2. 在 DSH Web profile 下通过智能体用自然语言发起任务,例如(README 英文示例,语义可照用):对某品牌在某一品类做 AI visibility diagnosis。
  3. 按方法顺序运行效果更稳:先诊断起草问题库 → 定位修正 → 你的内容技能消费问题库 → 监测对照;也可打乱顺序,但问题库会偏弱。
  4. 若不使用 DSH:README 说明可将整个 skills/(含 shared/)拷贝到 Claude Code 等工具的 skills 目录,技能正文中的工具名已按 DSH 拼写(read、glob、web_fetch),其他 Agent 需映射到本地工具;诊断同样依赖 bb-browser。

peerDependencies 包括 @deepseek-ai/dsh-skill、@deepseek-ai/dsh-skill-filesystem、@deepseek-ai/schemastery。

适用场景与注意

适合谁:在 DSH 里做品牌营销、SEO/GEO/AEO 工作流,希望诊断、定位、监测与问题库在同一 provider 下交付,且要与 dsh-web-app 等 preset 合并技能目录的部署。

运行与安全:插件以当前 dsh 进程权限运行;安装前请自行审阅仓库源码与 MIT 许可证,勿在未信任的环境直接 dsh plugin add。

已知限制(README 摘录):

  • SKILL.md frontmatter 中的 allowed-tools 在 dsh 下不生效,也不报错;MCP 工具名需在 profile 中正确配置 playwright 服务端。
  • Web 模式下 dsh-web-app 会禁用 host 级 skill-filesystem provider;本 bundle 全局注册,preset 智能体读合并后的目录——若部署隔离 preset 与全局注册,可能看不到本包技能。
  • 无构建步骤,主入口为约二十行 index.mjs,无随包类型声明。
  • 诊断技能中的完整客户案例未随仓库分发。
  • README 在截断处提及 Chinese-first content 等后续项,以仓库当前文档为准。

社区目录站点 skillhub.cn 与 DeepSeek / 幻方无官方从属关系;DSH 生态理念是「一切皆插件」,本文仅介绍该社区插件能力,不构成效果承诺。README 中记载的 2026 年 11 月采矿机械品类 ChatGPT 调研仅为方法背景说明,详见其链接的研究与 examples/ai-visibility-index/,非安装必需步骤。

结尾

dsh-moments-aieo 把 AIEO 四阶段里偏「方法」的三段(诊断、定位、监测)与共享问题库收成单一 DSH 插件,配置面集中在 skillsDir、providerName 与浏览器/MCP 依赖。进一步了解可从目录页与 GitHub 对照 README.zh.md(若需中文说明)与 cordis.patch.yml 行为。

  • 目录页:https://www.skillhub.cn/plugins/Moments-top/dsh-moments-aieo
  • GitHub:https://github.com/Moments-top/dsh-moments-aieo
羽毛球分组比赛记分
小程序二维码

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

小夜