Token导航 LogoToken导航

Agent Skill · 研究检索

bookforge-accusation-audit-generator(bookforge 指控审计生成器)

用于辅助安全审计、权限检查、凭据风险、认证流程和常见漏洞排查。它适合让 Agent 梳理敏感配置、检查依赖风险、分析鉴权逻辑或生成安全复核清单。使用时不能把工具输出直接当最终结论,涉及密钥、令牌、用户数据或生产系统时,应先确认最小权限、脱敏方式和操作边界。

bookforge-accusation-audit-generator 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为调用外部服务;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 25,304。

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

安装说明

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

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:bookforge-accusation-audit-generator(bookforge 指控审计生成器)
来源仓库:https://github.com/quochungto/bookforge-accusation-audit-generator
安装命令:
openclaw skills install bookforge-accusation-audit-generator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

ClawHubOpenClaw
openclaw skills install bookforge-accusation-audit-generator

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

在任何高风险谈判、困难对话、薪资讨论、推销或谈判之前,生成先发制人的异议审核和情绪标签库。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

bookforge-accusation-audit-generator 怎么安装?

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

bookforge-accusation-audit-generator 支持哪些 AI 工具?

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

bookforge-accusation-audit-generator 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

bookforge-accusation-audit-generator 是免费的吗?

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

bookforge-accusation-audit-generator 用的人多吗?

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

bookforge-accusation-audit-generator 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

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

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

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

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
bookforge-accusation-audit-generator

bookforge 指控审计生成器 · 本页

3,802—调用外部服务MIT-0通过

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

SKILL.md 原文

name
accusation-audit-generator
description
Generate a preemptive objection audit and emotion-label bank before any high-stakes negotiation, difficult conversation, salary discussion, sales pitch, or conflict resolution. Use this skill when you need to defuse anticipated resistance before speaking, prepare labels for counterpart objections before a job offer negotiation, neutralize defensive reactions before presenting bad news, write preemptive acknowledgments before a pitch to a skeptical audience, prepare for a difficult performance review or client escalation, anticipate accusations before a contract renegotiation, build a delivery script for labeling counterpart frustrations, or create an accusation audit for a negotiation one-sheet.
version
1.0.0
homepage
https://github.com/bookforge-ai/bookforge-skills/tree/main/books/never-split-the-difference/skills/accusation-audit-generator
metadata
{"openclaw":{"emoji":"📚","homepage":"https://github.com/bookforge-ai/bookforge-skills"}}
status
draft
source-books
title
Never Split the Difference: Negotiating as if Your Life Depended on It
authors
["Chris Voss"]
chapters
[3, 23]
tags
[negotiation, emotion-labeling, accusation-audit, tactical-empathy, objection-handling, conflict-resolution, sales, difficult-conversations]
depends-on
[]
execution
tier
1
mode
hybrid
inputs
description
Situation brief — a description of the negotiation or conversation, the counterpart, what you want, and what tensions or objections you expect
tools-required
[Read, Write]
tools-optional
[]
mcps-required
[]
environment
Any agent environment. Document set preferred: situation-brief.md, counterpart-profile.md. Works from a free-text description if no files provided.
discovery
goal
Produce a ready-to-deliver accusation audit: a list of 3-5 emotion labels anticipating the counterpart's worst-case feelings, plus a delivery script.
tasks
audience
salespeople, founders, managers, consultants, freelancers — anyone preparing for a high-stakes or difficult conversation
when_to_use
Before any conversation where you expect resistance, defensiveness, or negative emotions from your counterpart
environment
Document set (situation-brief.md, counterpart-profile.md) or free-text description
quality
placeholder

Accusation Audit Generator

When to Use

You are preparing for a conversation where your counterpart is likely to feel resistance, frustration, suspicion, or resentment — and you want to defuse those emotions before they derail the discussion. This skill applies when:

  • Entering a salary, rate, or price negotiation where you expect pushback
  • Delivering difficult news (restructuring, scope reduction, price increase, rejection)
  • Opening a sales call with a skeptical or burned prospect
  • Re-entering a stalled or previously contentious negotiation
  • Managing a client escalation or complaint situation
  • Preparing a difficult performance conversation with a direct report

