Token导航 LogoToken导航

Agent Skill · 效率

ssa-pricing-engine(SSA 定价引擎)

ssa-pricing-engine 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

ssa-pricing-engine 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 15,195。

总安装 3,182周安装 130GitHub Stars 公开资料未说明下载 1,019核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ssa-pricing-engine(SSA 定价引擎)
来源仓库:https://github.com/cjboy007/ssa-pricing-engine
安装命令:
openclaw skills install ssa-pricing-engine
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ssa-pricing-engine

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

动态定价引擎 — 根据 LME 铜价、数量阶梯、客户等级、实时汇率自动计算报价,集成 quotation-workflow 生成报价单

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install ssa-pricing-engine;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

ssa-pricing-engine 怎么安装?

在终端执行 openclaw skills install ssa-pricing-engine。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

ssa-pricing-engine 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

ssa-pricing-engine 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

ssa-pricing-engine 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

ssa-pricing-engine 用的人多吗?

公开数据是累计安装 3,182 次,近一周安装 130 次,下载 1,019 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

ssa-pricing-engine 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
ssa-pricing-engine

SSA 定价引擎 · 本页

3,182—接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
pricing-engine
description
动态定价引擎 — 根据 LME 铜价、数量阶梯、客户等级、实时汇率自动计算报价,集成 quotation-workflow 生成报价单

pricing-engine

Description

动态定价引擎 Skill,根据 LME 铜价、数量阶梯、客户等级(A/B/C/D)、实时汇率自动计算产品报价,并一键集成到 quotation-workflow 生成完整报价单。支持协议价覆盖(一客一价)、底价红线保护、历史报价记录。

适用场景:

  • 收到询价时快速生成动态报价
  • 批量报价单生成(多 SKU / 多客户)
  • 查询历史报价记录和客户价格档案
  • 铜价波动时快速重新报价

Dependencies

Skill说明
quotation-workflowPDF/HTML/Excel 报价单生成(必须已安装并配置)
copper-price-monitor铜价数据源(输出文件供本 Skill 读取)
customer-segmentation客户等级数据(A/B/C/D)参考来源

Environment Variables

变量默认值说明
DRY_RUNfalsetrue 时使用模拟数据(铜价 9500 USD/吨,固定汇率),跳过 PDF 生成
PRICING_LOGfalsetrue 时启用详细日志(写入 logs/ 目录)
COPPER_LOGfalsetrue 时启用铜价适配层日志
CACHE_TTL_MS14400000汇率缓存时间(毫秒,默认 4 小时)
PRICE_HISTORY_FILEoutput/price-history.jsonl自定义历史报价存储路径

Directory Structure

pricing-engine/
├── SKILL.md
├── README.md
├── config/
│   ├── products-cost.json        # 产品基础成本表
│   ├── discount-rules.json       # 数量阶梯 + 客户等级折扣规则
│   ├── margin-rules.json         # 利润率目标 + 底价红线
│   └── customer-overrides.json   # 客户协议价覆盖(一客一价)
├── scripts/
│   ├── exchange-rate.js          # 汇率模块(4h 缓存 + 离线降级)
│   ├── copper-price-adapter.js   # 铜价适配层
│   ├── pricing-engine.js         # 核心定价引擎
│   ├── price-history.js          # 历史报价记录
│   └── quotation-integration.js  # 集成报价单工作流
├── cache/                        # 汇率缓存(自动生成)
├── data/                         # 内部数据(报价单编号计数器等)
├── logs/                         # 运行日志(PRICING_LOG=true 时写入)
└── output/                       # 生成报价单 + 历史记录 JSONL

Scripts

scripts/pricing-engine.js — 核心定价引擎

输入产品 SKU + 数量 + 客户等级 + 币种,输出含利润率的报价结果。 优先级:协议价(customer-overrides) > 公式定价。 低于底价红线时触发 Discord 通知并等待人工确认。

CLI 用法:

cd <pricing-engine-root>/scripts

# 单品报价(SKU 数量 客户等级 [币种])
node pricing-engine.js quote HDMI-2.1-8K-2M 1000 B USD
node pricing-engine.js quote HDMI-2.1-8K-2M 5000 A CNY

