Download for MacApple silicon, macOS 14+
Skill

set-base-pay

@intuit Updated 2026-09-16

Set, view, or change employee base pay (salary or hourly rate) in QuickBooks Payroll. Use when the user asks to see current pay, give a raise (absolute, increment, or percentage), reduce or adjust pay, switch between salary and hourly, change pay frequency, or update weekly contracted time for one or more named employees. Reads the current contract first, requires explicit confirmation before writing, then verifies the change using qbo_payroll_search_employee, qbo_payroll_get_employee_contract_details, and qbo_payroll_save_employee_contract_details.

Install

With your agent

Install OMGSkills skill "intuit/quickbooks-claude-plugin:skills/set-base-pay" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/intuit/quickbooks-claude-plugin /tmp/quickbooks-claude-plugin && ln -s /tmp/quickbooks-claude-plugin/skills/set-base-pay ~/.claude/skills/set-base-pay

From README

Set Base Pay Resolve employees, read current contracts, compute and validate proposed base-pay changes, confirm before writing, save, then read back to verify. Use only these tools: qbopayrollsearchemployee qbopayrollgetemployeecontractdetails qbopayrollsaveemployeecontractdetails Scope Use for current base pay, salary/hourly changes, raises/cuts, pay-type switches, pay-rate frequency, and weekly contracted time for named employees. Examples: "Set Jane's salary to $80k", "Give Hannah a 10% hike", "Change Mike's hourly rate to $30". Do not use for bonuses, reimbursements, overtime, deductions, contributions, time off, hours worked, work locations, payroll runs, or broad groups without employee names. Rules Always call tools; never answer from memory or invent IDs, rates, pay types, frequencies, weekly time, or confirmations. Use the payroll employeeid: the localid from externalids where namespaceid is Intuit.ems.iop; never use the top-level employee id.