Token导航 LogoToken导航

Agent Skill · 研究检索

self-improving-negotiation(自我提升谈判)

self-improving-negotiation 用于记录任务执行中的错误、用户纠正、经验和能力缺口,适合在 OpenClaw 中希望让 Agent 持续沉淀问题、修正和最佳实践时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

self-improving-negotiation 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 33,144。

总安装 2,399周安装 102GitHub Stars 公开资料未说明下载 840核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:self-improving-negotiation(自我提升谈判)
来源仓库:https://github.com/jose-compu/self-improving-negotiation
安装命令:
openclaw skills install self-improving-negotiation
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

ClawHubOpenClaw
openclaw skills install self-improving-negotiation

这个 Skill 是做什么的

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

记录谈判过程中的策略失误与框架缺陷,积累 BATNA 分析与异议处理经验。适用于商业合作、采购或协议签署等高风险沟通场景,降低让步泄漏风险。通过 OpenClaw 集成,建议配合原始 README 查看模板与复盘机制。不替代人类判断,输出仅作参考,重大决策需人工确认。

self-improving-negotiation 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

self-improving-negotiation 怎么安装?

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

self-improving-negotiation 支持哪些 AI 工具?

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

self-improving-negotiation 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

self-improving-negotiation 是免费的吗?

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

self-improving-negotiation 用的人多吗?

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

self-improving-negotiation 安全吗?

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

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

值得选的地方

  • 专注 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调用外部服务未明确有提醒
self-improving-negotiation

自我提升谈判 · 本页

2,399—需要联网MIT-0通过

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

SKILL.md 原文

name
self-improving-negotiation
description
Captures negotiation strategy failures, concession leaks, BATNA weakness, framing misses, objection handling gaps, escalation misalignment, anchor errors, and agreement quality risks for continuous improvement. Use when negotiations stall, concessions exceed guardrails, terms are ambiguous, or recurring bargaining patterns emerge.

Self-Improving Negotiation Skill

Log negotiation learnings, negotiation issues, and feature requests to markdown files for continuous improvement. Capture preparation gaps, framing misses, concession leakage, weak BATNA posture, recurring objections, escalation mistakes, contract-term ambiguity, and agreement quality risk.

Promote validated patterns into:

  • negotiation playbooks
  • objection libraries
  • concession guardrails
  • BATNA checklists
  • deal review templates

Safety Posture

This skill is documentation and reminder guidance only.

It does not:

  • auto-accept terms
  • commit pricing
  • execute legal/financial approvals
  • finalize agreements

Always require explicit human approval for high-impact concessions and for final terms.

First-Use Initialisation

Before logging, ensure .learnings/ exists in project/workspace root. Create missing files only:

mkdir -p .learnings
[ -f .learnings/LEARNINGS.md ] || printf "# Negotiation Learnings\
\
Negotiation strategy insights, framing improvements, BATNA lessons, concession tactics, objection handling patterns, escalation learnings, and agreement quality improvements.\
\
**Categories**: concession_leak | batna_weakness | framing_miss | objection_handling_gap | escalation_misalignment | value_articulation_gap | anchor_error | agreement_risk\
**Areas**: preparation | discovery | framing | bargaining | concessions | closing | stakeholder_alignment | escalation | contract_terms | follow_up\
\
---\
" > .learnings/LEARNINGS.md
[ -f .learnings/NEGOTIATION_ISSUES.md ] || printf "# Negotiation Issues Log\
\
Negotiation failures, concession breakdowns, unresolved redlines, escalation misalignment, and agreement quality risks.\
\
---\
" > .learnings/NEGOTIATION_ISSUES.md
[ -f .learnings/FEATURE_REQUESTS.md ] || printf "# Feature Requests\
\
Negotiation tooling, preparation automation, objection support, BATNA planning, concession controls, and agreement-risk analysis capabilities.\
\
---\
" > .learnings/FEATURE_REQUESTS.md

Never overwrite existing files.

Quick Reference