# 批量报价(JSON 文件)
node pricing-engine.js batch /path/to/items.json

# 查询产品基础成本
node pricing-engine.js cost HDMI-2.1-8K-2M

# 列出所有产品
node pricing-engine.js products

require() API:

const { calculatePrice, calculateBatch, getProductCost, listProducts } = require('./pricing-engine');

// 单品报价
const result = await calculatePrice('HDMI-2.1-8K-2M', 1000, 'B', 'USD');
// → { unitPrice, totalPrice, margin, discount, method, floorPriceWarning, ... }

// 批量报价
const batch = await calculateBatch([
  { sku: 'HDMI-2.1-8K-2M', quantity: 1000 },
  { sku: 'DP-1.4-4K-2M', quantity: 500 }
], 'B', 'USD');

客户等级: A(VIP)/ B(优质)/ C(标准)/ D(新客户)


scripts/quotation-integration.js — 集成报价单工作流

定价引擎输出 → quotation-workflow 数据格式 → 自动生成 PDF/HTML 报价单。自动记录报价历史。

CLI 用法:

cd <pricing-engine-root>/scripts

# 生成完整报价单(含 PDF)
node quotation-integration.js generate \
  --customer CUST-001 \
  --name "Acme Corp" \
  --items '[{"sku":"HDMI-2.1-8K-2M","quantity":1000}]' \
  --currency USD \
  --grade B

# 仅预览价格(不生成 PDF)
node quotation-integration.js preview \
  --customer CUST-001 \
  --items '[{"sku":"HDMI-2.1-8K-2M","quantity":1000},{"sku":"DP-1.4-4K-2M","quantity":500}]' \
  --currency USD

# DRY_RUN 模式(模拟数据,不生成 PDF)
DRY_RUN=true node quotation-integration.js generate \
  --customer CUST-TEST \
  --name "Test Corp" \
  --items '[{"sku":"HDMI-2.1-8K-2M","quantity":1000}]' \
  --currency USD

require() API:

const { generateQuotation, previewQuotation } = require('./quotation-integration');

// 生成完整报价单
const result = await generateQuotation({
  customerId: 'CUST-001',
  customerName: 'Acme Corp',
  customerGrade: 'B',
  currency: 'USD',
  items: [
    { sku: 'HDMI-2.1-8K-2M', quantity: 1000 },
    { sku: 'DP-1.4-4K-2M', quantity: 500 }
  ]
});
// → { quotationNo, outputPath, totalAmount, items, ... }

// 仅预览价格
const preview = await previewQuotation({ customerId, customerGrade, currency, items });

scripts/exchange-rate.js — 汇率模块

对接 open.er-api.com 免费汇率 API,4h 缓存 + 离线降级(使用上次缓存值)。 支持 USD / EUR / GBP / CNY。

CLI 用法:

cd <pricing-engine-root>/scripts

# 查看当前所有汇率(base: USD)
node exchange-rate.js rates

# 查询特定汇率
node exchange-rate.js rate EUR
node exchange-rate.js rate CNY

# 汇率换算
node exchange-rate.js convert 100 USD CNY

# 强制刷新缓存
node exchange-rate.js refresh

require() API:

const { getRate, convertAmount, getAllRates, refreshRates } = require('./exchange-rate');

const rate = await getRate('USD', 'CNY');       // → 7.25
const cny = await convertAmount(100, 'USD', 'CNY'); // → 725.0

scripts/copper-price-adapter.js — 铜价适配层

读取 copper-price-monitor 的输出数据文件,计算各产品 SKU 的铜材料成本(USD)。薄适配层,不重复实现铜价抓取。

CLI 用法:

cd <pricing-engine-root>/scripts

# 查看最新铜价
node copper-price-adapter.js price

# 查看指定 SKU 的铜材料成本
node copper-price-adapter.js cost HDMI-2.1-8K-2M
node copper-price-adapter.js cost DP-1.4-4K-2M

# 查看所有产品铜成本
node copper-price-adapter.js cost-all

# 查看数据最后更新时间
node copper-price-adapter.js last-updated

# 强制刷新缓存
node copper-price-adapter.js refresh

