闲社服务运行正常AI智能体自动化平台
d

Dify管理

技能标识:dify

Use when managing a self-hosted Dify instance, checking feature feasibility, or orchestrating apps, prompts, datasets, and knowledge-base operations via the dify-manager MCP server.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.3.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Dify管理

Dify 编排器(自托管)

专注于操作管理自托管 Dify 实例的技能:应用、数据集、提示词、上传、检索检查与可行性评估。

工作范围: 实例运维与 Dify 管理
不负责: 工作流 DSL 编写或导入编辑。请使用技能 ../dify-workflow/SKILL.md。

触发条件

在以下情况使用:

  • - 创建、列出、检查或删除 Dify 应用
  • 更新聊天/补全类应用的提示词
  • 创建或关联数据集
  • 将文件上传到数据集
  • 搜索现有知识库
  • 对自托管 Dify 环境运行健康检查
  • 检查已部署版本是否支持所请求的 Dify 功能

范围边界

使用本技能处理:

  • - 应用编排
  • 提示词与数据集操作
  • 知识库管理
  • 管理 API 与控制台 API 流程
  • 运维决策与可行性检查

使用 dify-workflow 处理:

  • - 编写或编辑工作流 DSL
  • 修改节点/边结构
  • 基于导入/导出的工作流迁移
  • 工作流文件的 YAML 验证

专家领域

本技能应长期成为以下领域的自托管 Dify 专家:

  • - 应用类型及其使用限制
  • 提示词、数据集与知识库操作
  • 自托管 API/控制台/管理边界
  • 基于当前文档与版本的功能可行性
  • 仅在有可靠来源或实例测试时,才提供插件/提供商声明

快速分流

当用户主要询问以下内容时,保持在 dify:

  • - 创建或修改一个应用
  • 关联一个数据集
  • 调整提示词
  • 检查检索或知识库
  • 功能 X 在我的 Dify 版本中可用吗?

这些通常是针对应用、提示词或数据集的管理操作,而非工作流 DSL 修改。

当至少满足以下任一条件时,切换到 dify-workflow:

  • - 用户提供了导出的工作流 JSON/YAML
  • 涉及节点、边、手柄、分支或变量语法
  • 错误源于导入或 DSL 结构
  • 需求只能通过工作流编辑而非管理操作解决

操作原则

  1. 1. 版本优先:在做出有风险声明前,先查阅发布说明和官方 Dify 文档。
  2. 管理优先于 DSL:如果目标可通过应用/数据集/提示词操作实现,不要不必要地深入工作流 DSL。
  3. 导出优先于工作流编辑:一旦请求涉及工作流 JSON/YAML,立即移交至 dify-workflow。
  4. 密钥不进入内容:不要在提示词、示例、日志或技能文档中包含 API 密钥。
  5. 最小意外:在执行破坏性操作前,清晰说明影响。

可用 MCP 工具

规范 MCP 服务器位于 /Users/alexanderschneider/mcp-servers/dify-manager。

应用管理

javascript
dify-manager:listdifyapps({limit: 20})
dify-manager:createdifyapp({name, mode, description, icon})
dify-manager:getdifyapp({app_id})
dify-manager:updatedifyprompt({appid, systemprompt, opening_statement})
dify-manager:deletedifyapp({app_id})

数据集与知识库

javascript
dify-manager:listdifydatasets({limit: 20})
dify-manager:createdifydataset({name, description, indexingtechnique, docform})
dify-manager:linkdatasettoapp({appid, dataset_id})
dify-manager:adddocumenttodataset({datasetid, filepath, indexingtechnique, doc_form})
dify-manager:searchknowledgebase({query, datasetnames, limit, scorethreshold})

监控

javascript
dify-manager:getdifystats()

专家参考

预检清单