SituationAction
Concession made without reciprocal valueLog NEG in .learnings/NEGOTIATION_ISSUES.md category concession_leak
BATNA undefined or weakLog NEG category batna_weakness in preparation
Opening anchor failed or driftedLog LRN category anchor_error
Same objection repeated across dealsLog LRN category objection_handling_gap
Escalation executed to wrong owner/timingLog NEG category escalation_misalignment
Redline unresolved at close stageLog NEG category agreement_risk
Value reframing improved movementLog LRN category value_articulation_gap
Clause ambiguity discoveredLog NEG category agreement_risk in contract_terms
Workflow/tooling neededLog FEAT in .learnings/FEATURE_REQUESTS.md
Pattern repeats 3+ timesLink entries and promote to permanent asset

OpenClaw Setup (Recommended)

OpenClaw supports workspace-based skill loading and hook reminders.

Install

clawdhub install self-improving-negotiation

Manual clone:

git clone https://github.com/jose-compu/self-improving-negotiation.git ~/.openclaw/skills/self-improving-negotiation

Workspace Structure

~/.openclaw/workspace/
├── AGENTS.md
├── SOUL.md
├── TOOLS.md
├── MEMORY.md
├── memory/
│   └── YYYY-MM-DD.md
└── .learnings/
    ├── LEARNINGS.md
    ├── NEGOTIATION_ISSUES.md
    └── FEATURE_REQUESTS.md

Create learning files in OpenClaw workspace

mkdir -p ~/.openclaw/workspace/.learnings

Then create:

  • LEARNINGS.md
  • NEGOTIATION_ISSUES.md
  • FEATURE_REQUESTS.md

Optional Hook

cp -r hooks/openclaw ~/.openclaw/hooks/self-improving-negotiation
openclaw hooks enable self-improving-negotiation

See references/openclaw-integration.md.


Generic Setup (Other Agents)

For Claude Code, Codex CLI, Copilot, or other assistants:

mkdir -p .learnings

Create the same 3 files in .learnings/.

Suggested instruction block

Add to AGENTS.md, CLAUDE.md, or .github/copilot-instructions.md:

When negotiation patterns are discovered:

  1. Log to .learnings/LEARNINGS.md, .learnings/NEGOTIATION_ISSUES.md, or .learnings/FEATURE_REQUESTS.md
  2. Review recurring items weekly
  3. Promote reusable patterns to:

- negotiation playbooks - objection libraries - concession guardrails - BATNA checklists - deal review templates

Entry Types

  • LRN = learning
  • NEG = negotiation issue
  • FEAT = feature request

Logging Formats

Learning Entry [LRN-YYYYMMDD-XXX]

Append to .learnings/LEARNINGS.md:

## [LRN-YYYYMMDD-XXX] category

**Logged**: ISO-8601 timestamp
**Priority**: low | medium | high | critical
**Status**: pending
**Area**: preparation | discovery | framing | bargaining | concessions | closing | stakeholder_alignment | escalation | contract_terms | follow_up

### Summary
One-line negotiation learning.

### Details
What happened, why it mattered, and what to improve.

### Negotiation Context

**Trigger / Objection:**
> Quote or paraphrase

**Response Used:**
> Action, phrase, offer, or decision

**Outcome:**
advanced | stalled | rejected | escalated | closed

### Suggested Action
Concrete change to framing, concession strategy, BATNA prep, or escalation.

### Metadata
- Source: transcript_review | negotiation_debrief | legal_review | pricing_review | post_mortem
- Negotiation Type: procurement | renewal | enterprise_new_logo | partner | vendor | internal_budget
- Counterparty Role: procurement | legal | finance | exec | ops | technical
- Related Issues: NEG-YYYYMMDD-XXX
- Tags: tag1, tag2
- See Also: LRN-YYYYMMDD-XXX
- Pattern-Key: framing.anchor_drift (optional)
- Recurrence-Count: 1 (optional)
- First-Seen: YYYY-MM-DD (optional)
- Last-Seen: YYYY-MM-DD (optional)

---

Negotiation Issue Entry [NEG-YYYYMMDD-XXX]

Append to .learnings/NEGOTIATION_ISSUES.md:

## [NEG-YYYYMMDD-XXX] issue_type

**Logged**: ISO-8601 timestamp
**Priority**: high
**Status**: pending
**Area**: preparation | discovery | framing | bargaining | concessions | closing | stakeholder_alignment | escalation | contract_terms | follow_up

### Summary
Brief description of failure/risk.

### Context
- **Stage**: current stage
- **Counterparty**: role/team
- **Cycle Day**: days from first commercial exchange

### What Happened
Sequence of events and where the issue surfaced.

### Root Cause
Preparation gap, weak BATNA, framing miss, concession error, approval gap, or term ambiguity.

### Impact
- Margin/pricing impact range
- Timeline impact
- Business/legal risk impact

### Prevention
Guardrails, scripts, checklists, escalation path changes.

### Metadata
- Trigger: deadlock | repeated_objection | scope_creep | concession_exceeded_threshold | batna_not_defined | approval_missing | term_ambiguity | redline_unresolved
- Related Files: path/to/debrief.md
- See Also: NEG-YYYYMMDD-XXX

---

Feature Request Entry [FEAT-YYYYMMDD-XXX]

Append to .learnings/FEATURE_REQUESTS.md:

## [FEAT-YYYYMMDD-XXX] capability_name

**Logged**: ISO-8601 timestamp
**Priority**: medium
**Status**: pending
**Area**: preparation | discovery | framing | bargaining | concessions | closing | stakeholder_alignment | escalation | contract_terms | follow_up

### Requested Capability
Tooling or workflow enhancement needed.

### User Context
Why this is needed and what friction it removes.

### Complexity Estimate
simple | medium | complex

### Suggested Implementation
Practical implementation suggestion.

### Metadata
- Frequency: first_time | recurring
- Related Features: existing_feature_name

---

Categories

CategoryUse When
concession_leakConcession granted without reciprocal value
batna_weaknessBATNA undefined, unrealistic, or not actionable
framing_missValue narrative fails to move negotiation
objection_handling_gapRepeated objection lacks effective response
escalation_misalignmentEscalation timing/owner path is wrong
value_articulation_gapTeam cannot connect terms to measurable value
anchor_errorAnchor too weak/strong or abandoned prematurely
agreement_riskFinal terms contain ambiguity or unresolved risk

Area Tags

AreaScope
preparationBATNA setup, approval limits, stakeholder map
discoveryInterests, constraints, hidden blockers
framingValue framing and anchor setup
bargainingOffer-counteroffer strategy
concessionsGive-get discipline and thresholds
closingFinal package shaping and confirmation
stakeholder_alignmentInternal/external decision alignment
escalationEscalation path and timing
contract_termsClauses, redlines, obligations, ambiguity
follow_upRecaps, unresolved items, next-round prep

ID Generation

Format: TYPE-YYYYMMDD-XXX

  • TYPE: LRN | NEG | FEAT
  • YYYYMMDD: date
  • XXX: sequential (001) or random (A7B)

Examples:

  • LRN-20260413-001
  • NEG-20260413-A3F
  • FEAT-20260413-002

Resolve Workflow

When resolved:

  1. Update **Status**: pending -> **Status**: resolved
  2. Add resolution block:
### Resolution
- **Resolved**: 2026-04-13T14:30:00Z
- **Action Taken**: Added concession guardrail and approval checklist
- **Notes**: Applied successfully in two subsequent negotiations

Additional statuses:

  • in_progress
  • wont_fix
  • promoted
  • promoted_to_skill

Detection Triggers

Log when these appear:

Deadlock

  • No movement after 2+ rounds
  • Repeated counters without new rationale
  • Decision timeline slips with no clear blocker

Repeated Objections

  • Same objection in 3+ negotiations
  • Existing response script fails repeatedly
  • Objection appears across multiple stakeholder roles

Scope Creep

  • New obligations added after pricing alignment
  • Added deliverables without compensating terms
  • Late-stage requirement expansion

Concession Exceeded Threshold

  • Discount/term concession above approved band
  • Multiple micro-concessions exceed policy combined
  • Concession offered before reciprocal commitment

