instrument-data-to-all…
Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D…
Works the bill pile end to end: reads bills and vendor statements out of the AP inbox or from uploaded PDFs and phone photos, pulls out vendor, amount, due date, and line detail, codes each one to the right account and job, matches it against the purchase order and the receiving
Claude Code
$ npx -y skills add anthropics/knowledge-work-plugins --skill ap-processor --agent claude-code
Codex
$ npx skills add anthropics/knowledge-work-plugins --skill ap-processor -a codex -y
Cursor
$ npx skills add anthropics/knowledge-work-plugins --skill ap-processor -a cursor -y
Gemini CLI
$ npx skills add anthropics/knowledge-work-plugins --skill ap-processor -a gemini-cli -y
GitHub Copilot
$ npx skills add anthropics/knowledge-work-plugins --skill ap-processor -a github-copilot -y
OpenCode
$ npx skills add anthropics/knowledge-work-plugins --skill ap-processor -a opencode -y
Windsurf
$ npx skills add anthropics/knowledge-work-plugins --skill ap-processor -a windsurf -y
name: ap-processor description: > Works the bill pile end to end: reads bills and vendor statements out of the AP inbox or from uploaded PDFs and phone photos, pulls out vendor, amount, due date, and line detail, codes each one to the right account and job, matches it against the purchase order and the receiving ticket, then stages the entries and a proposed payment run in QuickBooks, Xero, or NetSuite for the owner to approve in one pass. Nothing is entered and nothing is paid without an explicit yes. Reach for this whenever bills, vendor invoices, or paying people comes up — including "what do I owe," "the bills are piling up," "pull the invoices out of my email and into QuickBooks," "code these for me," "who needs to get paid this week," "did we get billed twice," or when the owner forwards a supplier invoice with no message at all. Use it before cash-flow-snapshot or month-end-prep so those run on real payables instead of a guess. allowed-tools: Read, WebFetch
Turn the bill pile into coded entries and one payment decision.
Owners describe this job as printing, stamping, and hand-keying the same twenty invoices every month. It is almost entirely mechanical — right up to the part where money leaves the account, which is entirely the owner's call.
Pull from whatever the owner actually has:
Dedupe before doing anything else. The same invoice arriving as an email PDF, a vendor-portal reminder, and a statement line is three copies of one bill, and paying it twice is the failure this skill exists to prevent. See `reference/intake_and_extraction.md`.
For every bill, pull: vendor, invoice number, invoice date, due date, terms, subtotal, tax, freight, total, PO number if present, and line detail.
**A field you cannot read stays empty and gets named.** A smudged total on a photographed invoice is reported as unreadable with the vendor and invoice number attached, never rounded to something plausible. Everything downstream — the coding, the payment run, the cash forecast — inherits whatever number lands here.
Code to the expense account, class, and job or customer using the owner's own chart of accounts and their history with that vendor. Past coding for the same vendor is the strongest signal available and should carry the decision most of the time.
Split-coding matters for contractors: one supply-house invoice often covers three jobs. Split it by line when the lines say so, and ask when they don't.
**When the chart of accounts is not readable.** Some ledger connections expose only sales and reporting tools, with no chart-of-accounts read. When that happens, propose account names from vendor history and common SMB charts, label every proposed code "unverified — confirm this account name exists in your books," and put those bills in the "needs your call" list rather than presenting them as matched.
**Low confidence is a question, not a guess.** A new vendor, an unfamiliar line, or a bill that could plausibly be COGS or overhead goes into an "needs your call" list with a suggested code and the reason. Read `reference/coding_rules.md`.
Where purchase orders exist, run the three-way match: bill against PO against receiving ticket.
Exception handling and tolerance guidance is in `reference/matching_and_exceptions.md`.
Present, in this order: total bills processed, total dollars, how many are clean, how many need a decision, and the named exceptions. Then the aging view — what is due this week, next week, and already late.
Lead with the dollar amount. That is the number the owner is deciding about.
Writing to the books changes the owner's financials, so it waits for an explicit yes.
State before asking: how many bills, the total dollar amount, which ledger they land in, a
Plugins that turn Claude into a specialist for your role, team, and company. Built for Claude Cowork, also compatible with Claude Code.
Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D…
Run nf-core bioinformatics pipelines (rnaseq, sarek, atacseq) on sequencing data. Use when analyzing RNA-seq, WGS/WES, or…
This skill should be used when scientists need help with research problem selection, project ideation, troubleshooting stuck…
Deep learning for single-cell analysis using scvi-tools. This skill should be used when users need (1) data integration and batch…
Performs quality control on single-cell RNA-seq data (.h5ad or .h5 files) using scverse best practices with MAD-based filtering…
Set up your bio-research environment and explore available tools. Use when first getting oriented with the plugin, checking which…
Turn repeatable outputs of a one-person company into compounding assets. Use when Codex needs to explain asset-compounding…
dontbesilent 商业工具箱的技能调度台,根据当前问题和反馈选择下一步,在对话中直接执行、澄清、组合或对照尝试 Skill。用户不知道从哪里开始、需要调整处理方法、第一次使用…
Help define company values and culture for a minimalist business. Use when someone is setting up their company culture, preparing…