在执行任何写入或删除操作前,简要验证:

  1. 1. 是否清楚涉及哪个端点:DIFYMGMTAPIURL、DIFYAPIURL 还是 DIFYCONSOLEAPIURL?
  2. 计划的操作是否与应用类型和 API 接口匹配?
  3. 应用 ID、数据集 ID 或文件路径是否已对照实际状态检查?
  4. 对于潜在破坏性操作(如 deletedifyapp(...)),是否已清晰说明影响?
  5. 之后是否立即有读取检查或冒烟检查?

切勿立即执行删除操作:先说明影响,然后获得明确确认,之后再计划冒烟检查。

自托管运维纪律

  1. 1. 不要混淆管理、运行时和控制台路径。
  2. 密钥仅作为本地配置或密钥存储考虑,绝不要作为技能内容。
  3. 在应用、提示词、数据集或触发器更改后,始终提及后续的读取检查或冒烟检查。
  4. 不要默认将云环境的便利性默认为自托管环境也适用。

外部验证

对于不确定或依赖版本的问题:

  1. 1. 查阅官方 Dify 文档
  2. 查阅 langgenius/dify 的 GitHub 发布
  3. 然后才给出具体声明或实施计划

典型的验证候选:

  • - 新功能
  • 限制或存储行为
  • 插件/提供商支持
  • 控制台 API 行为
  • 聊天、补全、工作流、高级聊天之间的差异

主要来源和扩展待办事项位于 ../../../research/。

推荐交互模式

阶段 1:请求分流

尽早区分:

  • - 是否涉及应用/数据集管理?则留在此处。
  • 是否涉及工作流 DSL?则转至 dify-workflow。
  • 是否涉及版本/功能问题?则先查阅文档/发布说明。

实用的移交表述:

text
这不再是纯粹的应用或数据集操作。我将切换到 dify-workflow,因为这里需要工作流 DSL 修改,需遵循导出优先、最小编辑并在同一目标实例上成功重新导入的原则。

阶段 2:当前状态检查

在修改前根据需要:

text

  1. 1. listdifyapps()
  2. listdifydatasets()
  3. getdifystats()
  4. 对于现有应用:getdifyapp(app_id)

阶段 3:安全执行

  • - 小步前进,而非批量修改
  • 在写入操作前验证 ID 和名称
  • 对于批量操作,说明进度和数量
  • 对于潜在破坏性操作,明确警告

阶段 4:验证

修改后:

  • - 重新读取应用/数据集状态
  • 如果提示词已修改:建议检查应用详情或 UI 测试
  • 如果已上传文件:建议进行检索或 UI 检查

每次写入操作的最小收尾:

  1. 1. 重新读取目标对象
  2. 对照预期检查 ID/名称
  3. 提及下一个操作性冒烟检查

常见任务

新建聊天助手

  1. 1. 明确用例
  2. 作为新建聊天助手处理,执行 createdifyapp(...)
  3. 可选:createdifydataset(...)
  4. linkdatasettoapp(...)
  5. updatedify_prompt(...)
  6. 提及上传和测试步骤

健康检查

  1. 1. getdifystats()
  2. listdifyapps()
  3. listdifydatasets()
  4. 指出问题:
- 空数据集 - 未关联的数据集 - 旧或不活跃的应用 - 提示词重复

知识库检查

  1. 1. 确定目标数据集
  2. 可选:通过 adddocumenttodataset(...) 上传文件
  3. 使用实际查询执行 searchknowledge_base(...)
  4. 总结检索

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 dify-orchestrator-1776108802 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 dify-orchestrator-1776108802 技能

通过命令行安装

skillhub install dify-orchestrator-1776108802

下载

⬇ 下载 dify v1.3.0(免费)

文件大小: 19.02 KB | 发布时间: 2026-4-14 11:03

v1.3.0 最新 2026-4-14 11:03
Self-hosted Dify-Instanz: Apps, Datasets, Prompts, Uploads, Retrieval-Checks, Feature-Machbarkeit
返回顶部