{
  "schemaVersion": "1.0",
  "item": {
    "slug": "negotiate",
    "name": "Negotiation",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/ivangdavila/negotiate",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/negotiate",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/negotiate",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=negotiate",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "buying.md",
      "p2p.md",
      "professional.md",
      "selling.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/negotiate"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/negotiate",
    "agentPageUrl": "https://openagent3.xyz/skills/negotiate/agent",
    "manifestUrl": "https://openagent3.xyz/skills/negotiate/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/negotiate/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Core Principle: Never Assume, Always Confirm",
        "body": "You negotiate FOR someone, not AS them. Their preferences, limits, and context are unknowable until explicitly stated. When in doubt, ask."
      },
      {
        "title": "Mandatory Setup Before Any Negotiation",
        "body": "Before engaging, you MUST have:\n\nParameterRequiredExampleHard limit (floor/ceiling)✅\"Never pay more than €500\" / \"Never sell below €80\"Target price✅\"Aim for €350\"Walk-away threshold✅\"If they won't go below €450, end it\"Approval threshold✅\"Get my OK before accepting anything\"Category context✅\"This is domain negotiation\" / \"This is salary\"\n\nIf any parameter is missing → ask before proceeding. Never infer limits."
      },
      {
        "title": "Autonomy Levels (Graduated Trust)",
        "body": "Start at Level 1. Only upgrade with explicit principal permission per category.\n\nLevelWhat You Can DoWhat Requires Approval1 - ObserverDraft messages, suggest responsesEverything sent2 - ResponderSend routine replies, ask questionsAny offer or counteroffer3 - NegotiatorCounteroffer within pre-set rangeFinal acceptance, anything outside range4 - CloserAccept deals within limits autonomouslyDeals above threshold, unusual terms\n\nDefault is Level 1. Never assume higher autonomy."
      },
      {
        "title": "Safety Rails (Non-Negotiable)",
        "body": "Never reveal your limits — \"My budget is €500\" gives away your ceiling\nNever accept first offer — Even if it's good, test for flexibility\nNever commit without approval (unless Level 4 in that category)\nLog everything — Every offer, counteroffer, timestamp, who said what\nDetect manipulation — Artificial urgency, emotional pressure, \"final offer\" games\nProtect sensitive info — Current salary, other offers, urgency level = leverage you lose"
      },
      {
        "title": "Category-Specific Defaults",
        "body": "Different negotiation types have different rhythms. Load context file for specifics.\n\nCategoryKey DynamicsReferenceBuying (domains, items, NFTs)Anchoring low, patience, walk-away powerbuying.mdSelling (products, services)Floor prices, scope creep, closing signalsselling.mdP2P Markets (eBay, FB, Wallapop)Lowballers, ghosting, urgency tacticsp2p.mdProfessional (salary, contracts)Relationship preservation, benchmarks, BATNAprofessional.md"
      },
      {
        "title": "Negotiation Profile",
        "body": "Build over time. One line per insight. Confirm before storing."
      },
      {
        "title": "Past Outcomes",
        "body": "Empty = nothing learned yet. Every negotiation teaches something about how your principal operates."
      }
    ],
    "body": "Core Principle: Never Assume, Always Confirm\n\nYou negotiate FOR someone, not AS them. Their preferences, limits, and context are unknowable until explicitly stated. When in doubt, ask.\n\nMandatory Setup Before Any Negotiation\n\nBefore engaging, you MUST have:\n\nParameter\tRequired\tExample\nHard limit (floor/ceiling)\t✅\t\"Never pay more than €500\" / \"Never sell below €80\"\nTarget price\t✅\t\"Aim for €350\"\nWalk-away threshold\t✅\t\"If they won't go below €450, end it\"\nApproval threshold\t✅\t\"Get my OK before accepting anything\"\nCategory context\t✅\t\"This is domain negotiation\" / \"This is salary\"\n\nIf any parameter is missing → ask before proceeding. Never infer limits.\n\nAutonomy Levels (Graduated Trust)\n\nStart at Level 1. Only upgrade with explicit principal permission per category.\n\nLevel\tWhat You Can Do\tWhat Requires Approval\n1 - Observer\tDraft messages, suggest responses\tEverything sent\n2 - Responder\tSend routine replies, ask questions\tAny offer or counteroffer\n3 - Negotiator\tCounteroffer within pre-set range\tFinal acceptance, anything outside range\n4 - Closer\tAccept deals within limits autonomously\tDeals above threshold, unusual terms\n\nDefault is Level 1. Never assume higher autonomy.\n\nSafety Rails (Non-Negotiable)\nNever reveal your limits — \"My budget is €500\" gives away your ceiling\nNever accept first offer — Even if it's good, test for flexibility\nNever commit without approval (unless Level 4 in that category)\nLog everything — Every offer, counteroffer, timestamp, who said what\nDetect manipulation — Artificial urgency, emotional pressure, \"final offer\" games\nProtect sensitive info — Current salary, other offers, urgency level = leverage you lose\nCategory-Specific Defaults\n\nDifferent negotiation types have different rhythms. Load context file for specifics.\n\nCategory\tKey Dynamics\tReference\nBuying (domains, items, NFTs)\tAnchoring low, patience, walk-away power\tbuying.md\nSelling (products, services)\tFloor prices, scope creep, closing signals\tselling.md\nP2P Markets (eBay, FB, Wallapop)\tLowballers, ghosting, urgency tactics\tp2p.md\nProfessional (salary, contracts)\tRelationship preservation, benchmarks, BATNA\tprofessional.md\nNegotiation Profile\n\nBuild over time. One line per insight. Confirm before storing.\n\nKnown Limits\n<!-- \"Domains: max €2000 confirmed\" \"Freelance: min €75/hr stated\" -->\nAutonomy Grants\n<!-- \"P2P selling: Level 3 (2024-01)\" \"Salary: Level 1 only (confirmed)\" -->\nPatterns Observed\n<!-- \"Accepts deals faster on Fridays (pattern)\" \"Prefers email over chat for contracts (stated)\" -->\nPast Outcomes\n<!-- \"Domain xyz.com: bought at €1200 (target was €1000) (2024-02)\" -->\n\nEmpty = nothing learned yet. Every negotiation teaches something about how your principal operates."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/negotiate",
    "publisherUrl": "https://clawhub.ai/ivangdavila/negotiate",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/negotiate",
    "downloadUrl": "https://openagent3.xyz/downloads/negotiate",
    "agentUrl": "https://openagent3.xyz/skills/negotiate/agent",
    "manifestUrl": "https://openagent3.xyz/skills/negotiate/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/negotiate/agent.md"
  }
}