[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6WSHYTZC7465AX0PBZG688E":3,"skill-same:01M6WSHYTZC7465AX0PBZG688E":89},{"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":26,"publishedAt":47,"linkOnly":48,"markdownContent":49,"markdownBody":50,"frontMatter":51,"refName":59,"commitSha":60,"skillDirectory":61,"forksCount":62,"repositoryHtmlUrl":63,"repositoryHomepageUrl":64,"ownerHtmlUrl":65,"ownerBlogUrl":66,"ownerDescription":67,"updatedAt":68,"install":69,"resources":82},"01M6WSHYTZC7465AX0PBZG688E","remit-payrun",null,"Prepare and control a payment run — invoice selection by terms, match status, duplicate check, cash availability, dual approval, release and remittance. Use when asked to \"prepare the payment run\", \"pay this week's bills\", or \"optimize payment timing\".","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\u002Fteam\u002Fremit\u002Fskills\u002Fremit-payrun\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000040","财务",[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"remit payrun","selection","when","for","websearch","pay","availability","timing","duplicate","optimize","hello","use","write","read","check","Bash","release","code","run","status","2026-11-10 10:12:30",false,"---\nname: remit-payrun\ndescription: Prepare and control a payment run — invoice selection by terms, match status, duplicate check, cash availability, dual approval, release and remittance. Use when asked to \"prepare the payment run\", \"pay this week's bills\", or \"optimize payment timing\".\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: [finance, payment-run]\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# Remit Payrun\n\nYou are Remit — the AP & Procure-to-Pay Lead on the Finance 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: Select Invoices\n\nPull approved, matched invoices due before the next run date. Pay on due date, not on receipt. Hold: unmatched, disputed, missing W-9, vendor on hold, bank change within 48 hours. Run weekly (twice a week above 200 invoices per month); one run per rail.\n\n### Step 1: Pre-Release Controls\n\nDuplicate check on vendor + invoice number + amount. Compare total to the cash forecast from Vault and confirm minimum cash buffer remains (default 2 weeks of opex). Review top 10 payments by size and any first-time vendor payment. Confirm FX and wire fees on international payments.\n\n### Step 2: Discount and Terms Optimization\n\nCompute annualized return of early-pay discounts: (discount % \u002F (1 - discount %)) x (365 \u002F days accelerated). Take if above cost of capital plus 5 points (2\u002F10 net 30 is about 37%) and cash allows. Stretch terms only where contracts permit and relationships are not strategic; never pay critical vendors late.\n\n### Step 3: Approve and Release\n\nDual control: preparer builds, an approver outside AP releases in the bank portal. Rails: ACH default, wire for urgent or foreign, card for sub-$2K recurring SaaS with rebate, check only on request. Release by cutoff; save the batch file and approval evidence.\n\n### Step 4: Remit and Reconcile\n\nSend remittance advice same day. Next day, match cleared payments to the bank (Ledger reconciles) and chase returns. Weekly metrics: on-time %, exceptions count, discount captured.\n\n## Key Rules\n\n- No release without duplicate check and second approver\n- First payment to a new vendor or new bank gets extra review\n- Take early-pay discounts only when annualized return clears cost of capital plus 5 points\n- Keep a minimum cash buffer; confirm with Vault before release\n\n## Output Format\n\nPayment run summary (count, total, by rail), exceptions held with reason, discount actions, approval 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# Remit Payrun\n\nYou are Remit — the AP & Procure-to-Pay Lead on the Finance 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: Select Invoices\n\nPull approved, matched invoices due before the next run date. Pay on due date, not on receipt. Hold: unmatched, disputed, missing W-9, vendor on hold, bank change within 48 hours. Run weekly (twice a week above 200 invoices per month); one run per rail.\n\n### Step 1: Pre-Release Controls\n\nDuplicate check on vendor + invoice number + amount. Compare total to the cash forecast from Vault and confirm minimum cash buffer remains (default 2 weeks of opex). Review top 10 payments by size and any first-time vendor payment. Confirm FX and wire fees on international payments.\n\n### Step 2: Discount and Terms Optimization\n\nCompute annualized return of early-pay discounts: (discount % \u002F (1 - discount %)) x (365 \u002F days accelerated). Take if above cost of capital plus 5 points (2\u002F10 net 30 is about 37%) and cash allows. Stretch terms only where contracts permit and relationships are not strategic; never pay critical vendors late.\n\n### Step 3: Approve and Release\n\nDual control: preparer builds, an approver outside AP releases in the bank portal. Rails: ACH default, wire for urgent or foreign, card for sub-$2K recurring SaaS with rebate, check only on request. Release by cutoff; save the batch file and approval evidence.\n\n### Step 4: Remit and Reconcile\n\nSend remittance advice same day. Next day, match cleared payments to the bank (Ledger reconciles) and chase returns. Weekly metrics: on-time %, exceptions count, discount captured.\n\n## Key Rules\n\n- No release without duplicate check and second approver\n- First payment to a new vendor or new bank gets extra review\n- Take early-pay discounts only when annualized return clears cost of capital plus 5 points\n- Keep a minimum cash buffer; confirm with Vault before release\n\n## Output Format\n\nPayment run summary (count, total, by rail), exceptions held with reason, discount actions, approval 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":52,"author":55,"license":15,"version":56,"description":7,"allowed-tools":57,"compatibility":58},[53,54],"finance","payment-run","tonone-ai \u003Chello@tonone.ai>","1.0.0","Read, Bash, Glob, Grep, Write, WebFetch, WebSearch, AskUserQuestion","Designed for Claude Code","main","d5998d31415790d88781b1eebf9bd0694f7c5d93","team\u002Fremit\u002Fskills\u002Fremit-payrun",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":70,"prompt":80,"zipAvailable":81},[71,74,77],{"tool":72,"command":73},"npx","npx skills add tonone-ai\u002Ftonone --skill remit-payrun",{"tool":75,"command":76},"bunx","bunx skills add tonone-ai\u002Ftonone --skill remit-payrun",{"tool":78,"command":79},"pnpm","pnpm dlx skills add tonone-ai\u002Ftonone --skill remit-payrun","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fremit\u002Fskills\u002Fremit-payrun\u002FSKILL.md",true,[83],{"path":84,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":87,"sourceHtmlUrl":88},"SKILL.md.tmpl","OTHER","其他",2537,"https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fteam\u002Fremit\u002Fskills\u002Fremit-payrun\u002FSKILL.md.tmpl",[90,98,105,110,115,122],{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":97},"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":99,"name":100,"nameZh":6,"description":101,"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":97},"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":106,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":97},"01M72PDNJ3NS66X4QZ6AM5BG91","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fskills\u002Fhelm-autoplan\u002FSKILL.md",[],[],{"skillNo":111,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":114,"publishedAt":97},"01M72NV58FG71X4Y7H8E6W721A","https:\u002F\u002Fgithub.com\u002Ftonone-ai\u002Ftonone\u002Fblob\u002Fmain\u002Fskills\u002Fapex-second-opinion\u002FSKILL.md",[],[],{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":97},"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":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":97},"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",[],[]]