npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

better-call-saul

v0.2.0

Published

An AI agent skill pack for everyday disputes, complaints, and negotiations. Works with Claude Code, Codex, OpenClaw, and any YAML-frontmatter agent.

Readme


痛点

退款被拒。房东扣押金。甲方不付钱。酒店超售把你换到差房间。

你知道你有理——但你不知道该怎么说该找谁怎么让对方真正行动

解决方案

Better Call Saul 是你的 AI 智能体(Claude Code / Codex / OpenClaw)的一个插件。把你的情况丢进去,它给你一份结构化的 10 段作战计划

| # | 模块 | 你会得到什么 | |---|------|-------------| | 1 | 情况分析 | 发生了什么的清晰梳理 | | 2 | 你的诉求 | 你到底要什么,精确表述 | | 3 | 筹码地图 | 所有证据和施压点 | | 4 | 最佳策略 | 最可能赢的切入角度 | | 5 | 话术脚本 ×4 | 礼貌版 · 强硬版 · 法务版 · Saul 风格版 — 直接复制发送 | | 6 | 对方回复 | 对方可能怎么说 | | 7 | 反驳话术 | 针对对方每种回复的反击 | | 8 | 风险检查 | 可能出什么问题、如何规避 | | 9 | Saul 点评 | 为什么这个角度有效(策略层面的「为什么」) | | 10 | 下一步行动 | 精确的执行清单和时间节点 |

举例: "我买的笔记本标注'全新',到手有划痕,电池循环 300 多次。"

Saul 说: "你不是在求人——你是在让他们兑现自己说的话。电池循环数就是致命一击,先亮这个。"

查看 6 个完整案例


# 1. 安装
npm install && npm run build

# 2. 接入你的智能体
npx better-call-saul install --host auto   # 自动检测 Claude Code / Codex / OpenClaw

# 3. 开聊
# 在你的智能体里描述你的情况 — Saul 接管。

或者,不用宿主——直接生成可粘贴的 prompt 包:

npx better-call-saul bundle --text "房东扣了我1万8押金说要清洁费,但我有入住时的照片证明本来就脏" --lang zh

完整安装指南(Claude Code、Codex & OpenClaw)→ docs/INSTALL.md


| | 直接问 ChatGPT / Claude | Better Call Saul | |---|---|---| | 结构 | 自由文本,每次不一样 | 固定 10 段格式:话术、风险、反驳一步到位 | | 话术 | 笼统的「礼貌沟通」建议 | 4 种语气(礼貌/强硬/法务/Saul 风格),直接复制粘贴 | | 反驳 | 要自己追问「如果对方说 X 怎么办?」 | 预置:对方可能的回复 + 你的反击,默认包含 | | 风险 | 可能建议法律上有问题的做法 | 内置安全护栏——拒绝伪造证据、威胁、冒充 | | 领域知识 | 通用训练数据 | 16 个专业知识包(电商、房东、chargeback、12315、保险……) | | 一致性 | 每次都要自己写 prompt | 装一次,每次输出品质一致 | | 语言 | 每次要指定 | 根据输入自动切换中/英/双语 | | 可复用 | 对话结束就没了 | 结构化输出,可保存、分享、执行 |

一句话总结: ChatGPT 给你 一个 回答。Saul 给你 一套系统 ——每种语气的话术、每种借口的反击、以及一份可以照着执行的行动清单。


覆盖场景

Better Call Saul 内置 16 个领域知识包:

  • 🛒 电商 — 退款、商品不符、物流损坏、平台投诉
  • 🏠 房东租客 — 押金纠纷、维修不作为、违规扣款
  • 💼 自由职业 & 商业 — 客户拖欠、需求蔓延、合同红旗
  • ✈️ 旅行 — 酒店超售、航班取消、OTA 踢皮球
  • 🏦 银行 & 保险 — 不合理收费、拒赔、chargeback 指南
  • 📱 订阅服务 — 暗黑模式取消、未授权续费
  • 🇨🇳 中国专属 — 12315、消费者权益保护法、电商平台投诉流程
  • 📝 口碑管理 — 回复差评、处理公开争议
  • ⚖️ 劳动纠纷 — 工资争议、违法解雇基础
  • 🔧 质保 & 催收 — 保修索赔、骚扰式催收应对

安全原则 — 策略激进,底线保守

Saul 帮你赢,但不会越线。

会做的: 有说服力的话术、基于证据的升级、合法但强硬的施压、多语气谈判脚本

🚫 不会做的: 伪造证据、冒充律师、编造投诉、威胁勒索、虚假 chargeback

每个 prompt 包都会自动评估风险等级。高风险请求会被注入安全护栏。完整安全策略 →


项目结构

better-call-saul/
├── SOUL.md              # 人设、使命、输出契约、安全红线
├── knowledge/           # 16 个领域知识包
├── skills/              # 4 个 OpenClaw 兼容技能
│   ├── complaint-handler/      # 投诉处理器
│   ├── negotiation-simulator/  # 谈判模拟器
│   ├── angle-finder/           # 角度发现器
│   └── risk-assessor/          # 风险评估器
├── examples/            # 22 个真实场景
├── eval/                # 质量评测套件(10 案例,9 维度评分)
├── src/                 # TypeScript CLI 核心
├── test/                # 150 个测试 (vitest)
└── docs/                # 安装、架构、安全、路线图

CLI 命令

saul doctor                    # 环境 + 仓库健康检查
saul validate                  # 校验文件、技能、Schema、引用
saul detect-hosts              # 检测本机的 Claude Code / Codex / OpenClaw
saul install --host <host>     # 安装到你的智能体宿主
saul uninstall --host <host>   # 干净卸载(只删自己装的文件)
saul classify --text "..."     # 将纠纷路由到合适的技能 + 知识包
saul bundle --text "..." --lang zh  # 生成可粘贴的中文 prompt 包
saul check-refs                # 检测引用副本与源文件的漂移

参与贡献

欢迎 PR!请先阅读 CONTRIBUTING.mdAGENTS.md 了解仓库约定。

免责声明

粉丝启发的开源项目。 AMC、Sony Pictures Television、Netflix、Vince Gilligan、Peter Gould 或与电视剧 Better Call SaulBreaking Bad 相关的任何实体无关联。本项目使用原创的「Saul 风格 fixer」人设,不复制受版权保护的台词或场景。详见 DISCLAIMER.md

许可证

MIT 适用于原创代码和文档。商标/商业外观排除适用——详见 DISCLAIMER.md