计算器服务
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rn88lg3j/calculator-1。
技能介绍
问题背景
大模型在对话里做精确数值计算时,容易在多位小数、三角函数弧度制、矩阵求逆或 IRR 等步骤上出错。把「理解用户要什么」和「按公式算对」拆开,通常更稳:Agent 负责意图与参数,计算走统一 API。
技能如何工作
本 Skill 对接小笨羊提供的 MCP 计算器后端。安装后,模型按 SKILL 约定充当路由层:
- 检查
scripts.config.settings.api_key;若.env无XBY_APIKEY,须用 AskUserQuestion 向用户索取密钥,再调用scripts.config.set_api_key()持久化(密钥在 xiaobenyang.com 获取)。 - 根据自然语言从意图表映射到
scripts.tools中的函数(如add、matrix_inverse、loan_payment)。 - 用关键字参数调用对应工具,缺参时继续 AskUserQuestion。
- 整理 API 返回的 raw 数据再回复用户。
能力按模块划分,资料中列出的 13 类包括:基础算术与根式、三角/双曲及角度换算、对数、数组统计量、排列组合与斐波那契等组合数学、素数/GCD 等数论、复数四则与极坐标、矩阵运算、数值积分/求导/牛顿法与二分法、复利/NPV/IRR 等金融、多类单位换算,以及圆/球/柱等几何量。
边界与注意
- 无密钥禁止算:不得在未配置 API 密钥时自行估算或编造数值。
- 三角类工具默认输入为弧度;度制需先走
degToRad/radToDeg。 - 部分函数有定义域约束(如
acosh要求输入 ≥1,log的底数不能为 1),参数不符时以 API/工具行为为准。 - 文档中的工具名均挂在
scripts.tools命名空间下,与 Skill 内路由表一一对应。
使用场景
- 在 Cursor/Claude 对话里描述贷款本金、利率与期数,让 Agent 调用 `loan_payment` 得到月供而非模型估算。
- 实验或质检场景下把一组测量值交给 Agent,通过 `mean`、`median`、`stdDev` 走 API 出汇总统计。
- 讨论平面几何或体几题时,让 Agent 选用 `triangle_calculation`、`sphere_calculation` 等函数返回面积/体积。
- 跨国协作对话中需要把长度、温度、速度等量纲统一,由 Agent 路由到对应 `*_conversion` 工具完成换算。
适合人员
- 修线性代数或数值方法的理工科学生,希望在 Agent 里完成矩阵求逆、行列式或牛顿法求根并拿到可核对数值。
- 做可研或预算的小型团队负责人,需要 Agent 调用 NPV、IRR、复利与债券定价等 `scripts.tools` 金融函数。
- 正在集成 Skill/MCP 的 Agent 开发者,要把用户自然语言稳定映射到 `scripts.tools` 中上百个计算器端点。
- 用对话整理数据的分析/实验人员,常要对数组做统计量并配合单位换算,且不接受模型心算误差。