货币与石油价格服务
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rn88lg3j/currency-oil。
技能介绍
这个技能解决什么问题
在金融分析脚本、能源成本核算或跨境交易工具中,工程师常需要实时获取美元、欧元兑卢布汇率以及布伦特原油价格。手动查询数据效率低,且不同系统的数据口径可能不一致,集成到自动化流程时容易出错。这个技能提供了统一的工具接口,直接对接Zenrus数据源,让大模型能够快速获取准确的汇率和油价数据,并支持按不同货币金额计算可购买的原油桶数。
技能的核心能力与工作方式
技能的核心是封装了Zenrus MCP Server的工具函数,分为两类:
- 数据获取类:包括
get_usd_rate、get_eur_rate(获取实时汇率)、get_brent_usd_rate、get_brent_rub_rate(获取布伦特原油价格)。 - 计算类:
calculate_barrels_for_rub、calculate_barrels_for_usd、calculate_barrels_for_eur,用于根据给定的卢布、美元或欧元金额,计算可购买的布伦特原油桶数。
使用时需遵循固定流程:首先检查是否已配置API密钥(通过scripts.config.settings.api_key判断);若未配置,需通过AskUserQuestion工具询问用户并保存密钥;然后根据用户意图选择合适的工具函数;提取工具所需的参数(如计算桶数时的amount);使用关键字参数调用scripts.tools中的函数;最后将工具返回的result["raw"]原始数据整理后展示给用户。
适用边界与注意点
- 必须配置API密钥才能使用,密钥获取地址为https://xiaobenyang.com。缺少密钥时禁止自行搜索或编造数据。
- 若工具所需参数不完整(如计算桶数时未提供
amount),需通过AskUserQuestion询问用户缺失的参数。 - 工具返回的结果为dict对象,其中
result["raw"]包含API原始JSON数据,result["success"]表示调用是否成功,result["message"]提供状态消息,需按规范处理后展示。
使用场景
- 金融分析师需要获取实时美元兑卢布汇率以完成汇率波动分析报告
- 能源成本核算人员需获取布伦特原油美元价格用于计算运输成本
- 交易系统开发者需要集成欧元兑卢布汇率接口以支持自动化交易
- 财务人员需计算给定卢布金额可购买的布伦特原油桶数用于成本预估
适合人员
- 金融分析师,需要实时汇率数据完成市场分析报告
- 能源行业成本核算人员,需要原油价格数据核算成本
- 自动化交易系统开发者,需要集成汇率接口支持交易策略
- 跨境贸易财务人员,需要货币汇率和油价数据进行成本预估