Routes Merit Palk payroll tasks to the elnora-merit CLI palk command group. Use when onboarding employees, running payroll, reading reports, or checking vacation balances.
How this skill is triggered — by the user, by Claude, or both
Slash command
/merit-aktiva-workspace:merit-palk-workspaceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Router for Merit **Palk** (payroll) work via the `elnora-merit palk …` CLI. Palk is a
Router for Merit Palk (payroll) work via the elnora-merit palk … CLI. Palk is a
distinct Merit product from Aktiva accounting: different host (palk.merit.ee), its own
API credentials, and a v1-only API. Load the topic skill for the procedure first — it
carries the correct payroll method and the exact payload schema — then run the CLI.
| Intent | Skill |
|---|---|
| Onboard a new employee (+ first contract + first base salary), add contacts, update a base salary agreement | merit-palk-employees |
| Run payroll: enter salaries & withholdings, record absences / leave / sick days | merit-palk-payroll |
| Read the employee list, base-salary agreements, salary & hours report, GL batch (to post into accounting), vacation obligation balance | merit-palk-reports |
| Per-employee setup: basic exemption (tax-free) usage, vacation liability rate, reduced work capacity; create dimensions (department / cost centre / project) | merit-palk-settings |
| One-off CLI call | elnora-merit palk <group> <verb> directly |
These skills are generic — the correct Merit Palk method, with no company account codes, employee data, or import IDs baked in. Real salary/withholding import IDs, GL account codes, department/cost-centre/project codes, and employee identifiers belong in a company books reference kept in your own private workspace (not in this public repo). When one is available, load it alongside the topic skill before building a payload so the right codes are used.
send* endpoint posts a single flat JSON object (e.g. one
salary row, one absence). To enter many, loop — there is no batch array and no transaction,
so a partial run leaves partial data that can only be fixed in the UI.Typecode /
SalaryTypeImpCode (and a custom ContractId) are numbers (≤13 digits, no letters/symbols)
that you first set on the matching card in Merit Palk (Payroll → Salary types → "Import ID",
etc.). ContractCode / ContractId also accept the employee's Personal ID code — the
simplest key when you haven't assigned custom contract codes.Typecode sign picks the table: positive = a Salary type import ID; negative = a
Withholding type import ID. Absence Typecodes are a fixed Merit-provided enum (you do not
create them) — see merit-palk-payroll.YYYY-MM-DD (e.g. 2026-06-01) — NOT Aktiva's compact YYYYMMDD.send* bodies: separate integer Month and Year fields.get* bodies: a YYYYMM string (Month6 / Month / StartMonth).true/false; decimals use a dot; percentages are whole numbers (5 = 5%).--month 2026-06 or 202606 and normalises; date flags accept either form.elnora-merit palk <group> <verb> [flags] — JSON to stdout by default. Read commands take
typed flags; write commands (create / add / set) take the documented JSON body via
--data '<json>' or --file <path>. Run any command's --help for its field summary.
Global flags: --output json|table|csv, --pretty, --fields a,b. Lists return at most 100 rows.
/plugin marketplace add Elnora-AI/elnora-merit-aktiva then /plugin install merit-aktiva-workspace@elnora-merit-aktivanpm install -g @elnora-ai/merit-aktivaMERIT_PALK_API_ID
and MERIT_PALK_API_KEY (separate from the Aktiva MERIT_API_* keys). Requires a Merit
Palk PRO license — a test company with ≤2 employees gets PRO free.elnora-merit palk employees list.ContractCode when unsure.MERIT_PALK_* keys and a PRO license.create/add/set
payload with the user before sending; prefer a test company (≤2 employees = free PRO) first.Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub elnora-ai/elnora-merit-aktiva --plugin merit-aktiva-workspace