skills/skills.netease.im/youdata-env-config

youdata-env-config

SKILL.md

有数 bi 环境变量管理器

简介

这是一个用于生成网易有数 BI (Youdata) 相关技能的环境变量并动态生成鉴权 token 的工具。

功能

  • 根据配置文件中的 tokenKey 生成有效的鉴权 Token。
  • 维护有数 bi 相关 skill 的其他环境变量信息。
  • 支持作为独立脚本运行,也可以被其他skill引用。

使用方法

命令行运行

配置完成后,可以直接在终端运行生成脚本:

node scripts/index.js

输出

成功运行后,控制台将输出相关的环境信息及token(json字符串格式)

有数bi环境信息: '{"token":"1772138629077687488d9ba386cfe3ae9af12","domainUrl":"https://d.youdata.netease.com","projectId":"1","assistantId":2}'

错误处理

  • 如果未配置 tokenKeydomainUrl,脚本将报错并退出。
  • 如果 API 请求失败或返回非 200 状态码,脚本将输出错误信息。

依赖

  • Node.js 环境 (建议 Node.js 18+)
  • fetch API (Node.js 18+ 内置支持,低版本需 polyfill)

注意事项

  • 请确保 scripts/env.js 文件中缺省的环境变量都已经配置,否则提示用户配置未配置的环境变量,并引导用户访问有数skill使用手册 https://docs.popo.netease.com/team/pc/a1ci0t8j/pageDetail/f5be4ec77679463fafa61e8c1b521171。
  • 生成的 Token 有效期由有数 BI 平台策略决定,请留意 Token 过期时间。
  • tokenKey是用于生成token的一把钥匙,最终输出的token给其他skill使用,请不要混淆token和tokenKey的概念
Installs
18
First Seen
Apr 9, 2026