require() API:

const { getCopperPrice, getCopperCostForProduct, getCopperCostBatch, getLastUpdated } = require('./copper-price-adapter');

const { price, currency } = await getCopperPrice(); // → { price: 9500, currency: 'USD', source: ... }
const { copperWeight_kg, copperCost_usd } = await getCopperCostForProduct('HDMI-2.1-8K-2M');

scripts/price-history.js — 历史报价记录

JSONL 追加存储,支持按客户/SKU/日期范围查询。每条记录自动生成唯一 ID(QH-YYYYMMDD-NNN)。

CLI 用法:

cd <pricing-engine-root>/scripts

# 手动记录一次报价
node price-history.js record '{"sku":"HDMI-2.1-8K-2M","quantity":1000,"unitPrice":4.46,"currency":"USD","customerId":"CUST-001"}'

# 查询全部历史(最近 10 条)
node price-history.js query --limit 10

# 按客户查询
node price-history.js query --customer CUST-001 --limit 20

# 按 SKU 查询(不区分大小写)
node price-history.js query --sku hdmi-2.1-8k-2m

# 按日期范围查询
node price-history.js query --from 2026-03-01 --to 2026-03-31

require() API:

const { recordQuote, queryHistory } = require('./price-history');

const id = await recordQuote({ sku, quantity, unitPrice, currency, customerId, ... });
// → 'QH-20260325-001'

const history = await queryHistory({ customerId: 'CUST-001', limit: 10 });

Config Files

config/products-cost.json

产品基础成本表。每个 SKU 包含:

  • baseCost_usd:基础成本(USD,不含铜价)
  • copperWeight_kg:每件铜用量(kg),用于铜价联动计算
  • category:产品分类(HDMI / DP / USB / LAN)
  • description:产品描述
{
  "products": [
    {
      "sku": "HDMI-2.1-8K-2M",
      "description": "HDMI 2.1 8K 2米",
      "category": "HDMI",
      "baseCost_usd": 2.50,
      "copperWeight_kg": 0.065
    }
  ]
}

config/discount-rules.json

数量阶梯折扣 + 客户等级折扣规则。

  • 数量阶梯:500 / 1000 / 5000 / 10000+
  • 客户等级:A(VIP)/ B(优质)/ C(标准)/ D(新客户)
  • 折扣上限:25%(防止过度折扣)

config/margin-rules.json

利润率目标 + 底价红线。

  • targetMargin:目标利润率(软性,供参考)
  • floorMargin:底价红线(低于此利润率触发 Discord 通知 + 等待人工确认)
  • 支持按产品分类设置不同规则

config/customer-overrides.json

客户协议价覆盖(一客一价)。配置后该客户该 SKU 直接返回协议价,忽略公式定价。

{
  "overrides": [
    {
      "customerId": "CUST-ACME-001",
      "sku": "HDMI-2.1-8K-2M",
      "unitPrice_usd": 6.80,
      "note": "年度合同价"
    }
  ]
}

Quick Start

SKILL_DIR=<pricing-engine-root>
cd $SKILL_DIR/scripts

# 1. 测试模式(无需真实铜价/汇率数据)
DRY_RUN=true node pricing-engine.js quote HDMI-2.1-8K-2M 1000 B USD

# 2. 生成报价单
DRY_RUN=true node quotation-integration.js generate \
  --customer CUST-001 --name "Test Corp" \
  --items '[{"sku":"HDMI-2.1-8K-2M","quantity":1000}]' \
  --currency USD

# 3. 查看历史报价
node price-history.js query --limit 10

Notes

  • 底价红线触发:价格低于 margin-rules.json 中配置的 floorMargin 时,不直接拒绝,而是记录 pending_approval 状态并发送 Discord 通知等待人工确认(外贸需要'亏本拿单'场景支持)。
  • 离线降级:汇率 API 不可用时自动使用上次缓存值,不影响报价流程。
  • DRY_RUN 模式:所有模块均支持 DRY_RUN=true,使用模拟数据,适合测试和演示。
  • Phase 4 延后:趋势分析功能(price-history

平台分布

OpenClaw

90.83%
按下载量换算926

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

可疑

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills