SkillsScout
DATA-ANALYSIS / 数据分析与可视化

kibana-vega-elastic-agent-skills

收录日期 2026-08-02·来源仓库 ↗
受欢迎程度
7
可用程度与相关性
7
安全性
9
7.7SCOUT SCORE

1. 基本信息

项目 内容 数据来源
名称 kibana-vega 仓库文件
作者/维护者 Elastic(elastic/agent-skills 官方仓库) GitHub API
来源链接 https://github.com/elastic/agent-skills/tree/main/skills/kibana/kibana-vega
许可证 Apache License 2.0(仓库整体) GitHub API
GitHub Stars / Forks 所属仓库 545★ / 44 forks(:该数字属整个技能合集,不代表本技能个体热度,仅供了解所属仓库规模) GitHub API
最新版本 SKILL.md 标注 v0.1.0 仓库文件
安装方式 npx skills add elastic/agent-skills --skill kibana-vega,或 Claude Code / GitHub Copilot 插件市场安装 kibana 技能组 仓库文档

2. 功能介绍与亮点

kibana-vega 让 agent 用 Vega / Vega-Lite 声明式语法,直接调用 Kibana 的 Dashboards / Visualizations API 生成超出标准 Lens 图表能力的自定义可视化,数据源固定为 ES|QL:

  1. CLI 全流程覆盖node scripts/kibana-vega.js 提供 dashboards/visualizations 的增删改查、add-panel 面板定位、apply-layout 一次性应用整套布局,支持从 stdin 直接传入 JSON 规格,无需落地中间文件
  2. ES|QL 专属数据源写法:文档给出 %type%: "esql"%context%(继承仪表盘过滤器)、%timefield%(启用时间范围)等属性的完整对照表
  3. 48 列网格与“首屏优先”布局准则:给出不同分辨率下的可视高度预算与操作型仪表盘的排布模板,帮助 agent 生成的仪表盘避免大片留白或信息挤压
  4. 9 类常见故障速查表:HJSON 三引号解析报错、字段带点导致 Vega 识别为嵌套路径、暗色主题下白边框、排序冲突等高频问题逐条给出修复写法
  5. 前置连接测试:要求先执行 node scripts/kibana-vega.js test 校验 Kibana 连接,失败即停止而非继续试错

技能标注为 Technical Preview,严格要求 ES|QL 数据源与 Kibana 9.4+(SNAPSHOT)或 Serverless 环境,不兼容旧版本 Lucene/KQL 数据源定义。

3. 适用场景

固定分类:数据分析与可视化

4. 跨 Agent 兼容性

5. 推荐理由

Kibana 的标准 Lens 图表能覆盖大多数常规场景,但一旦需要多层叠加、非标编码或程序化批量布局,就得靠 Vega 语法手写规格——这类规格的语法细节繁琐、报错信息也不直观。这个技能把 ES|QL 专属的数据源写法、48 列网格布局准则和 9 类高频报错的修复方法都写成了 agent 可直接照做的规范,还提供前置连接测试兜底,能明显降低“agent 写出语法正确但渲染失败的 Vega 规格”的概率。对已用 Elastic Stack 且需要突破标准图表限制的团队,这是比手工调试 Vega JSON 更快的路径。

6. 评分

维度 分数 说明
受欢迎程度 7 Elastic 为搜索与可观测性领域一线上市公司(NYSE: ESTC)官方出品,elastic/agent-skills 是其官方技能库;但截至目前未见官方专文报道 kibana-vega 本身(不同于同仓库 kibana-dashboards 有专门博客介绍),第三方独立评价也暂未发现
可用性 7 文档详尽(数据源属性对照表、布局设计准则、9 类故障速查表齐全),提供前置连接测试;但要求 Kibana 9.4+ 技术预览(SNAPSHOT)或 Serverless 环境,仅支持 ES
安全性 9 见下方安全检查清单
综合评分 7.67 三项均值

安全检查清单:

检查项 结果
① Shell 命令执行 有——运行配套 Node 脚本执行仪表盘/可视化的 CRUD 操作,范围限定在调用用户自己配置的 Kibana REST API;脚本仅引入一个第三方库 hjson(JSON 超集解析器),未见 eval 或动态代码执行
② 运行时联网外发 仅向环境变量指定的 KIBANA_URL/Cloud 端点发起请求,未见向未声明第三方外发数据
③ API key/凭据 通过环境变量(KIBANA_API_KEY/KIBANA_CLOUD_ID/用户名密码)读取,脚本内不落盘存储凭据
④ 可疑指令 通读 SKILL.md 与配套脚本源码,未见 prompt injection 或越权指令
⑤ 作者/组织信誉 Elastic 官方(elastic.co,纽交所上市公司 ESTC);仓库 README 专辟「Security considerations」章节,主动提示凭据最小权限、非生产环境先行验证等风险提醒
⑥ License 仓库整体 Apache License 2.0,GitHub API 确认,口径清晰(该子技能自身 package.json 的 license 字段写占位符“tbd”,以仓库根 LICENSE 为准)
⑦ 维护时间 该子技能自身最近一次提交 2026-04-03(约 4 个月前),所属仓库整体最近一次提交 2026-07-22,持续维护中

7. 跟同类 Skills 相比的优势

项目 定位 差异点
kibana-vega(本推荐) Elastic 官方:用 Vega/Vega-Lite 语法在 Kibana 中构建超出标准图表能力的自定义可视化 唯一同时给出 ES
kibana-dashboards(elastic/agent-skills 同仓库) 用声明式 JSON 封装 Kibana 标准 Dashboards/Visualizations API(metric、xy、heatmap 等 8 类内置图表) 覆盖日常仪表盘搭建场景更广、零第三方依赖,但不支持 Vega 语法能实现的非标图表与复杂多层编码
excalidraw-diagram-generator(github/awesome-copilot) 用自然语言生成可编辑 .excalidraw 流程图/架构图/ER 图等结构化图表 JSON 面向通用绘图场景、零外部依赖,不对接任何运维数据平台或实时数据源,与 kibana-vega 面向“数据驱动图表”的定位互补而非重叠
markdown-viewer/skills 在 Markdown 文档中直接嵌入图表与可视化的技能合集 定位是文档场景下的静态图表生成,不具备 kibana-vega 面向 Kibana 仪表盘的发布、版本控制部署等操作型工作流能力

8. 用户评价

该技能目前在第三方平台尚无具名用户评价。

9. 其他补充

elastic/agent-skills 合集共 30 余个技能,覆盖 Cloud、Elasticsearch、Kibana、Observability、Security 五大类;官方 README 建议按需安装、避免一次装太多技能增加路由上下文负担。仓库整体最近一次提交为 2026-07-22,处于持续迭代中。

10. 安装使用方式

11. 注意事项