---
name: e10-esb-interface-docs
description: Use when E10 ESB interface or custom action flow integration needs original documentation, including HTTP trigger, SDK trigger, custom action flow parameters, EventParams, esbFlowId, moduleSource, triggerActionFlow, customTriggerEsbFlow, and uniqueIndent migration notes.
---

# E10 ESB 接口文档

ESB 自定义动作流对接方式原始 Markdown 文档归档。先检索，再按命中文档加载摘要、章节或全文。

## 命令

```bash
node skills/e10-local-knowledge/modules/e10-esb-interface-docs/scripts/search.mjs search "自定义动作流"
node skills/e10-local-knowledge/modules/e10-esb-interface-docs/scripts/search.mjs search "triggerActionFlow"
node skills/e10-local-knowledge/modules/e10-esb-interface-docs/scripts/search.mjs search "customTriggerEsbFlow"
node skills/e10-local-knowledge/modules/e10-esb-interface-docs/scripts/search.mjs load "调用自定义动作流对接方式(V2)" --section summary
node skills/e10-local-knowledge/modules/e10-esb-interface-docs/scripts/search.mjs load "调用自定义动作流对接方式(V2)" --section all --max-bytes 20000
```

## 使用规则

- 先用业务词、接口 Path、方法名、参数名、标题关键词检索。
- 命中后先加载 `summary`；需要参数、代码示例或完整上下文时加载具体章节或 `all`。
- 原始 Markdown 在 `references/docs/`，截图在 `references/assets/`。
- 大文档禁止一次性全量读取；用章节名、接口名或关键词缩小。

## 交付证据

使用本 Skill 时记录：

- 检索词
- 命中文档标题
- 加载章节
- 采用的触发方式、接口 Path、SDK 方法、参数或注意事项来源

<!-- business-api-index:start -->
## 结构化 API 检索

```bash
node skills/e10-local-knowledge/modules/e10-esb-interface-docs/scripts/search-api.mjs search "关键词"
node skills/e10-local-knowledge/modules/e10-esb-interface-docs/scripts/search-api.mjs load <api-id> --section summary
node skills/e10-local-knowledge/modules/e10-esb-interface-docs/scripts/search-api.mjs load <api-id> --section params
```

- 先查 `search-api.mjs` 定位结构化契约；需要原始上下文时，优先 `load --section all`，若该 Skill 存在 Markdown 文档索引再用 `search.mjs` 补证据。
- 普通检索默认排除冲突记录；废弃接口输出 `deprecated`。
- 禁止批量读取 `references/api-records/`；必须先 search，再 load 单条命中。
<!-- business-api-index:end -->
