ワンクリックで
tier0-uns
Tier0 UNS operations: browse, read, write, history, search, create, update, delete, and restore namespace nodes and topics.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Tier0 UNS operations: browse, read, write, history, search, create, update, delete, and restore namespace nodes and topics.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Tier0 platform operations entry point: CLI setup, authentication, routing to UNS, Flow, service info, and API key diagnostics skills.
Tier0 Flow management for Node-RED: list, create, update, delete, export, and deploy SourceFlow and EventFlow canvas JSON.
| name | tier0-uns |
| description | Tier0 UNS operations: browse, read, write, history, search, create, update, delete, and restore namespace nodes and topics. |
Use this skill for Tier0 Unified Namespace data-plane and namespace-management tasks.
flow/SKILL.md.auth/whoami.md.info/info.md.read, write, and history require full topic leaf paths.browse.Metric, Action, or State immediately before the leaf.topicType is derived from that folder; do not rely on --topic-type to create the folder.value must be an object matching the topic fields.data.success and every data.results[i].success.--path for delete. --topic is a deprecated alias only for compatibility.| Intent | Read |
|---|---|
| Browse namespace folders | references/browse.md |
| Read current values | references/read.md |
| Write current values | references/write.md |
| Query history or aggregates | references/history.md |
| Search topics by keyword or path prefix | references/search.md |
| Create nodes or import a tree | references/create.md |
| Update metadata or fields | references/update.md |
| Delete nodes | references/delete.md |
| Restore soft-deleted nodes | references/restore.md |
Valid examples:
Plant/Line1/Metric/Temperature
Plant/Line1/State/MachineStatus
Machine/Action/Start
Invalid:
Plant/Line1/Temperature
The invalid path is missing the type folder before the leaf.
tier0 uns browse --path /
tier0 uns search --keyword Temperature --json
tier0 uns read Plant/Line1/Metric/Temperature --json
tier0 uns write --topic Plant/Line1/Metric/Temperature --value '{"temperature":27.5}'
tier0 uns history -t Plant/Line1/Metric/Temperature --start -1h --json
tier0 uns create --topic Plant/Line1/Metric/Temperature --type topic --fields '[{"name":"temperature","type":"float"}]'
tier0 uns delete --path Plant/Line1/Metric/Temperature --hard --yes
UNS batch APIs can return HTTP 200 while one or more business items fail.
Required checks:
if (resp.data?.success === false) {
throw new Error("UNS batch operation failed");
}
for (const result of resp.data?.results ?? []) {
if (result.success === false) {
throw new Error(result.message || result.topic || result.path || "UNS item failed");
}
}