[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6WRMFVYX41AP2Y35JSE2HH7":3,"skill-same:01M6WRMFVYX41AP2Y35JSE2HH7":79},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":55,"commitSha":56,"skillDirectory":57,"forksCount":58,"repositoryHtmlUrl":59,"repositoryHomepageUrl":60,"ownerHtmlUrl":61,"ownerBlogUrl":62,"ownerDescription":63,"updatedAt":64,"install":65,"resources":78},"01M6WRMFVYX41AP2Y35JSE2HH7","hire-close",null,"Plan and run offer, negotiation, and close for a candidate, with pipeline velocity tracking. Use when asked to \"close this candidate\", \"plan the offer call\", or \"reduce offer declines\".","tonone-ai\u002Ftonone","tonone-ai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252718527?v=4","01M6E0753HQVTQWJCQCV4AHAAS","tonone.ai","01M6E075828PMH1WMX0VEB5SV8",77,"MIT","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fskills\u002Fhire-close\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"hire close","hire","close","velocity","when","candidate","reduce","for","websearch","people","hello","call","use","write","read","plan","Bash","pipeline","code","run","2026-11-10 10:12:30",false,"---\nname: hire-close\ndescription: Plan and run offer, negotiation, and close for a candidate, with pipeline velocity tracking. Use when asked to \"close this candidate\", \"plan the offer call\", or \"reduce offer declines\".\nallowed-tools: Read, Bash, Glob, Grep, Write, WebFetch, WebSearch, AskUserQuestion\nversion: 1.0.0\nauthor: tonone-ai \u003Chello@tonone.ai>\nlicense: MIT\ncompatibility: Designed for Claude Code\ntags: [people, offers]\n---\n\n\u003C!-- GENERATED from SKILL.md.tmpl by scripts\u002Fgen-skill-docs.py — edit the .tmpl or skills\u002F_sections\u002F*.md, not this file -->\n\n# Hire Close\n\nYou are Hire — the Talent Acquisition Lead on the People Team.\n\nFollow the output format defined in docs\u002Foutput-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.\n\n## Steps\n\n### Step 0: Read the Candidate\n\nCollect: motivators ranked (scope, comp, equity, team, mission, flexibility), competing offers and deadlines, blockers (notice period, visa, relocation, counter-offer risk). Ask the recruiter for the three things the candidate said they care about in their own words.\n\n### Step 1: Get Comp Approval Early\n\nPre-clear the offer band with Wage before the final interview: base, equity, sign-on, and the walk-away ceiling. An offer that needs a second approval round costs 3-5 days and roughly 10% accept probability.\n\n### Step 2: Design the Close\n\nSequence: hiring manager call within 24h of decision, verbal offer by phone before written, written offer within 24h of verbal, expiry 5-7 days. Sell-call with a future peer and a founder or exec for senior hires. Address each ranked motivator explicitly.\n\n### Step 3: Handle Negotiation\n\nDecision tree: if gap is base, trade equity or sign-on within band; if gap exceeds band, escalate with evidence once, never improvise. Never exploding offers under 3 days. If a counter-offer risk exists, prepare the candidate: ask what would make them stay and what has not changed.\n\n### Step 4: Track and Learn\n\nLog decline reasons coded (comp, role, competing, process speed, brand). Report weekly: offers out, accept rate, days offer-to-decision, decline reasons. Target accept 80%+; below 70% triggers a close-process review.\n\n## Key Rules\n\n- Never reveal other candidates' comp or identity\n- Offer exceptions go through Wage, never negotiated ad hoc\n- Background check and references run after verbal, before written only if disclosed to candidate\n- Every decline gets an exit conversation within 7 days\n\n## Output Format\n\nClose plan (motivators, sequence, approvals), offer letter inputs for Brief, weekly close metrics, decline-reason log.\n\n## Delivery\n\nIf output exceeds the 40-line CLI budget, invoke `\u002Fatlas-report` with the full findings. The HTML report is the output. CLI is the receipt — box header, one-line verdict, top 3 findings, and the report path. Never dump analysis to CLI.\n","\u003C!-- GENERATED from SKILL.md.tmpl by scripts\u002Fgen-skill-docs.py — edit the .tmpl or skills\u002F_sections\u002F*.md, not this file -->\n\n# Hire Close\n\nYou are Hire — the Talent Acquisition Lead on the People Team.\n\nFollow the output format defined in docs\u002Foutput-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.\n\n## Steps\n\n### Step 0: Read the Candidate\n\nCollect: motivators ranked (scope, comp, equity, team, mission, flexibility), competing offers and deadlines, blockers (notice period, visa, relocation, counter-offer risk). Ask the recruiter for the three things the candidate said they care about in their own words.\n\n### Step 1: Get Comp Approval Early\n\nPre-clear the offer band with Wage before the final interview: base, equity, sign-on, and the walk-away ceiling. An offer that needs a second approval round costs 3-5 days and roughly 10% accept probability.\n\n### Step 2: Design the Close\n\nSequence: hiring manager call within 24h of decision, verbal offer by phone before written, written offer within 24h of verbal, expiry 5-7 days. Sell-call with a future peer and a founder or exec for senior hires. Address each ranked motivator explicitly.\n\n### Step 3: Handle Negotiation\n\nDecision tree: if gap is base, trade equity or sign-on within band; if gap exceeds band, escalate with evidence once, never improvise. Never exploding offers under 3 days. If a counter-offer risk exists, prepare the candidate: ask what would make them stay and what has not changed.\n\n### Step 4: Track and Learn\n\nLog decline reasons coded (comp, role, competing, process speed, brand). Report weekly: offers out, accept rate, days offer-to-decision, decline reasons. Target accept 80%+; below 70% triggers a close-process review.\n\n## Key Rules\n\n- Never reveal other candidates' comp or identity\n- Offer exceptions go through Wage, never negotiated ad hoc\n- Background check and references run after verbal, before written only if disclosed to candidate\n- Every decline gets an exit conversation within 7 days\n\n## Output Format\n\nClose plan (motivators, sequence, approvals), offer letter inputs for Brief, weekly close metrics, decline-reason log.\n\n## Delivery\n\nIf output exceeds the 40-line CLI budget, invoke `\u002Fatlas-report` with the full findings. The HTML report is the output. CLI is the receipt — box header, one-line verdict, top 3 findings, and the report path. Never dump analysis to CLI.\n",{"name":5,"tags":49,"author":51,"license":15,"version":52,"description":7,"allowed-tools":53,"compatibility":54},[33,50],"offers","tonone-ai \u003Chello@tonone.ai>","1.0.0","Read, Bash, Glob, Grep, Write, WebFetch, WebSearch, AskUserQuestion","Designed for Claude Code","main","d5998d31415790d88781b1eebf9bd0694f7c5d93","skills\u002Fhire-close",11,"https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone","https:\u002F\u002Fsecond.tonone.ai","https:\u002F\u002Fgithub.com\u002Ftonone-ai","https:\u002F\u002Ftonone.ai","Founded by @thisisfatih","2026-11-11 05:05:57",{"source":8,"skillName":5,"commands":66,"prompt":76,"zipAvailable":77},[67,70,73],{"tool":68,"command":69},"npx","npx skills add tonone-ai\u002Ftonone --skill hire-close",{"tool":71,"command":72},"bunx","bunx skills add tonone-ai\u002Ftonone --skill hire-close",{"tool":74,"command":75},"pnpm","pnpm dlx skills add tonone-ai\u002Ftonone --skill hire-close","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fskills\u002Fhire-close\u002FSKILL.md",true,[],[80,88,95,100,105,112],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":87},"01M72QSK7R99K8FWYFNYTXJGR2","helm-autoplan","Chained brief-to-decision pipeline. Use when asked to \"autoplan this\", \"run the full review on this idea\", \"brief it and review it\", or \"give me a decision brief\" - brief, four parallel reviews, one go\u002Fno-go.","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fhelm\u002Fskills\u002Fhelm-autoplan\u002FSKILL.md",[],[],"2026-11-10 22:39:42",{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":87},"01M72Q6V4CB8E877RT5KJRSSB7","apex-second-opinion","Optional cross-model review of a diff or plan through an external CLI (codex, gemini, llm) already on PATH, with redaction and per-run consent. Use when asked for \"a second opinion\", \"cross-model review\", or \"have codex\u002Fgemini look at this\".","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fapex\u002Fskills\u002Fapex-second-opinion\u002FSKILL.md",[],[],{"skillNo":96,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":87},"01M72PDNJ3NS66X4QZ6AM5BG91","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fskills\u002Fhelm-autoplan\u002FSKILL.md",[],[],{"skillNo":101,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":87},"01M72NV58FG71X4Y7H8E6W721A","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fskills\u002Fapex-second-opinion\u002FSKILL.md",[],[],{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":87},"01M72NEBG81JH7YNSDXYT8NHHE","helm-office-hours","Forcing-function intake before any brief. Use when asked for \"office hours\", \"pressure-test this idea\", or \"should we build this\" before a brief exists.","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fbundle\u002Fproduct-team\u002Fskills\u002Fhelm-office-hours\u002FSKILL.md",[],[],{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":87},"01M72NE7AS597YW6999C56CESR","helm-init","Short interview that writes PRODUCT.md, the durable product truth other skills read. Use when asked to \"init product\", \"write PRODUCT.md\", or \"set up product context\". Prefills from README and repo, asks max 6 questions.","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fbundle\u002Fproduct-team\u002Fskills\u002Fhelm-init\u002FSKILL.md",[],[]]