The core pattern: you name the counterpart's worst-case feelings first, before they do. This drains the emotional charge from anticipated objections and signals that you understand their perspective — making it safe for them to listen instead of defend.

This is distinct from sympathy. Sympathy is feeling what they feel (joining them in the emotion). Active listening with emotional validation (tactical empathy) is recognizing and naming what they feel without being swept into it. Naming the emotion is the action; feeling it with them is not required or useful.

Before starting, confirm you have:

  • A clear description of the situation and what you want
  • Enough knowledge of the counterpart to anticipate their concerns (profile, history, stakes for them)

Context & Input Gathering

Required Context

  • The situation: What is the conversation about? What do you want out of it?
  • The counterpart: Who are they, what do they care about, what's at stake for them?
  • The anticipated negatives: What do you expect them to feel — anger, fear, distrust, resentment, embarrassment, overwhelm?

Observable Context

If documents are provided, read them for:

  • Prior friction points or unresolved complaints in conversation history
  • Explicit objections or concerns the counterpart has raised before
  • Power dynamics and what the counterpart stands to lose
  • Any promises made and not kept, or expectations set and not met

Default Assumptions

  • If no counterpart profile is provided → assume a skeptical, experienced counterpart who has been in similar conversations before (most challenging scenario)
  • If no prior history is provided → assume the counterpart has generic concerns about fairness, respect, and getting a bad deal
  • If fewer than 3 anticipated negatives can be identified → ask the user to describe the worst-case accusations they fear the counterpart might make

Sufficiency Check

Before generating the audit, confirm you have enough to answer: "What is this person most afraid of, most frustrated about, and most suspicious of?" If you cannot answer that, gather more context first.


Process

Step 1: List Every Anticipated Accusation

ACTION: Write out every negative feeling or accusation the counterpart might have — stated as a raw complaint in their voice. Do not filter. Include the accusations that feel embarrassing or extreme.

WHY: The most dangerous objections are the ones that go unsaid — they fester and resurface as deal-killers. This step forces you to surface the worst-case perspective. Research in affect labeling (UCLA, Matthew Lieberman) shows that naming a negative emotion reduces its intensity by engaging the prefrontal cortex and dampening the amygdala response. You cannot label what you have not named. Including extreme accusations is deliberate: counterparts who hear their harshest unspoken thought voiced aloud by you often respond with surprise, then relief. The defusion effect is strongest for the most emotionally charged accusations.

Format: Write each in first-person counterpart voice:

  • "You're only here because you want to take advantage of me."
  • "This is a waste of my time."
  • "You don't actually care about solving my problem."
  • "You're going to lowball me."
  • "I've heard this pitch before and it always disappoints."

Target: 5-10 raw accusations, more is better at this stage.


Step 2: Convert Each Accusation into a Label Statement

ACTION: Rewrite each accusation as a third-person observation using the label formula. Select the 3-5 most charged accusations to convert.

WHY: The label formula shifts the statement from personal claim to neutral observation. "I think you feel cheated" implies judgment from you. "It seems like you feel this isn't fair" reflects back the counterpart's likely experience without endorsing or denying it. If the label is wrong, the counterpart corrects you — still valuable because it opens dialogue. If it is right, the counterpart feels understood — which reduces the emotional activation driving resistance. The third-person framing ("It seems like...") also protects you: you are not admitting fault or agreeing, you are naming what you observe.

Use third-person observation ("It seems like...") rather than first-person claim ("I think you feel..."). Third-person phrasing is safer because if the label is wrong, the counterpart corrects you without feeling confronted. First-person claims ("I feel that you're frustrated") make the conversation about YOUR perception rather than THEIR reality — which triggers defensiveness because the counterpart now has to argue with your feelings instead of reflecting on theirs.

Label formula:

  • "It seems like..." (primary — most neutral)
  • "It sounds like..." (for labels based on what they have said)
  • "It looks like..." (for labels based on observable behavior)

