ontology-tugraph-engineer

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

本体图谱格式文件抽取

一句话选型结论

按资料字段整理

ontology-tugraph-engineer是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_49d5a977/ontology-tugraph-engineer
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_49d5a977仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791683814
正文体量19.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
ontology-tugraph-engineer当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

19.3 KB
模型实际读到的说明书原文,来自技能仓库

Ontology Engineer

Extract candidate ontology models from existing data. Build and maintain personal knowledge graphs.

Core principle: Make implicit business models in existing data explicit. Don't create from scratch.

Division of labor: Scripts handle mechanical extraction (file scanning, format conversion, table parsing). LLM handles semantic judgment (entity identification, property selection, relationship discovery, naming, cross-source merging).

Security model:
- No external API calls. The LLM running this skill (Claude, OpenClaw, etc.) IS the semantic engine. No credentials, no network endpoints, no data exfiltration paths.
- User-scoped scanning. Step 1.5 is a MANDATORY interactive checkpoint — the user reviews and approves every folder before any content is read. Nothing is analyzed without explicit confirmation.
- Local-only output. All artifacts (graph.jsonl, schema.yaml, review.md) are written to a user-specified local directory. No data leaves the machine.
- Append-only writes. Scripts only create/append files. No deletion, no modification of existing user files.