BATNA Not Defined

  • No walk-away threshold
  • No fallback path
  • BATNA not costed/timed

Approval Missing

  • Concession offered without required approval
  • Decision made on verbal approval only
  • Approval owner unclear late in cycle

Term Ambiguity

  • Clause supports conflicting interpretations
  • Undefined SLA/penalty terms
  • Renewal/termination trigger unclear

Redline Unresolved

  • Open legal comments at close stage
  • Internal and external redline versions diverge
  • "To be clarified later" language remains

Priority Guidelines

PriorityWhen to UseExample
criticalHigh-impact unresolved risk or unauthorized concessionLiability term unresolved at close; major concession without approval
highRecurring pattern with material impactBATNA absent in enterprise cycles; repeated deadlocks
mediumSingle-cycle issue with contained impactOne objection flow underperforming
lowMinor improvement or documentation cleanupNon-critical wording updates

Promotion Targets

When patterns are validated and reusable, promote to:

TargetWhat to Promote
Negotiation playbooksEnd-to-end tactics across stages
Objection librariesReusable objection-response flows
Concession guardrailsGive-get rules and approval thresholds
BATNA checklistsPreflight criteria and walk-away readiness
Deal review templatesStructured post-negotiation reviews

Promotion Criteria

  • Pattern recurs at least 3 times
  • Countermeasure verified in real outcomes
  • Useful across contexts (not one-off)
  • Non-obvious and operationally important

Promotion Workflow

  1. Distill learning into concise asset.
  2. Add asset to target repository/document.
  3. Update source entry:

- **Status**: promoted - **Promoted**: negotiation_playbook (or relevant target)

Recurring Pattern Detection

Before creating a new entry:

  1. Search existing patterns:
   rg "Pattern-Key|concession_leak|batna_weakness|anchor_error|agreement_risk" .learnings/
  1. If related entry exists:

- add See Also - increase Recurrence-Count - update Last-Seen

  1. Raise priority if recurrence continues.
  2. Identify systemic fix:

- framing issue -> playbook update - objection issue -> objection library - concession issue -> guardrail policy - BATNA issue -> checklist hard gate - term issue -> contract review template

Simplify/Harden Feed

When importing simplify-and-harden insights:

  1. Use Pattern-Key as dedupe key.
  2. Search for key:
   rg "Pattern-Key: <key>" .learnings/LEARNINGS.md
  1. Existing key:

- increment recurrence - update dates - link related entries

  1. New key:

- create LRN entry - set source to simplify-and-harden

Promotion threshold suggestion:

  • recurrence >= 3
  • appears in 2+ negotiation contexts
  • appears within 90 days

Periodic Review

When to review

  • Before high-stakes negotiation rounds
  • After deadlock or failed escalation
  • Weekly for active deals
  • Monthly for pattern consolidation
  • Before quarter-end closes

Quick checks

