用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/void2anything/qingagent --skill doc-calc命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | doc-calc |
| label | 算数据 |
| summary | 表格统计与精确计算 |
| icon | calc |
| description | 文档数据精确计算——当写作涉及表格求和、求平均、统计、财务汇总等需要精确数字时使用。不要心算大量数字,而是用 run_js 或本技能自带的零依赖计算脚本算准,再把结果写进文档。 |
| user-invocable | true |
| placeholder | 粘贴数据 |
| tools | ["run_js"] |
| metadata | {"category":"capability"} |
当写作涉及求和、平均、统计、财务合计、表格汇总等精确数字时,不要心算,也不要凭感觉估。先把数据整理成可计算输入,用 run_js 或本技能自带沙箱脚本算出准确结果,再写进文档。
少量或结构清晰的数据,直接调用 run_js。把数字作为数组或对象写清楚,让代码返回 JSON 结果。
示例:
const values = [1280, 960, 430, 1875];
const sum = values.reduce((acc, n) => acc + n, 0);
return { count: values.length, sum, avg: sum / values.length };
写回文档时只使用计算结果,不要再改成心算值。
本技能保留零依赖脚本 scripts/calc.mjs,适合 CSV、多行文本、按列求和等场景。需要先用 skill_read 查看脚本或由系统注入技能目录路径,再在沙箱内运行。
常用形态:
node <技能目录>/scripts/calc.mjs sum --json '[1280, 960, 430, 1875]'
node <技能目录>/scripts/calc.mjs stats --json '[12, 34, 56]'
node <技能目录>/scripts/calc.mjs sumcol 1 --file /workspace/table.csv
脚本返回 JSON;若返回 {"error": ...},修正输入后再算,不要编造结果。
run_js 一次算清的,优先用 run_js。scripts/calc.mjs。