/query-kg
知识图谱图数据查询。通过 CLI 原生命令完成:Cypher 图查询(仅 Neo4j 引擎)、邻居节点遍历与关键词/语义混合搜索(引擎无关)。纯查询 Skill,不含任何写操作。查询前必须先确认图谱空间绑定的图引擎(Neo4j / Lindorm)——Lindorm 不支持 Cypher。 触发场景:知识图谱查询 / Cypher 查询 / 邻居遍历 / 图查询 / 关系路径查询 / 语义搜索 / 知识图谱探索。
$ npx -y skills add aliyun/alibabacloud-aiops-skills --skill query-kg --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/query-kg
Context preview
The summary Claude sees to decide when to auto-load this skill.
知识图谱图数据查询。通过 CLI 原生命令完成:Cypher 图查询(仅 Neo4j 引擎)、邻居节点遍历与关键词/语义混合搜索(引擎无关)。纯查询 Skill,不含任何写操作。查询前必须先确认图谱空间绑定的图引擎(Neo4j / Lindorm)——Lindorm 不支持 Cypher。 触发场景:知识图谱查询 / Cypher 查询 / 邻居遍历 / 图查询 / 关系路径查询 / 语义搜索 / 知识图谱探索。
SKILL.md
query-kg.SKILL.mdname: query-kg
description: |
知识图谱图数据查询。通过 CLI 原生命令完成:Cypher 图查询(仅 Neo4j 引擎)、邻居节点遍历与关键词/语义混合搜索(引擎无关)。纯查询 Skill,不含任何写操作。查询前必须先确认图谱空间绑定的图引擎(Neo4j / Lindorm)——Lindorm 不支持 Cypher。
触发场景:知识图谱查询 / Cypher 查询 / 邻居遍历 / 图查询 / 关系路径查询 / 语义搜索 / 知识图谱探索。
知识图谱图数据查询(query-kg)
1. Scenario Description
数据分析师或数据工程师通过阿里云 CLI 对知识图谱进行只读查询,包括 Cypher 图查询语言、邻居节点遍历与关键词/语义混合搜索,用于数据探索、关系路径分析和图谱可视化数据获取。
> **🚨 第一步先确认图引擎(硬前置)**:知识图谱空间创建时绑定一个图引擎,**引擎直接决定可用的查询通道**: > > | 引擎 | Cypher(`exec-kg-cypher`) | 邻居遍历(`get-kg-neighbor`) | 语义搜索(`search-kg-by-semantic`) | > |---|---|---|---| > | **Neo4j** | ✅ 支持 | ✅ | ✅(V6.2.3+) | > | **Lindorm 图引擎**(V6.2.3 新增) | ❌ **不支持**,调用固定报 `DPN.Commons.InternalError`(实测) | ✅ 实测通过 | ✅ 实测通过(V6.2.3+) | > > Lindorm 的查询语言是 Gremlin,但 **`ExecKgGremlin` OpenAPI 尚未上线**(CLI 插件实测无 `exec-kg-gremlin` 命令)。在 Lindorm 空间上做图查询,请直接走步骤 2/3/4 的引擎无关通道。完整差异矩阵见 [图引擎能力矩阵](../graph-engine-capabilities.md)。 > > 引擎取得途径:用户告知 / 控制台「知识图谱 → 空间配置」 / 智能工作台右栏图谱空间条目的引擎标签。**OpenAPI 无查空间详情/引擎的接口,不确定时直接问用户,不要默认当作 Neo4j。**
**业务流程:**
确认图引擎 → (Neo4j)Cypher 查询探索 / (Lindorm)实体列表 + 语义搜索定位 → 邻居节点遍历 → 结果分析
**资源拓扑:**
知识图谱空间(Workspace)
└── 图引擎(Neo4j 或 Lindorm,创建时绑定)
├── Cypher 查询(只读,**仅 Neo4j**)
│ ├── MATCH / WHERE / RETURN
│ ├── 节点属性过滤
│ └── 路径查询与聚合
├── 邻居节点遍历(引擎无关)
│ ├── 方向控制(DirectionType: In/Out/Both)
│ ├── 深度控制(Depth)
│ └── 关系类型过滤(RelationTypes)
└── 关键词+语义混合搜索(引擎无关,V6.2.3+,**仅实体**)
├── QueryText 自然语言查询
├── EntityTypeCodes / PropertyCode 过滤
└── TopK / MinSimilarity 阈值控制**前置条件:**
- 知识图谱空间已存在且 Schema 已发布到图引擎(`manage-kg-schema` Skill 产出)
- 知识数据已写入(`manage-kg-knowledge` Skill 产出)
- OpTenantId(租户 ID)、WorkspaceId(空间 ID)**与该空间的图引擎**已知
> **CLI 原生支持**:KG OpenAPI 已正式发布(CLI `--help` 实测显示 Online version: **v6.1.1**,以 `aliyun dataphin-public exec-kg-cypher --help` 实际输出为准),并注册到 `aliyun-cli-dataphin-public` 插件(**>= 0.7.1**)。本 Skill 全部使用 CLI 原生命令 `exec-kg-cypher` / `get-kg-neighbor`,无需 Python SDK。 > > **旧环境兜底**:独立部署低于 KG OpenAPI 发布版本(< v6.1.1)的环境未发布 KG OpenAPI,CLI 命令会报 API 不存在——此时可退回 Python Tea SDK `call_api()` 泛化调用,本 Skill 保留封装脚本 `scripts/query-kg.py`(见 [Python SDK 模板](./references/python-sdk-template.md))。
> **本 Skill 纯只读**:不涉及任何写操作(无 HITL 确认),查询结果不影响图谱数据。
2. Installation
**Pre-check: Aliyun CLI >= 3.4.8 required** > 运行 `aliyun version` 确认版本 >= 3.4.8。未安装或版本过低,请从 https://aliyuncli.alicdn.com 安装/升级(各操作系统一键脚本见 ./references/cli-installation-guide.md)。
**Pre-check: Aliyun CLI plugin update required** > [MUST] 运行 `aliyun configure set --auto-plugin-install true` 开启插件自动安装。 > [MUST] 运行 `aliyun plugin update` 确保已装插件保持最新(KG 命令要求插件 **>= 0.7.1**)。
# 安装 aliyun CLI(>= 3.4.8):https://github.com/aliyun/aliyun-cli
# 各操作系统一键安装脚本见 ./references/cli-installation-guide.md
# 开启插件自动安装并更新已装插件
aliyun configure set --auto-plugin-install true
aliyun plugin update
# 安装 dataphin-public 插件(>= 0.7.1,KG 命令自 0.7.x 起注册)
aliyun plugin install --names aliyun-cli-dataphin-public
# 验证:KG 查询命令已注册
aliyun version # 需 >= 3.4.8
aliyun dataphin-public exec-kg-cypher --help
aliyun dataphin-public get-kg-neighbor --help
详见 [CLI 安装指南](./references/cli-installation-guide.md)。
3. Environment Variables
> 凭证与环境变量由父 skill `alibabacloud-dataphin-skills` 统一声明并预检(父 §3 + §4 Authentication + §8 Step 0,先于路由到本 skill 执行);本 skill 不重复声明。
4. Authentication
Pre-check: Credentials Required
# 检查凭证配置
aliyun configure list
# 检查 CLI 版本
aliyun version
# 要求 >= 3.4.8
# 检查 KG 命令已注册(插件 >= 0.7.1)
aliyun dataphin-public exec-kg-cypher --help
**凭证不可打印**:任何时候不得将 AccessKey ID/Secret 输出到终端或日志。
5. RAM Policy
本 Skill 仅涉及只读 API,最小 RAM 权限:
{
"Effect": "Allow",
"Action": [
"dataphin:ExecKgCypher",
"dataphin:GetKgNeighbor",
"dataphin:SearchKgBySemantic"
],
"Resource": "*"
}Permission Failure Handling
若遇到权限错误(HTTP 403 或 ErrorCode 含 `Forbidden`/`NoPermission`/`Dataphin.KG.NoPermission`),请: 1. 确认 RAM 用户已附加上述策略 2. 确认策略中 Resource 范围覆盖目标租户 3. 确认当前用户在知识图谱空间中具有数据查询权限 4. 联系租户管理员授权
详见 [RAM 策略参考](../../ram-policies.md)。
6. Parameter Confirmation
> **IMPORTANT: Parameter Confirmation** > 执行前必须确认以下业务参数:
| 参数 | CLI 标志 | 含义 | 获取方式 | 必填 | |------|---------|------|---------|------| | **图引擎** | (不是 CLI 参数) | 空间绑定的引擎:`Neo4j` / `Lindorm` | **向用户确认**(或看工作台右栏引擎标签 / 控制台空间配置) | **是(选命令前置)** | | OpTenantId | `--op-tenant-id` | 租户 ID | profile 或询问用户 | 是 | | WorkspaceId | `--workspace-id` | 知识图谱空间 ID | **必须向用户索取**(见下方说明) | 是 | | ExecCommand | `--exec-command` | Cypher 查询指令 JSON(`{Query, Limit, Params}`) | 用户编写 | exec-kg-cypher(仅 Neo4j) | | EntityDataId | `--entity-data-id` | 起始实体 DataId | `list-kg-entity` 的 `EntityList[].EntityId`(Neo4j 也可用 Cypher 的 `NodeList[].DataId`) | get-kg-neighbor | | EntityType | `--entity-type` | 起始实体类型 | `export-kg-schema` 或上游查询结果 | get-kg-neighbor | | NeighborsQuery | `--neighbors-query` | 遍历指令 JSON(`{Depth, DirectionType, RelationTypes}`) | 用户指定 | get-kg-neighbor(可选) | | SearchCommand | (见步骤 3) | 搜索指令(`{QueryText, EntityTypeCodes, PropertyCode, TopK, MinSimilarity}`),**字段名是 `SearchCommand` 不是 `SearchKgBySemanticCommand`** | 用户描述转写 | search-kg-by-semantic |
> **图引擎未确认前不要发图查询**:Lindorm 空间上发 Cypher 必报 `DPN.Commons.InternalError`,白费一次调用且易误判为环境故障。
> **WorkspaceId 无自助发现途径**:KG OpenAPI **不提供列出 KG 空间的接口**(全部 18 个 KG 命令中无任何 list-workspace 类命令),WorkspaceId 必须向用户索取(32 位小写 hex 字符串,可在控制台知识图谱空间列表页查到)。不要尝试猜命令或翻 help 探索。
详细 API 入参/出参见 [KG Query API 参数参考](./references/kg-query-api-params.md)。
7. Observability
本子 Skill 的 session-id **继承自父 Skill `alibabacloud-dataphin-skills`**,不重新生成。
所有 CLI 命令携带:
--user-agent AlibabaCloud-Agent-Skills/query-kg/{SESSION_ID}其中 `{SESSION_ID}` 为父 Skill 生成的 32 字符小写十六进制字符串。
8. Core Workflow
步骤 0:确认图引擎(选命令的分水岭)
开始任何图查询前先确认引擎,再按下表选路径:
| 需求 | Neo4j 空间 | Lindorm 空间 | |---|---|---| | 自由图查询 / 多跳路径 / 聚合统计 | 步骤 1(Cypher) | ❌ 无通道——先向用户说明,再用步骤 2/3 组合逼近;确需复杂图计算则引导到控制台图谱视图 | | 按类型/属性找实体 | `list-kg-entity`(manage-kg-knowledge) | `list-kg-entity` | | 自然语言/近似词找实体 | 步骤 3(语义搜索) | 步骤 3(语义
Read more
name: query-kg description: | 知识图谱图数据查询。通过 CLI 原生命令完成:Cypher 图查询(仅 Neo4j 引擎)、邻居节点遍历与关键词/语义混合搜索(引擎无关)。纯查询 Skill,不含任何写操作。查询前必须先确认图谱空间绑定的图引擎(Neo4j / Lindorm)——Lindorm 不支持 Cypher。 触发场景:知识图谱查询 / Cypher 查询 / 邻居遍历 / 图查询 / 关系路径查询 / 语义搜索 / 知识图谱探索。
知识图谱图数据查询(query-kg)
1. Scenario Description
数据分析师或数据工程师通过阿里云 CLI 对知识图谱进行只读查询,包括 Cypher 图查询语言、邻居节点遍历与关键词/语义混合搜索,用于数据探索、关系路径分析和图谱可视化数据获取。
> **🚨 第一步先确认图引擎(硬前置)**:知识图谱空间创建时绑定一个图引擎,**引擎直接决定可用的查询通道**: > > | 引擎 | Cypher(`exec-kg-cypher`) | 邻居遍历(`get-kg-neighbor`) | 语义搜索(`search-kg-by-semantic`) | > |---|---|---|---| > | **Neo4j** | ✅ 支持 | ✅ | ✅(V6.2.3+) | > | **Lindorm 图引擎**(V6.2.3 新增) | ❌ **不支持**,调用固定报 `DPN.Commons.InternalError`(实测) | ✅ 实测通过 | ✅ 实测通过(V6.2.3+) | > > Lindorm 的查询语言是 Gremlin,但 **`ExecKgGremlin` OpenAPI 尚未上线**(CLI 插件实测无 `exec-kg-gremlin` 命令)。在 Lindorm 空间上做图查询,请直接走步骤 2/3/4 的引擎无关通道。完整差异矩阵见 [图引擎能力矩阵](../graph-engine-capabilities.md)。 > > 引擎取得途径:用户告知 / 控制台「知识图谱 → 空间配置」 / 智能工作台右栏图谱空间条目的引擎标签。**OpenAPI 无查空间详情/引擎的接口,不确定时直接问用户,不要默认当作 Neo4j。**
**业务流程:**
确认图引擎 → (Neo4j)Cypher 查询探索 / (Lindorm)实体列表 + 语义搜索定位 → 邻居节点遍历 → 结果分析
**资源拓扑:**
知识图谱空间(Workspace)
└── 图引擎(Neo4j 或 Lindorm,创建时绑定)
├── Cypher 查询(只读,**仅 Neo4j**)
│ ├── MATCH / WHERE / RETURN
│ ├── 节点属性过滤
│ └── 路径查询与聚合
├── 邻居节点遍历(引擎无关)
│ ├── 方向控制(DirectionType: In/Out/Both)
│ ├── 深度控制(Depth)
│ └── 关系类型过滤(RelationTypes)
└── 关键词+语义混合搜索(引擎无关,V6.2.3+,**仅实体**)
├── QueryText 自然语言查询
├── EntityTypeCodes / PropertyCode 过滤
└── TopK / MinSimilarity 阈值控制**前置条件:**
- 知识图谱空间已存在且 Schema 已发布到图引擎(`manage-kg-schema` Skill 产出)
- 知识数据已写入(`manage-kg-knowledge` Skill 产出)
- OpTenantId(租户 ID)、WorkspaceId(空间 ID)**与该空间的图引擎**已知
> **CLI 原生支持**:KG OpenAPI 已正式发布(CLI `--help` 实测显示 Online version: **v6.1.1**,以 `aliyun dataphin-public exec-kg-cypher --help` 实际输出为准),并注册到 `aliyun-cli-dataphin-public` 插件(**>= 0.7.1**)。本 Skill 全部使用 CLI 原生命令 `exec-kg-cypher` / `get-kg-neighbor`,无需 Python SDK。 > > **旧环境兜底**:独立部署低于 KG OpenAPI 发布版本(< v6.1.1)的环境未发布 KG OpenAPI,CLI 命令会报 API 不存在——此时可退回 Python Tea SDK `call_api()` 泛化调用,本 Skill 保留封装脚本 `scripts/query-kg.py`(见 [Python SDK 模板](./references/python-sdk-template.md))。
> **本 Skill 纯只读**:不涉及任何写操作(无 HITL 确认),查询结果不影响图谱数据。
2. Installation
**Pre-check: Aliyun CLI >= 3.4.8 required** > 运行 `aliyun version` 确认版本 >= 3.4.8。未安装或版本过低,请从 https://aliyuncli.alicdn.com 安装/升级(各操作系统一键脚本见 ./references/cli-installation-guide.md)。
**Pre-check: Aliyun CLI plugin update required** > [MUST] 运行 `aliyun configure set --auto-plugin-install true` 开启插件自动安装。 > [MUST] 运行 `aliyun plugin update` 确保已装插件保持最新(KG 命令要求插件 **>= 0.7.1**)。
# 安装 aliyun CLI(>= 3.4.8):https://github.com/aliyun/aliyun-cli # 各操作系统一键安装脚本见 ./references/cli-installation-guide.md # 开启插件自动安装并更新已装插件 aliyun configure set --auto-plugin-install true aliyun plugin update # 安装 dataphin-public 插件(>= 0.7.1,KG 命令自 0.7.x 起注册) aliyun plugin install --names aliyun-cli-dataphin-public # 验证:KG 查询命令已注册 aliyun version # 需 >= 3.4.8 aliyun dataphin-public exec-kg-cypher --help aliyun dataphin-public get-kg-neighbor --help
详见 [CLI 安装指南](./references/cli-installation-guide.md)。
3. Environment Variables
> 凭证与环境变量由父 skill `alibabacloud-dataphin-skills` 统一声明并预检(父 §3 + §4 Authentication + §8 Step 0,先于路由到本 skill 执行);本 skill 不重复声明。
4. Authentication
Pre-check: Credentials Required
# 检查凭证配置 aliyun configure list # 检查 CLI 版本 aliyun version # 要求 >= 3.4.8 # 检查 KG 命令已注册(插件 >= 0.7.1) aliyun dataphin-public exec-kg-cypher --help
**凭证不可打印**:任何时候不得将 AccessKey ID/Secret 输出到终端或日志。
5. RAM Policy
本 Skill 仅涉及只读 API,最小 RAM 权限:
{
"Effect": "Allow",
"Action": [
"dataphin:ExecKgCypher",
"dataphin:GetKgNeighbor",
"dataphin:SearchKgBySemantic"
],
"Resource": "*"
}Permission Failure Handling
若遇到权限错误(HTTP 403 或 ErrorCode 含 `Forbidden`/`NoPermission`/`Dataphin.KG.NoPermission`),请: 1. 确认 RAM 用户已附加上述策略 2. 确认策略中 Resource 范围覆盖目标租户 3. 确认当前用户在知识图谱空间中具有数据查询权限 4. 联系租户管理员授权
详见 [RAM 策略参考](../../ram-policies.md)。
6. Parameter Confirmation
> **IMPORTANT: Parameter Confirmation** > 执行前必须确认以下业务参数:
| 参数 | CLI 标志 | 含义 | 获取方式 | 必填 | |------|---------|------|---------|------| | **图引擎** | (不是 CLI 参数) | 空间绑定的引擎:`Neo4j` / `Lindorm` | **向用户确认**(或看工作台右栏引擎标签 / 控制台空间配置) | **是(选命令前置)** | | OpTenantId | `--op-tenant-id` | 租户 ID | profile 或询问用户 | 是 | | WorkspaceId | `--workspace-id` | 知识图谱空间 ID | **必须向用户索取**(见下方说明) | 是 | | ExecCommand | `--exec-command` | Cypher 查询指令 JSON(`{Query, Limit, Params}`) | 用户编写 | exec-kg-cypher(仅 Neo4j) | | EntityDataId | `--entity-data-id` | 起始实体 DataId | `list-kg-entity` 的 `EntityList[].EntityId`(Neo4j 也可用 Cypher 的 `NodeList[].DataId`) | get-kg-neighbor | | EntityType | `--entity-type` | 起始实体类型 | `export-kg-schema` 或上游查询结果 | get-kg-neighbor | | NeighborsQuery | `--neighbors-query` | 遍历指令 JSON(`{Depth, DirectionType, RelationTypes}`) | 用户指定 | get-kg-neighbor(可选) | | SearchCommand | (见步骤 3) | 搜索指令(`{QueryText, EntityTypeCodes, PropertyCode, TopK, MinSimilarity}`),**字段名是 `SearchCommand` 不是 `SearchKgBySemanticCommand`** | 用户描述转写 | search-kg-by-semantic |
> **图引擎未确认前不要发图查询**:Lindorm 空间上发 Cypher 必报 `DPN.Commons.InternalError`,白费一次调用且易误判为环境故障。
> **WorkspaceId 无自助发现途径**:KG OpenAPI **不提供列出 KG 空间的接口**(全部 18 个 KG 命令中无任何 list-workspace 类命令),WorkspaceId 必须向用户索取(32 位小写 hex 字符串,可在控制台知识图谱空间列表页查到)。不要尝试猜命令或翻 help 探索。
详细 API 入参/出参见 [KG Query API 参数参考](./references/kg-query-api-params.md)。
7. Observability
本子 Skill 的 session-id **继承自父 Skill `alibabacloud-dataphin-skills`**,不重新生成。
所有 CLI 命令携带:
--user-agent AlibabaCloud-Agent-Skills/query-kg/{SESSION_ID}其中 `{SESSION_ID}` 为父 Skill 生成的 32 字符小写十六进制字符串。
8. Core Workflow
步骤 0:确认图引擎(选命令的分水岭)
开始任何图查询前先确认引擎,再按下表选路径:
| 需求 | Neo4j 空间 | Lindorm 空间 | |---|---|---| | 自由图查询 / 多跳路径 / 聚合统计 | 步骤 1(Cypher) | ❌ 无通道——先向用户说明,再用步骤 2/3 组合逼近;确需复杂图计算则引导到控制台图谱视图 | | 按类型/属性找实体 | `list-kg-entity`(manage-kg-knowledge) | `list-kg-entity` | | 自然语言/近似词找实体 | 步骤 3(语义搜索) | 步骤 3(语义
Official Alibaba Cloud Agent Skills collection, providing AI agents with rich Alibaba Cloud product capabilities and general-purpose tooling.
Other skills on alibabacloud-aiops-skills.
- /alibabacloud-agentbay-aio-skills
Execute code in a secure cloud sandbox via AgentBay SDK. Use this skill whenever users request to run, execute, or evaluate code (Python, JavaScript, R, Java), including plotting charts, running scripts, or viewing code output. Covers requests like "run this code", "execute
Open skill - /alibabacloud-agentloop-dataset
Operate Alibaba Cloud AgentLoop Dataset resources with aliyun CLI and the AgentLoop API version 2026-05-20. Use when requests concern AgentLoop datasets, data rows, Dataset schemas, embedding fields, semantic search, ExecuteQuery, AgentSpace data, 数据集, 数据写入, 数据查询, 语义检索, or ask
Open skill - /alibabacloud-agentloop-evaluation
Orchestrate AgentLoop evaluation workflows through the Aliyun CLI plugin with safe previews, saved evaluator and evaluator-skill management, one-shot sample tests, trace or dataset batch runs, polling, and result inspection. Analyze evaluation quality and low-score cases from
Open skill - /alibabacloud-agentloop-experience
Proactively use AgentLoop Recall to retrieve prior Alibaba Cloud AgentLoop experience through the bundled SearchContext CLI whenever the user asks or implies that prior work may help. Trigger for requests to check, search, recall, retrieve, look up, review, consult, reference,
Open skill - /alibabacloud-agentloop-management
AgentLoop APM接入 / AI可观测接入 / 应用监控接入 / 自研探针 / 探针安装. Use for Python aliyun-bootstrap (aliyun-instrument), Java AliyunJavaAgent, Golang instgo, Node.js cms_node_sdk, PHP/.NET OpenTelemetry, ack-onepilot, LicenseKey, AgentLoop workspace agentloop-*. Also for LangChain, Dify,
Open skill - /alibabacloud-avatar-video
Use Alibaba Cloud DashScope API and LingMou to generate AI video and speech. Seven capabilities — (1) LivePortrait talking-head (image + audio → video, two-step), (2) EMO talking-head, (3) AA/AnimateAnyone full-body animation (three-step), (4) T2I text-to-image (Wan 2.x, default
Open skill

