Install
openclaw skills install @jones-so/hugmap-tech-graph查询 HugMap 科技知识图谱的开放数据,覆盖科技人物、公司/机构、技术、产品、论文、专利、技术文章、科技事件 8 类实体及其关系。支持关键词搜索、实体详情、相似实体推荐、行业聚合、子图/邻居、关系路径、分类体系浏览与全局统计。查询结果会附带各实体在 HugMap 官网(www.hugmap.com)的页面链接,便于在回答中引导用户访问。当用户需要查询某个科技人物/公司/产品/技术的资料、探索实体之间的关系或最短路径、浏览某行业的最新动态与构成、或获取知识图谱统计数据时使用。
openclaw skills install @jones-so/hugmap-tech-graphHugMap(https://www.hugmap.com)是一个面向科技领域的知识图谱,通过 GraphRAG 从非结构化文本抽取实体与关系,构建技术领域知识网络。本 skill 封装其当前开放的只读查询 API,为用户提供有价值的科技数据查询。
所有查询通过 scripts/hugmap_query.py 完成(仅依赖 Python 标准库,无需 pip)。基地址由环境变量 HUGMAP_BASE_URL 控制,默认指向生产站点。
脚本会自动为结果中的每个实体/行业注入三个字段:
webUrl:官网对应页面链接(如 https://www.hugmap.com/entity/company/<id>)。webLabel:友好锚文本(中文名优先,回退英文名/标题)。webSummary:简介摘要(截断,可能为空)。在向用户作答时:
[webLabel](webUrl),让用户一键跳转到 HugMap 查看完整资料、关系图谱与来源;有 webSummary 时作为该条描述。webUrl + webLabel(站内搜索结果页),可引导用户「查看全部结果」。如确需纯数据、不要链接,可加 --no-links。
{ "code": 0, "message": "...", "data": ..., "timestamp": ... },code == 0 表示成功。脚本会自动解包 data,失败时报错退出。Person(人物)、Company(公司/机构)、Technology(技术)、Product(产品)、Paper(论文)、Patent(专利)、Article(文章)、Event(事件)。Company);标准 entity / entity-search 端点用枚举名(全大写,如 COMPANY)。通过 python3 scripts/hugmap_query.py <子命令> [参数] 调用。通用选项:--raw(输出完整响应体)、--limit N(截断列表结果)、--no-links(不注入官网 webUrl/webLabel/webSummary)。
| 子命令 | 说明 | 示例 |
|---|---|---|
stats | 知识图谱全局统计 | stats |
home | 首页聚合:统计/最新事件/热门实体/趋势技术 | home |
industries | 行业导航分类列表 | industries |
industry <id> | 行业详情:子分类/祖先/各类型计数 | industry tax_ind_ai |
search <q> | 聚合搜索(facet + 过滤 + 分页) | search "OpenAI" --type Company |
detail <type> <id> | 实体详情(含关联聚合) | detail company company_openai |
suggest <prefix> | 搜索建议 / 自动补全 | suggest Trans |
similar <id> | 相似实体推荐(向量近邻) | similar tech_transformer |
graph <id> | 以实体为中心的子图 | graph company_openai --depth 2 |
neighbors <id> | 实体邻居节点 ID 列表 | neighbors company_openai |
relations <id> | 实体关系列表 | relations company_openai |
path <src> <dst> | 两实体间关系路径 | path person_yann_lecun product_chatgpt |
taxonomy-tree <type> | 分类树 | taxonomy-tree INDUSTRY |
taxonomy-entities <id> | 按分类浏览实体 | taxonomy-entities tax_ind_ai --type Company |
entity <id> | 标准端点:按 ID 取实体 | entity company_openai |
entity-search <name> | 标准端点:按名称查实体 | entity-search "OpenAI" |
search 或 entity-search / suggest 按名称定位,从结果中取 id。detail <type> <id> 看实体详情与关联,或 graph / relations 探索关系。path 求两实体最短路径,similar 找同类近邻,neighbors 看直接邻居。industries → industry <id> → taxonomy-entities <id> 逐层下钻。taxonomy-entities <行业id> --type Article(最新新闻)/ --type Event(最新事件)——结果按日期倒序,是回答"某行业最近动态"的首选。--type:实体类型 code 过滤(Person/Company/Technology/Product/Paper/Patent/Article/Event)。--domain:按行业分类 ID 过滤(ID 来自 industries)。--period:时间窗 1y / 3y。--sort:relevance(默认)/ name。--page:页码,每页 10 条;返回体含 totalCount / totalPages / typeCounts / taxonomyFacets。code != 0):脚本打印 [业务错误 code=...] 并退出,多为 ID 不存在或参数非法。[HTTP <code>] 与响应体。[网络错误],可检查 HUGMAP_BASE_URL 或网络。