# Pending entries
rg "Status\\*\\*: pending" .learnings/*.md | wc -l

# High and critical issues
rg -n "Priority\\*\\*: high|Priority\\*\\*: critical" .learnings/NEGOTIATION_ISSUES.md

# BATNA issues
rg -n "batna_weakness|BATNA" .learnings/*.md

# Concession leaks
rg -n "concession_leak|concession" .learnings/*.md

# Agreement risk
rg -n "agreement_risk|term_ambiguity|redline_unresolved" .learnings/NEGOTIATION_ISSUES.md

Review actions

  • Resolve addressed issues
  • Promote validated patterns
  • Merge duplicates with links
  • Tighten concession thresholds
  • Refresh BATNA checklist
  • Update escalation matrix

Best Practices

  1. Define BATNA, reservation point, and walk-away before first offer.
  2. Anchor on value and risk reduction, not only price.
  3. Trade every concession for reciprocal value.
  4. Avoid stacking concessions in one round.
  5. Keep approval ownership explicit before offering exceptions.
  6. Treat ambiguous terms as active risk.
  7. Capture objection wording precisely for reuse.
  8. Escalate with clear decision owner and deadline.
  9. Log outcomes the same day while context is fresh.
  10. Promote recurring patterns quickly.

Hook Integration (Opt-In)

Use hooks to inject reminders and detect negotiation signals.

Example configuration

{
  "hooks": {
    "UserPromptSubmit": [
      {
        "matcher": "",
        "hooks": [
          { "type": "command", "command": "./skills/self-improving-negotiation/scripts/activator.sh" }
        ]
      }
    ],
    "PostToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          { "type": "command", "command": "./skills/self-improving-negotiation/scripts/error-detector.sh" }
        ]
      }
    ]
  }
}

Hook behavior is reminder-only; no execution of agreement or approval actions.

See references/hooks-setup.md.

Automatic Skill Extraction

If a learning is stable and reusable, extract a new skill.

Criteria

CriterionRequirement
RecurringAppears in 3+ negotiations
VerifiedImprovement proven in outcomes
Non-obviousPractical experience required
BroadUseful across contexts
RequestedUser/team asked for standardization

Workflow

  1. Select candidate LRN or NEG.
  2. Run extraction helper:
   ./skills/self-improving-negotiation/scripts/extract-skill.sh skill-name --dry-run
   ./skills/self-improving-negotiation/scripts/extract-skill.sh skill-name
  1. Fill TODO placeholders.
  2. Update source entry:

- **Status**: promoted_to_skill - **Skill-Path**: skills/<skill-name>

  1. Validate in fresh session.

Multi-Agent Support

AgentActivationDetection
Claude CodeHook scriptsAutomatic
Codex CLIHook scriptsAutomatic
GitHub CopilotInstruction guidanceManual
OpenClawWorkspace + hooksAutomatic reminders

Coordination rules:

  • Use one canonical .learnings/ folder
  • Use stable IDs (LRN, NEG, FEAT)
  • Add See Also cross-links and reviewer ownership before promotion

Agreement Quality Gate

Before final recommendation, confirm:

  • BATNA is still valid
  • concessions are reciprocal
  • approvals are documented
  • redlines are resolved
  • ambiguous clauses are removed

If any check fails, log NEG and pause final recommendation.

Gitignore Options

.learnings/
.learnings/*.md
!.learnings/.gitkeep

Shared team mode: do not ignore .learnings/.

References

  • references/examples.md
  • references/hooks-setup.md
  • references/openclaw-integration.md
  • Clone URL: https://github.com/jose-compu/self-improving-negotiation.git

Skill, hooks, and scripts are reminder-only controls; they never approve concessions, accept terms, commit pricing, execute approvals, or finalize agreements. Human approval remains required for high-impact concessions and final terms.

Stackability Contract (Standalone + Multi-Skill)

This skill is standalone-compatible and stackable with other self-improving skills.

Namespaced Logging (recommended for 2+ skills)

  • Namespace for this skill: .learnings/negotiation/
  • Keep current standalone behavior if you prefer flat files.
  • Optional shared index for all skills: .learnings/INDEX.md

Required Metadata

Every new entry must include:

**Skill**: negotiation

Hook Arbitration (when 2+ skills are enabled)

  • Use one dispatcher hook as the single entrypoint.
  • Dispatcher responsibilities: route by matcher, dedupe repeated events, and rate-limit reminders.
  • Suggested defaults: dedupe key = event + matcher + file + 5m_window; max 1 reminder per skill every 5 minutes.

Narrow Matcher Scope (negotiation)

Only trigger this skill automatically for negotiation signals such as:

  • counteroffer|concession|anchor|walk-away|term sheet
  • deal risk|stakeholder alignment|fallback option|BATNA
  • explicit negotiation intent in user prompt

Cross-Skill Precedence

When guidance conflicts, apply:

  1. security
  2. engineering
  3. coding
  4. ai
  5. user-explicit domain skill
  6. meta as tie-breaker

Ownership Rules

  • This skill writes only to .learnings/negotiation/ in stackable mode.
  • It may read other skill folders for cross-linking, but should not rewrite their entries.

平台分布

OpenClaw

86.82%
按下载量换算729

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

继续浏览同类 Skills