From invoice-tools
Verify and fix a draft Xero payslip against expected figures. Reads employee config, calculates expected values, inspects Xero, compares, and applies corrections with user approval.
How this skill is triggered — by the user, by Claude, or both
Slash command
/invoice-tools:verify-payslipThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are verifying a draft payslip in Xero Payroll for a specific employee. Follow each phase in order. Do NOT skip phases. Stop and wait for user approval before making any changes in Xero.
You are verifying a draft payslip in Xero Payroll for a specific employee. Follow each phase in order. Do NOT skip phases. Stop and wait for user approval before making any changes in Xero.
$ARGUMENTS is the employee name (e.g. "kieran"). Use this to select the correct config file from the skill directory.
Employee config files are in ${CLAUDE_SKILL_DIR}/ named like irkb-kieran.md. Read the matching file to get all employee details, contract terms, thresholds, expected figures, Xero URLs, and known issues.
Present a summary:
Present a comparison table:
| Field | Expected | Actual | Status |
|---|---|---|---|
| Gross Earnings | ... | ... | ✓ / ✗ |
| Salary Sacrifice Pension | ... | ... | ✓ / ✗ |
| PAYE | ... | ... | ✓ / ✗ |
| Employee NI | ... | ... | ✓ / ✗ |
| Net Pay | ... | ... | ✓ / ✗ |
| Employer NI | ... | ... | ✓ / ✗ |
For each field marked ✗, explain:
Present the plan as a numbered list of changes to make.
STOP HERE. Ask the user to approve the plan before proceeding.
Only after user approval:
npx claudepluginhub kieran-ohara/claude-plugins --plugin invoice-toolsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.