Never use: "I feel..." or "I think you feel..." — these make the label about you, not the counterpart. They also trigger the counterpart to argue with your feelings rather than reflect on theirs.

Conversion examples:

Raw AccusationLabel Statement
"You're going to lowball me.""It seems like you're worried this conversation will waste your time without a real offer."
"You don't care about my situation.""It sounds like you feel your concerns haven't been taken seriously in the past."
"This is a bait-and-switch.""It seems like you've had experiences where the final terms didn't match the original pitch."
"You're only here for your own benefit.""It seems like you're concerned this deal benefits us more than it benefits you."
"I've already decided — this won't change my mind.""It looks like you've put a lot of thought into your position and you're not looking to be talked out of it."

Step 3: Sequence for Maximum Defusion

ACTION: Order the 3-5 selected labels from most emotionally charged to least. The most provocative accusation goes first.

WHY: Counterparts enter difficult conversations with their emotional guard up. Opening with the mildest label first leaves the biggest charge untouched — it remains the elephant in the room, distracting them from what you say next. Opening with the strongest label signals courage and transparency: "I know what you're thinking, and I'm not afraid to say it." This establishes credibility and disarms the defensive posture before you have asked for anything. After the heaviest label lands and is acknowledged (or corrected), lighter labels feel easy by comparison.

Sequencing rule: If you are uncertain which label is most charged, choose the one that most directly names a fear about your motives or fairness — those trigger the strongest defensive reactions.


Step 4: Add Delivery Instructions

ACTION: For each label, append a pause instruction. Add a voice guidance note for the opening of the delivery.

WHY: The label only works if the counterpart has space to respond. Rushing past the label with the next sentence signals that you are not actually listening — you are just performing empathy. The silence after the label is where the counterpart processes recognition ("they understand what I'm feeling") and decides to lower their guard. A minimum 3-5 second pause is required. Do not fill it. If the silence feels uncomfortable, let it sit — that discomfort is the counterpart processing. Additionally, voice delivery matters: a calm, slow, downward-inflecting tone (not questioning, not tentative) signals confidence and safety. An upward-inflecting delivery sounds like you are seeking approval, which undermines the label.

Voice guidance:

  • Default delivery tone: Warm, even, measured. Not apologetic. Not overly soft.
  • For the opening label (most charged): Slow down. Downward inflection at the end of the sentence — it lands as a statement, not a question. This signals that you are calm and not threatened by naming it.
  • Avoid: Uptalk, rushed delivery, apologetic hedges ("I don't know if this is right, but..."). These undermine the authority of the label.

Step 5: Write the Accusation Audit

ACTION: Produce the accusation-audit.md artifact with the full label sequence and delivery script.

WHY: Having the labels written out in delivery order prevents in-the-moment improvisation under stress. Skilled practitioners rehearse the labels before high-stakes conversations. The written artifact also surfaces gaps: if you cannot write a label that feels honest and non-manipulative, that is a signal the label is either too vague or the situation requires more preparation.


Inputs

InputRequiredFormat
Situation descriptionYesAny — markdown, plain text, verbal description
What you want from the conversationYesOne sentence minimum
Counterpart descriptionYesRole, stakes, prior history if available
Prior objections or stated concernsOptionalAny
Conversation historyOptionalMarkdown or plain text

Outputs

Produce accusation-audit.md with the following structure:

# Accusation Audit

**Situation:** [One-sentence description]
**Counterpart:** [Who they are and what they care about]
**Goal:** [What you want from this conversation]

---

## Anticipated Accusations (Raw)

