一键导入
idmp-element
IDMP element skill for locating elementId, resolving business-root paths, browsing children, and preparing downstream analysis or panel work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
IDMP element skill for locating elementId, resolving business-root paths, browsing children, and preparing downstream analysis or panel work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
根据 IDMP Demo 场景的输出物(调研报告、资产树、面板配置、分析规则等),自动生成 TDengine IDMP 行业场景博客。此技能在 idmp-easyuse 全流程完成后需要输出宣传博客时触发。
IDMP总控编排技能 - 核心枢纽技能。根据用户需求(无论是无文件输入的场景Demo生成,还是带有文件/明确业务数据的具体接入),实现"一键式"自动化编排。静默调度 idmp-sample-data-generator、MCP 可视化工具链和 idmp-analysis-creator 完成全流程(行业调研 -> 数据生成 -> 告警分析 -> 面板创建)。
高度自动化的 IDMP 数据建模与加载工具。支持基于调研文档设计(industry_research.md)或自然语言描述,进行分层资产建模、超级表设计、时序数据模拟及端到端自动化加载与执行。
将 IDMP 系统的元素层级结构导出为标准化的递归嵌套 JSON 文件。输出文件应包含每个元素的 id、name、template_id。当用户需要分析 IDMP 的资产结构、同步资产树或为其它技能准备 IDMP 拓扑信息时触发。
Client-side telemetry reporter for Skill invocations. Sends usage events to telemetry-server when any Skill is activated. Keywords: telemetry, usage report, skill tracking
协助部署 TDGPT 模型,包括环境配置、网络接入、依赖项安装以及模型验证。触发关键词:部署 tdgpt,部署 TDengine GPT,部署大模型,tdgpt 部署。
| name | idmp-element |
| description | IDMP element skill for locating elementId, resolving business-root paths, browsing children, and preparing downstream analysis or panel work. |
| metadata | {"author":"TaosData","version":"0.4.0","owner_team":"AI","requires":{"bins":["idmp-cli"]},"cliHelp":"idmp-cli element --help"} |
Read ../idmp-shared/SKILL.md first.
Before any write: Follow the 🛑 Destructive op confirmation protocol. Read-only commands stay read-only here, but delete / write / patch flows still require the shared yes-gate.
| Shortcut | Purpose |
|---|---|
+list | Browse elements under the current parentId. |
+get | Confirm one element after search or path lookup. |
+tree | Inspect child nodes and tree structure. |
+search | Find elements by keyword, root, or parent filters. |
elementId before downstream create or update work.rootElementId comes from the business root, not from the current leaf element. Proof: pair element elements path with element fullpath get and confirm the root is a first-level owner or an explicitly confirmed ancestor.by-path before handing it to another workflow.demo tree is still present.element.elements.create is for plain container elements. Use it when you need a parent node without template-backed metrics.element.new.create is for template-backed elements. Use it when the payload needs templateId and keywordValues.element elements get or element elements list rereads the new node under the intended parent.element elements path, element fullpath get, and element by-path list agree on the same root-to-leaf record.idmp-cli schema element.elements.search
idmp-cli element elements search --params '{"keyword":"Chaoyang","current":1,"limitSize":20}'
idmp-cli schema element.elements.path
idmp-cli element elements path --params '{"elementId":123}'
idmp-cli schema element.fullpath.get
idmp-cli element fullpath get --params '{"rootElementId":100,"elementId":123}'
idmp-cli schema element.by-path.list
idmp-cli element by-path list --params '{"elementPath":"Utilities/Beijing/Chaoyang/Device-A"}'
idmp-cli schema element.elements.sub-templates
idmp-cli element elements sub-templates --params '{"elementId":123}'
idmp-cli schema element.elements.create
idmp-cli element elements create --dry-run --ack-risk --data '{"name":"sandbox-parent","parentElementId":123,"referenceType":"ParentChild"}'
idmp-cli schema element.new.create
idmp-cli template +keywords 456
idmp-cli element new create --dry-run --ack-risk --data '{"parentElementId":123,"referenceType":"ParentChild","templateId":456,"keywordValues":{"<TEMPLATE_KEY>":"<existing-source-keyword-value>"},"force":true}'
idmp-cli element elements search --params '{"keyword":"Chaoyang","current":1,"limitSize":20}'
idmp-cli element elements path --params '{"elementId":123}'
idmp-cli element fullpath get --params '{"rootElementId":100,"elementId":123}'
idmp-cli element by-path list --params '{"elementPath":"Utilities/Beijing/Chaoyang/Device-A"}'
idmp-cli element elements get --params '{"elementId":123}'
idmp-cli element elements sub-templates --params '{"elementId":123}'
path and get before handing the ID to another workflow.fullpath and by-path do not round-trip to the same record, stop and resolve the correct business path before any write.rootElementId. Treat the path as unclear when no first-level owner is visible or the path -> fullpath -> by-path roundtrip lands on different nodes.demo root is absent, start from element elements list, then resolve the currently visible first-level root and reuse that real tree for temporary owners.sub-templates is empty, hierarchy-based analysis or panel options may not be available; switch to self scope or choose another element.templateId or keywordValues, do not use element.elements.create; switch to element.new.create.idmp-cli schema element.elements.search and idmp-cli element elements search --params '{"keyword":"Chaoyang","current":1,"limitSize":20}'.idmp-cli schema element.elements.path, then read the root-to-leaf name path with idmp-cli element fullpath get --params '{"rootElementId":100,"elementId":123}'.idmp-cli element by-path list --params '{"elementPath":"Utilities/Beijing/Chaoyang/Device-A"}', then confirm the selected record with idmp-cli element elements get --params '{"elementId":123}'.idmp-cli schema element.elements.sub-templates and idmp-cli element elements sub-templates --params '{"elementId":123}'.idmp-cli analysis analyses list --params '{"elementId":123,"current":1,"size":20}', then distinguish create paths with idmp-cli element elements create --dry-run --ack-risk --data '{"name":"sandbox-parent","parentElementId":123,"referenceType":"ParentChild"}' for a plain container and idmp-cli element new create --dry-run --ack-risk --data '{"parentElementId":123,"referenceType":"ParentChild","templateId":456,"keywordValues":{"<TEMPLATE_KEY>":"<existing-source-keyword-value>"},"force":true}' for a template-backed element.