idmp-easyuse

idmp-easyuse is a skill for Claude Code, Codex from taosdata/agent-skills. It costs 107 tokens per session (5,103 once invoked), scanned B, original, MIT.

A Chinese-language coordinator for IDMP, a system for researching an industry, generating business data, defining alerts, and creating dashboards.

In plain words
What is it for?
It can start from a plain-language scenario or data files, then produce research, sample data, analyses, alerts, process events, and dashboards after connecting to an IDMP server.
Why use it?
It connects these separate setup tasks into one guided process for either a demonstration or existing business data.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: mentions OpenCode.

Good fit It can start from a plain-language scenario or data files, then produce research, sample data, analyses, alerts, process events, and dashboards after connecting to an IDMP server.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/taosdata/agent-skills/idmp-easyuse
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add taosdata/agent-skills --skill idmp-easyuse
Clone the repo
git clone --depth 1 https://github.com/taosdata/agent-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for idmp-easyuse

README.md
[![agentmods](https://agentmods.dev/badge/skills/taosdata/agent-skills/idmp-easyuse.svg)](https://agentmods.dev/skills/taosdata/agent-skills/idmp-easyuse)
Your own site
<a href="https://agentmods.dev/skills/taosdata/agent-skills/idmp-easyuse"><img src="https://agentmods.dev/badge/skills/taosdata/agent-skills/idmp-easyuse.svg" alt="Measured on agentmods" height="20"></a>
Per session 107 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,103 The whole file, excluding the scripts and references it only reads on demand.
Security scan B 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00107 $0.05103
Opus 5 $0.00053 $0.02551
Sonnet 5 $0.00021 $0.01021
Haiku 4.5 $0.00011 $0.00510

Measured yesterday against content hash 202fc7d87717, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade B, and why

idmp-easyuse scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

The scan reads SKILL.md. This mod also ships 4 executable files (scripts/get_login_token.py, scripts/prepare_mcp_config_content.py, scripts/prepare_project_dir.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Asks for rootmediumPrivilege escalation

A mod that escalates privileges can change anything on the machine, not only the project.

- 若**未安装**,必须明确告知用户并询问是否允许自动安装(如 `sudo apt update && sudo apt install python3 -y`)。
skills/idmp-easyuse/SKILL.md · 273 lines

How it starts

The opening of the file, as written. The whole thing — 273 lines — stays where its author put it; the contents beside it link to each section on GitHub.

IDMP EasyUse 技能

作为 IDMP 项目的总控枢纽,静默调度四个子技能,实现从行业调研到数据建模、告警分析、可视化面板的一键式全流程自动化编排。

输入要求

类别 触发条件 典型输入
类别 1:场景 Demo 生成 仅自然语言描述,无数据文件 "帮我生成一套智慧工厂能耗监控的演示数据和看板"
类别 2:业务数据接入 提供了数据结构文件和/或明确业务需求 CSV 数据、Excel/SQL/Markdown 结构定义、指定面板和告警规则
IDMP 登录信息 两种类别均需 URL(如 http://127.0.0.1:6042)、用户名、密码。默认为同目录下的 login_info.txt

常见陷阱(Gotchas)

以下规则是 Agent 在没有明确提示时最容易出错的地方,执行前必须阅读。

步骤顺序不可调换

  • 必须严格按第一步→第二步→第三步→第四步→第五步→第六步→第七步顺序执行,不得并行或跳步。

调研文档是唯一设计基准

  • 类别 1 执行第二步生成 outputs/industry_research.md 后,后续所有子技能必须以此文档为准,严禁自行修改层级结构、告警阈值或面板需求。

调研报告属性名规范 (Attribute Referencing)

  • outputs/industry_research.md 的第二节,采集指标建议采用 中文名 (English_Name) 格式。
  • 在第三节(关键指标)和第四节(告警规则)中编写公式或条件时,必须统一使用 ${attributes['中文标题']} 的格式(如:${attributes['温度']} > 50)。
  • 该中文标题必须与第二节中的名称完全一致,严禁直接使用英文标识符。

跨设备计算禁止

  • 调研报告第三节(关键指标)、第四节(告警规则)、第五节(面板需求)中,不得生成任何跨设备计算的指标、告警或面板。

静默执行

  • 六个步骤之间必须无缝衔接,全部完成后统一输出最终报告。除不可恢复的错误外,不得在中间请求用户确认。

面板和分析数量下限(类别 1)

  • 面板总数和分析任务总数各不少于 5 个,且必须分布在不同设备或层级节点上,不得集中在单一节点。

MCP 工具优先级(⚠️ 必须遵守)

  • 第四步(关键指标)、第五步(告警规则)、第六步(过程事件)
    • 优先使用 add_analysis(自然语言描述方式)。该工具能自动推断触发类型、聚合函数和输出属性格式,避免 create_analysisoutputtrigger 字段结构复杂、难以正确填写的问题。
    • ⚠️ 仅当 add_analysis 生成结果不符合调研文档要求时,才降级使用 create_analysis / create_alarm_rule 精确控制参数。
  • 第七步(可视化面板)
    • 优先使用 add_panel(自然语言描述方式)。该工具能自动解析属性名并填充完整的 PanelAttribute 对象(含 attributeExpressionexpressionformulawindow 等字段)。
    • 禁止直接使用 create_panelya_attributes/xa_attributes 参数:其 schema 仅标注为 array of object,未声明必要子字段,模型无法正确推断——直接传入会导致属性列为 null,面板报错 The column name of the data referred attribute null in the panel is empty
    • ⚠️ 仅在 add_panel 无法匹配属性(如 L1 根节点无直接属性)时,才使用 create_panel,并从已有正常面板的 yaAttributes 结构中复制完整字段后修改。

状态驱动与内容压缩 (State-Driven & Compression)

  • 全流程必须维护并更新项目根目录下的 outputs/state.json
  • 状态内容:必须包含场景名、项目路径、登录凭据、调研元数据(指标/告警列表)、资产树结构(含 Node ID)、已完成步骤。
  • 动态寻址:所有文件读写均应基于 state.json 中的 project_root 进行相对或绝对路径计算。
  • 上下文压缩:步骤间传递信息时,优先引用 state.json 中的字段,而非重复粘贴大量冗余文本,以保持 Token 高效利用。

Read the full file on GitHub · 273 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday Changed 202fc7d87717
  2. 9d ago First seen · 273 lines · 107 tokens per session scan B 96b17fef65ba

Subscribe to this mod's changes

idmp-easyuse is a skill published in the GitHub repository taosdata/agent-skills (3 stars, last pushed yesterday), licensed MIT. It adds 107 tokens to every session and 5,103 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it B with 1 finding (asks for root). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

local-ai-agents

Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…

microsoft/ai-agents-for-beginners · 200 tokens

next-cache-components-adoption

Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…

vercel/next.js · 95 tokens

next-cache-components-optimizer

Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then…

vercel/next.js · 170 tokens

next-partial-prefetching-adoption

Turn on Partial Prefetching in a Next.js app and work through the insights it surfaces. Use when the user wants to enable or adopt Partial Prefetching, flip the partialPrefetching flag, opt routes in with export const prefetch = 'partial', audit Link prefetch={true} behavior, preserve existing prefetched UI with…

vercel/next.js · 103 tokens

chronicle

Analyze Copilot session history for standup reports, usage tips, session search, and session reindexing. Use when the user asks for a standup, daily summary, usage tips, workflow recommendations, wants to search or find past sessions by keyword/file/PR, wants to reindex their session store, or asks about deleting…

microsoft/vscode · 72 tokens