1. [Counterpart's worst-case thought, in their voice]
2. [Second accusation]
3. [Third accusation]
4. [Fourth accusation]
5. [Fifth accusation — include more if identified]

---

## Label Bank (3-5 Labels, Sequenced)

**Label 1 (Most Charged):**
> "It seems like [strongest anticipated negative]."
*Pause. Wait 3-5 seconds. Do not fill the silence.*

**Label 2:**
> "It sounds like [second anticipated negative]."
*Pause. Wait 3-5 seconds.*

**Label 3:**
> "It seems like [third anticipated negative]."
*Pause. Wait 3-5 seconds.*

[Label 4 and 5 if applicable]

---

## Delivery Script

**Opening (before any ask or proposal):**

Deliver the labels in sequence. Use a calm, even, downward-inflecting tone. Do not apologize for naming the feelings. Do not move to your ask until the counterpart has responded to at least one label.

Sample opening sequence:
[Insert Label 1]
[Wait for response]
[Insert Label 2 if still needed]
[Wait for response]
[Transition: "I want to make sure I understand your situation before I tell you what I'm thinking."]

---

## Notes

- If a label is wrong, the counterpart will correct you. Accept the correction: "You're right — help me understand what you're actually concerned about." Wrong labels are still productive.
- If the counterpart responds with "That's right" or "Exactly" — you have a genuine confirmation of understanding. Proceed.
- Do not use more than 3-5 labels in a single opening. More than 5 becomes a recital, not a conversation.

Key Principles

  • Name the accusation before they do. Counterparts who feel their worst-case thinking has been preemptively acknowledged have no reason to raise it defensively. The emotional charge dissipates before it fires.

*WHY:* The brain's threat-detection system (amygdala) stays activated while a negative emotion is unnamed. Naming it triggers the prefrontal cortex — the reasoning brain — which reduces the intensity of the emotional response. This mechanism is called affect labeling: when you say "It seems like you're frustrated," the counterpart's brain shifts from emotional reaction to cognitive processing. Affect labeling research (UCLA, Matthew Lieberman) shows that even brief verbal labeling measurably reduces amygdala reactivity. This is why labeling de-escalates: it literally moves neural activity from the threat-response center to the rational-thinking center. You cannot label what you have not named — which is why Step 1 requires surfacing every accusation first.

  • Use "It seems like..." — never "I feel..." The formula keeps the label as an observation about their experience, not a claim about yours. This prevents the counterpart from arguing with your feelings and keeps the focus on understanding theirs.

*WHY:* "I feel you're upset" centers the speaker. "It seems like you're upset" centers the counterpart's experience. The distinction signals that you are observing, not projecting. It also protects you legally and professionally — you are not admitting fault, only reflecting what you observe.

  • Wrong labels still work. If you mislabel the emotion, the counterpart corrects you — which opens dialogue, reveals their actual concern, and demonstrates that you are genuinely listening rather than following a script.

*WHY:* A corrected label is still valuable because: (1) it produces more information about what the counterpart actually feels, (2) the act of correction engages the counterpart actively instead of passively, and (3) the willingness to be corrected signals humility, not weakness.

  • Pause after every label. The label requires a response to function. Filling the silence prevents the counterpart from processing the recognition and expressing their feeling. The pause is not empty — it is where the emotional defusion happens.

*WHY:* The mechanism requires the counterpart to internally confirm or deny the label. That internal process takes 3-5 seconds minimum. Interrupting it with more words cancels the effect.

  • Tactical empathy (active listening with emotional validation) is not sympathy. You do not need to feel what they feel, agree with their position, or validate their conclusions. You only need to demonstrate that you understand their emotional state. These are separable. Sympathy means feeling the counterpart's pain and making concessions to relieve it. Tactical empathy means understanding and labeling their emotions while maintaining your position. The label "It seems like you feel this is unfair" acknowledges their emotion without agreeing that it IS unfair — you are naming their experience, not endorsing their conclusion.

*WHY:* Sympathy draws you into the counterpart's emotional frame and impairs your judgment. Emotional validation keeps you grounded while demonstrating understanding. The counterpart does not need you to suffer with them — they need evidence that you see their situation accurately. Once they believe you see it, they can engage rationally.

  • The accusation audit opens the conversation — it is not the pitch. Labels come first, before any proposal, ask, or argument. Moving to your ask before the counterpart has felt heard activates resistance, not receptiveness.

*WHY:* The behavioral change model (Active Listening → Empathy → Rapport → Influence → Behavioral Change) treats empathy as a prerequisite for influence. Skipping to influence before rapport is established reliably produces defensiveness.


Examples

Example 1: Salary Negotiation

Scenario: A marketing manager is negotiating a 20% raise with a manager who has signaled budget constraints. The manager expects pushback about timing and the company's cost situation.

Trigger: "Help me prepare for tomorrow's salary conversation. I'm asking for a 20% raise and I know my manager is going to push back hard."

Process:

  • Raw accusations identified: "You're asking too much given the budget freeze," "You're being greedy," "You don't understand how tight things are," "You're threatening to leave if we don't pay you," "Why now — the timing is terrible."
  • Top 3 labels selected and sequenced: strongest first (fairness accusation, then timing, then motives)
  • Delivery script drafted with pause instructions and transition to the actual ask

Output (accusation-audit.md excerpt):

Label 1: "It seems like this is a difficult time to be having a conversation about compensation."
[Pause 3-5 seconds]

Label 2: "It sounds like you might be concerned that I'm not aware of the pressures the team is facing."
[Pause 3-5 seconds]

Label 3: "It seems like you might wonder whether this is an ultimatum rather than a conversation."
[Pause 3-5 seconds]

Transition: "I want to be straightforward about what I'm thinking and why, and I'm genuinely open to how we get there."

Example 2: Apartment Subletting Request

Scenario: A renter wants to sublet their apartment for six months while working abroad. They expect the landlord to refuse based on liability and lease terms.

Trigger: "I need to ask my landlord to let me sublet for six months. He's going to say no. Help me prepare."

Process:

  • Raw accusations: "You're trying to get around the lease," "You'll get a stranger into my property," "I'll be liable for anything that goes wrong," "You're making this my problem," "You're going to cause damage and disappear."
  • Labels converted using the formula, ordered from most to least charged
  • Delivery script prepared for the phone call

Output (accusation-audit.md excerpt):

Label 1: "It seems like the idea of someone you don't know in your property is a real concern."
[Pause 3-5 seconds]

Label 2: "It sounds like you might be worried this would create liability issues for you."
[Pause 3-5 seconds]

Label 3: "It seems like this request might feel like I'm trying to get around the terms we agreed to."
[Pause 3-5 seconds]

Transition: "I'd like to walk you through exactly what I'm proposing and how I want to protect your interests throughout."

Example 3: Sales Call with a Burned Prospect

Scenario: A SaaS sales rep is calling a prospect who tried a competitor's product, had a bad experience, and has been unresponsive to outreach for two months. The rep got a reluctant 20-minute call booked.

Trigger: "This prospect got burned by our competitor and I think they'll shut me down in the first two minutes. Help me prepare an opening."

Process:

  • Raw accusations: "You're just like the last vendor," "This is going to waste my time," "Whatever you say will sound like the last pitch," "I've already made up my mind," "You're going to overpromise."
  • Labels generated; strongest accusation (past bad experience → distrust) goes first
  • Voice guidance added: FM DJ tone — slow, calm, no enthusiasm, no salesperson energy

Output (accusation-audit.md excerpt):

Label 1: "It seems like you've had experiences with vendors that didn't deliver what they promised."
[Pause 3-5 seconds]

Label 2: "It sounds like the last time you invested time in evaluating a new tool, it didn't go well."
[Pause 3-5 seconds]

Label 3: "It seems like you might be wondering whether this call is going to be different or just more of the same."
[Pause 3-5 seconds]

Transition: "I'm not going to pitch you today. I want to understand what actually happened and whether what we do is even relevant to your situation."

References

License

This skill is licensed under CC-BY-SA-4.0. Source: BookForge — Never Split the Difference: Negotiating as if Your Life Depended on It by Chris Voss.

Related BookForge Skills

This skill is standalone. Browse more BookForge skills: bookforge-skills

平台分布

OpenClaw

93.22%
按下载量换算1,241

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

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

继续浏览同类 Skills