When This Skill Adds Value (and When It Doesn't)

Knowledge graphs and ontology extraction are not universally useful. Before starting, assess fit:

Scenario Value Why
3+ heterogeneous systems with inconsistent naming for the same concepts High (Mode A) Cross-system concept alignment is the core use case
Agent product needs factual grounding to reduce hallucination High (Mode B/C) Graph becomes Agent's fact base — auto-query before every response
1000+ entities with dense relationships across long time spans High Pattern discovery humans can't do manually (churn, cross-sell, capability mapping)
Client consulting engagement analyzing their data landscape High (Mode A) Core consulting deliverable: "here's what your data assets look like"
Small org, <200 entities, info fits in one person's head + Excel Low (Mode B) Graph just re-stores what user already knows — use as PoC/capability validation only
Single system, no cross-system integration need Low (Mode A) Read the schema directly; ontology layer adds overhead without value

Rule of thumb: If the user's reaction to the output is "I already knew all this", the graph isn't producing incremental value. Redirect to Mode A (client projects) or Agent integration.

Detailed value scenarios: references/value-scenarios.md

Operating Modes

Mode Input Output Use When
A: Database Extraction SQL DDL, data dictionaries, Word/Excel schemas ontology.json + review.md Analyzing enterprise business systems
B: Filesystem Scanning Local/cloud directories graph.jsonl + schema.yaml Building personal knowledge graph
C: External Data Others' data spaces, shared drives graph.jsonl (source=external) Acquiring others' business models

Mode A: Database Extraction

Three-phase workflow for extracting ontology from structured data sources.

Phase 1: SCAN

Run scripts/scan_directory.py to discover and classify files by priority (P1-P7).

python scripts/scan_directory.py &quot;&lt;dir&gt;&quot; --output scan_result.json --report

Review scan report. Process P1-P2 files first, expand as needed.

Phase 2: EXTRACT

  1. Convert .doc files if needed: scripts/convert_doc.py
  2. Extract tables from Word/Excel: scripts/extract_tables.py
  3. Read extracted data, apply Rules 1-7 (see references/analysis-rules.md)
  4. For text formats (.sql, .json, .yaml, .md, .csv): read directly

Phase 3: MERGE

  1. Cross-source entity deduplication (Rule 5)
  2. Relationship consolidation
  3. Output: ontology.json + review.md

Detailed rules: references/analysis-rules.md (Rules 1-7)
Quality checks: references/quality-checks.md
Script details: references/script-operations.md
Modeling decisions: references/modeling-decisions.md


Mode B/C: Knowledge Graph

Two-step pipeline for building personal knowledge graphs from file systems.

Step 1: File Indexing (script, no LLM)

python scripts/scan_filesystem.py --root /path --config namespace_rules.yaml --extract-metadata

Creates Document + Project entities in graph.jsonl. Pure mechanical operation.

Key features: Auto namespace inference, duplicate detection, .docx/.pdf metadata extraction, universal noise filtering.

Step 1.5: User Scope Confirmation (MANDATORY interactive step)

After Step 1 completes, present the scan summary to the user and ask for scope confirmation before proceeding to Step 2. The user knows which folders matter most.

Display a table of all discovered projects/namespaces with document counts, then ask:

扫描完成,发现 {N} 个项目,共 {M} 篇文档。请标记每个文件夹的优先级:
- 🔴 重点(高采样率,优先分析)
- ⚪ 普通(默认采样率)
- ⚫ 忽略(跳过,不分析)
- 或输入&quot;全部&quot;跳过选择,按默认策略处理所有文件夹

| # | 项目 | 文档数 | 格式分布 | 默认优先级 |
|---|------|--------|----------|-----------|
| 1 | work/myfiles | 15,617 | .doc .docx .pdf .xlsx | 🔴 重点 |
| 2 | work/classified | 1,578 | .doc .pdf .xlsx | ⚪ 普通 |
| ... | ... | ... | ... | ... |

请输入调整(如 &quot;2=忽略, 5=重点&quot;)或 &quot;全部&quot; 或 &quot;确认&quot;:

Rules:
- User can mark any folder as 重点/普通/忽略
- User can type "全部" to skip selection and use defaults
- 重点 folders get 2-3x sampling rate, 忽略 folders are skipped entirely
- Default priority is auto-inferred: human work folders=重点, AI-generated=普通, downloads/cache=忽略
- Never skip this step. Even if obvious, let the user confirm.

Step 2: Semantic Analysis (LLM, core step)

Five phases: Sampling → Document Reading → Aggregation → Cross-project Alignment → Output.

Key decisions (details in references/knowledge-graph-workflow.md):
- Minimum 10% coverage, 重点 folders 2-3x, 忽略 folders skip
- Structured lists (Rule 13): Files named 列表/台账/名单/登记表/清单 etc. → full extraction (every row = one entity), NOT sampling. See references/analysis-rules.md Rule 13.
- Dual-track extraction: Track A (named entities) + Track B (domain terms)
- Subagents must be general-purpose type (Bash access). Never use Explore type.
- Format tools: see references/formats-and-deps.md
- Relation semantics: Use enriched relation format with direction, cardinality, temporal range. See references/relation-ontology.md.

Step 3: Runtime Evolution

Agent enriches the knowledge graph during daily conversations. source.type = &quot;runtime&quot;.

When to trigger (passive, no user action needed):
- User mentions a person by name + role/org → check graph, append if new
- User discusses a project/event with dates → append Event
- User makes a strategic decision or key insight → append Note
- User mentions a new organization/client → append Organization

How to append:

python query_graph.py search &quot;张三&quot;  # Check if entity exists
# If not found, append to graph.jsonl:
echo &#x27;{&quot;op&quot;:&quot;create&quot;,&quot;ts&quot;:&quot;...&quot;,&quot;entity&quot;:{&quot;id&quot;:&quot;per-NNNNN&quot;,&quot;type&quot;:&quot;Person&quot;,&quot;graph&quot;:&quot;core/persons&quot;,&quot;source&quot;:{&quot;type&quot;:&quot;runtime&quot;,&quot;conversation_id&quot;:&quot;...&quot;},...}}&#x27; &gt;&gt; graph.jsonl

Rules:
- Only append entities with concrete evidence from the conversation
- Never overwrite existing entities — only add new ones or note conflicts
- Use source.type = &quot;runtime&quot; to distinguish from scan-derived entities
- Keep it lightweight: 1-3 entities per conversation, not a full re-scan

Full workflow details: references/knowledge-graph-workflow.md
Analysis rules (8-12): references/analysis-rules.md
Format support & deps: references/formats-and-deps.md


Key Principles

  • Model business concepts, not database tables. Table names ≠ object names.
  • Extract then express. Make implicit models explicit, don't create from nothing.
  • Experts judge. Produce candidates; final decisions belong to humans. When in doubt, flag it.
  • Invest in invariants. Stable entities and relationships, not technical details.
  • Handle what exists. Real projects use Word and Excel. Adapt to the data.
  • Scripts extract, LLM analyzes. Mechanical extraction via Python. Semantic judgment via LLM.
  • Coverage over perfection. 60% of files at moderate depth beats 3% at maximum depth.
  • Generic skeleton + domain discovery. 8 core types (BFO-aligned). Domain types discovered by scanning.
  • Single source of truth. All data in one graph.jsonl. Soft partition via graph/labels/source.
  • Relations carry semantics. Direction, cardinality, temporal range, evidence. Not just type + target.
  • Append-only evolution. Never delete entities. Deprecate, reclassify, version.

Ontology Theory References

Reference When to Read
references/modeling-decisions.md Core type boundaries, entity vs enum, promotion judgment
references/relation-ontology.md Relation format, core relation catalog, ternary relations
references/ontology-evolution.md Schema versioning, entity reclassification, conflict resolution
references/constraints-and-inference.md Type/relation constraints, inference rules, inconsistency detection
references/value-scenarios.md When this skill adds value and when it doesn't

Output Formats

graph.jsonl (Mode B/C)

{&quot;op&quot;:&quot;create&quot;,&quot;ts&quot;:&quot;2026-01-15T10:00:00Z&quot;,&quot;entity&quot;:{&quot;id&quot;:&quot;per-00001&quot;,&quot;type&quot;:&quot;Person&quot;,&quot;graph&quot;:&quot;core/persons&quot;,&quot;labels&quot;:[&quot;employee&quot;],&quot;source&quot;:{&quot;type&quot;:&quot;scan&quot;,&quot;scan_id&quot;:&quot;step2-r1&quot;},&quot;properties&quot;:{&quot;name&quot;:&quot;张三&quot;,&quot;roles&quot;:[&quot;项目经理&quot;],&quot;organizations&quot;:[&quot;某科技公司&quot;]},&quot;relations&quot;:[{&quot;type&quot;:&quot;works_at&quot;,&quot;target_id&quot;:&quot;org-00002&quot;,&quot;direction&quot;:&quot;forward&quot;,&quot;cardinality&quot;:&quot;N:1&quot;,&quot;temporal&quot;:{&quot;start&quot;:&quot;2019-01&quot;,&quot;end&quot;:null},&quot;confidence&quot;:&quot;high&quot;}],&quot;created_at&quot;:&quot;2026-01-15T10:00:00Z&quot;}}

Required: id, type, graph, source, created_at. Optional: labels, properties, relations.

Relation fields: type + target_id required. Optional: direction (forward/reverse/bidirectional), cardinality (1:1/1:N/N:1/N:M), temporal ({start, end}), evidence (source entity ID), confidence (high/medium/low). See references/relation-ontology.md.

schema.yaml (Mode B/C)

meta:
  version: &quot;2.0&quot;
core_types:       # 8 fixed (BFO-aligned): Person, Organization, Project, Task, Document, Event, Note, Goal
domain_types:     # Discovered by Step 2 Track B, grouped by domain
namespaces:       # core/, work/*, personal/*, external/*, uncategorized/*
source_types:     # scan | runtime | manual | email | cloud | chat
relation_schema:  # Relation fields: type, target_id, direction, cardinality, temporal, evidence, confidence
relation_types:   # Core relation catalog grouped by source type pair
constraints:      # type_constraints (required props, enums), relation_constraints, id_pattern
inference_rules:  # Transitive subsidiary, symmetric partner, inverse works_at, etc.
schema_evolution:  # Version format, backward compatibility rules

ontology.json (Mode A)

{
  &quot;meta&quot;: {&quot;generated_by&quot;: &quot;ontology-engineer&quot;, &quot;source_files&quot;: [], &quot;domain&quot;: &quot;...&quot;},
  &quot;object_types&quot;: [{&quot;name&quot;: &quot;...&quot;, &quot;english&quot;: &quot;...&quot;, &quot;core_properties&quot;: [], &quot;confidence&quot;: &quot;high|medium|low&quot;}],
  &quot;link_types&quot;: [{&quot;from&quot;: &quot;A&quot;, &quot;relation&quot;: &quot;verb&quot;, &quot;to&quot;: &quot;B&quot;, &quot;cardinality&quot;: &quot;1:N&quot;, &quot;evidence&quot;: &quot;...&quot;}],
  &quot;review_flags&quot;: [{&quot;type&quot;: &quot;promotion|merge|ambiguity|missing&quot;, &quot;item&quot;: &quot;...&quot;, &quot;question&quot;: &quot;...&quot;}]
}

review.md

  1. Scan summary 2. Model overview 3. Object catalog 4. Relationship map 5. Review items 6. Cross-source merges 7. Data quality notes 8. Decision log

TuGraph Import Format (Optional Export)

After generating ontology.json (Mode A) or graph.jsonl (Mode B/C), export to TuGraph bulk-import JSON aligned with tugraph_import_demo_new.json:

python scripts/export_tugraph.py ontology.json --out ontology_tugraph.json

Output structure:

{
  &quot;schema&quot;: {
    &quot;vertex_labels&quot;: [
      {
        &quot;label&quot;: &quot;Domain&quot;,
        &quot;type&quot;: &quot;VERTEX&quot;,
        &quot;primary&quot;: &quot;name&quot;,
        &quot;properties&quot;: [
          {&quot;name&quot;: &quot;name&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false, &quot;comment&quot;: &quot;业务域中文名(主键)&quot;},
          {&quot;name&quot;: &quot;object_count&quot;, &quot;type&quot;: &quot;int64&quot;, &quot;optional&quot;: true, &quot;comment&quot;: &quot;域内实体表数量&quot;}
        ]
      },
      {
        &quot;label&quot;: &quot;Table&quot;,
        &quot;type&quot;: &quot;VERTEX&quot;,
        &quot;primary&quot;: &quot;id&quot;,
        &quot;properties&quot;: [
          {&quot;name&quot;: &quot;id&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: false, &quot;comment&quot;: &quot;tbl-xxxxxxxxxx&quot;},
          {&quot;name&quot;: &quot;name&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;comment&quot;: &quot;业务化名称&quot;},
          {&quot;name&quot;: &quot;english&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;comment&quot;: &quot;英文表名&quot;},
          {&quot;name&quot;: &quot;schema_name&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;comment&quot;: &quot;DB schema&quot;},
          {&quot;name&quot;: &quot;table_name&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;comment&quot;: &quot;DB 表名&quot;},
          {&quot;name&quot;: &quot;source_table&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;comment&quot;: &quot;schema.table 全名&quot;},
          {&quot;name&quot;: &quot;table_comment&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true},
          {&quot;name&quot;: &quot;category&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;comment&quot;: &quot;object_type/link_type/value_domain/excluded&quot;},
          {&quot;name&quot;: &quot;domain_name&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;comment&quot;: &quot;所属业务域&quot;},
          {&quot;name&quot;: &quot;confidence&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true, &quot;comment&quot;: &quot;low/medium/high&quot;},
          {&quot;name&quot;: &quot;row_estimate&quot;, &quot;type&quot;: &quot;int64&quot;, &quot;optional&quot;: true},
          {&quot;name&quot;: &quot;code_sql_ref_count&quot;, &quot;type&quot;: &quot;int64&quot;, &quot;optional&quot;: true}
        ]
      }
    ],
    &quot;edge_labels&quot;: [
      {
        &quot;label&quot;: &quot;BELONGS_TO&quot;,
        &quot;type&quot;: &quot;EDGE&quot;,
        &quot;properties&quot;: [{&quot;name&quot;: &quot;confidence&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}],
        &quot;edge_constraints&quot;: [[&quot;Table&quot;, &quot;Domain&quot;]]
      },
      {
        &quot;label&quot;: &quot;REFERENCES&quot;,
        &quot;type&quot;: &quot;EDGE&quot;,
        &quot;properties&quot;: [
          {&quot;name&quot;: &quot;from_column&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true},
          {&quot;name&quot;: &quot;to_column&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true},
          {&quot;name&quot;: &quot;cardinality&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true},
          {&quot;name&quot;: &quot;confidence&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true},
          {&quot;name&quot;: &quot;evidence&quot;, &quot;type&quot;: &quot;string&quot;, &quot;optional&quot;: true}
        ],
        &quot;edge_constraints&quot;: [[&quot;Table&quot;, &quot;Table&quot;]]
      }
    ],
    &quot;vector_indexes&quot;: {
      &quot;items&quot;: [
        {&quot;label&quot;: &quot;Domain&quot;, &quot;field&quot;: &quot;embedding&quot;, &quot;dimension&quot;: 768, &quot;algorithm&quot;: &quot;HNSW&quot;, &quot;source_field&quot;: &quot;name&quot;},
        {&quot;label&quot;: &quot;Table&quot;,  &quot;field&quot;: &quot;embedding&quot;, &quot;dimension&quot;: 768, &quot;algorithm&quot;: &quot;HNSW&quot;, &quot;source_field&quot;: &quot;name&quot;}
      ]
    }
  },
  &quot;vertices&quot;: {
    &quot;Domain&quot;: {&quot;label&quot;: &quot;Domain&quot;, &quot;primary&quot;: &quot;name&quot;, &quot;fields&quot;: [&quot;name&quot;, &quot;object_count&quot;], &quot;values&quot;: [[&quot;项目管理&quot;, 464], ...]},
    &quot;Table&quot;:  {&quot;label&quot;: &quot;Table&quot;,  &quot;primary&quot;: &quot;id&quot;,   &quot;fields&quot;: [...], &quot;values&quot;: [[...], ...]}
  },
  &quot;edges&quot;: {
    &quot;BELONGS_TO&quot;: {&quot;label&quot;: &quot;BELONGS_TO&quot;, &quot;fields&quot;: [&quot;confidence&quot;], &quot;edge&quot;: [{&quot;source&quot;: &quot;tbl-xxx&quot;, &quot;destination&quot;: &quot;项目管理&quot;, &quot;values&quot;: [&quot;medium&quot;]}]},
    &quot;REFERENCES&quot;: {&quot;label&quot;: &quot;REFERENCES&quot;, &quot;fields&quot;: [&quot;from_column&quot;,&quot;to_column&quot;,&quot;cardinality&quot;,&quot;confidence&quot;,&quot;evidence&quot;], &quot;edge&quot;: [...]}
  }
}

Vertex mappings:
| Label | Source | object_count |
|-------|--------|----------------|
| Domain | One per unique object.domain | Count of object_types in that domain |
| Table | One per object_types entry | — |

Edge mappings:
| Label | From | To | Source |
|-------|------|----|--------|
| BELONGS_TO | Table | Domain | object.domain field |
| REFERENCES | Table | Table | link_types (FK constraints) |

Vector index: Both Domain and Table use source_field: &quot;name&quot; — the vertex name property is embedded for semantic search. id (tbl-xxxxxxxxxx) is only the primary key.


Scripts

Script Mode Purpose
scripts/scan_filesystem.py B/C File indexing, namespace inference, metadata extraction
scripts/scan_directory.py A File discovery with P1-P7 priority classification
scripts/convert_doc.py A .doc → .docx conversion
scripts/extract_tables.py A Table extraction from Word/Excel
scripts/export_tugraph.py A Export ontology.json → TuGraph bulk-import JSON

Details: references/script-operations.md


Agent Integration

Component Purpose Status
query_graph.py Search entities by type/name/graph/labels, traverse relations Done
Runtime write Agent appends new entities during conversation (Step 3) Done
MCP Server Expose graph as tools: search_entities, get_relations Planned
Prompt injection Agent auto-queries graph for context before handling tasks Planned

Query tool usage:

python query_graph.py stats                    # Overview
python query_graph.py search &quot;关键词&quot;           # Search
python query_graph.py type Person --limit 20   # By type
python query_graph.py get per-00001            # Details
python query_graph.py relations per-00001      # Relations
python query_graph.py domain --limit 30        # Domain terms
python query_graph.py export Person --format csv  # Export

常见问题

5 问
答案由本站依据条目字段整理
ontology-tugraph-engineer怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_49d5a977/ontology-tugraph-engineer。安装方式为未标注。装完刷新技能列表或重开客户端。

ontology-tugraph-engineer支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

ontology-tugraph-engineer权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

ontology-tugraph-engineer收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

ontology-tugraph-engineer用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。