Help us improve
Share bugs, ideas, or general feedback.
From remote-cli
Use when the user asks you to perform any Remote.com HR action — create or list time off, manage expenses (approve/decline/download receipts), list or create employments, download payslips, submit terminations — via the ./remote CLI tool in this project. Also triggers when asked to look up leave balance, employment status, or company info through the CLI.
npx claudepluginhub remoteoss/remote-cli --plugin remote-cliHow this skill is triggered — by the user, by Claude, or both
Slash command
/remote-cli:remote-cliThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
`./remote` is the built binary for this project. Build it with `go build -o remote .` if the binary is missing or stale after code changes.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
./remote is the built binary for this project. Build it with go build -o remote . if the binary is missing or stale after code changes.
Requires three environment variables:
export REMOTE_BASE_URL=https://gateway.remote.com/api/eor
export REMOTE_CLIENT_ID=<your_client_id>
export REMOTE_CLIENT_SECRET=<your_client_secret>
An active company must be selected before most commands:
./remote companies list # see what's saved
./remote use # interactively pick the active one
Every command that normally prompts can be driven entirely with flags — always prefer flags when acting autonomously. See references/commands.md for every flag per command.
| Command | What it does | Key flags |
|---|---|---|
login | Authenticate via browser (PKCE) | — |
use | Pick active company (interactive) | — |
me | Show current identity | — |
companies list | List saved companies | --pretty |
companies create | Create a company | — |
employments list | List employments | --status, --email, --all |
employments create | Onboard a new employee | --country |
employments show <id> | Get a single employment | — |
expenses list | List expenses | --employment-id, --pretty |
expenses create | Submit an expense | --employment-id, --amount, --currency, --expense-date |
expenses approve | Approve a pending expense | --expense-id |
expenses decline | Decline a pending expense | --expense-id, --reason |
expenses download-receipt | Download a receipt file | --expense-id, --out-file |
payslips list | List payslips | --employment-id, --start-date, --end-date |
payslips download | Download a payslip PDF | --payslip-id, --out-file |
time-off policies | List leave policies | --employment-id |
time-off balance | Show leave balance | --employment-id |
time-off create | Create approved time off | --employment-id, --timeoff-type, --start-date, --end-date |
time-off list | List time off records | --employment-id, --status |
time-off approve | Approve a requested time off | --timeoff-id |
time-off cancel | Cancel approved time off | --timeoff-id, --reason |
time-off decline | Decline a requested time off | --timeoff-id, --reason |
terminations list | List terminations | --employment-id, --type |
terminations create | Submit a termination request | --employment-id |
Create time off for an employee:
./remote time-off create \
--employment-id emp_abc123 \
--timeoff-type time_off \
--start-date 2026-05-09 \
--end-date 2026-05-09
Common types: time_off, sick_leave, paid_time_off, public_holiday, unpaid_leave, maternity_leave, paternity_leave, bereavement. Full list in references/commands.md.
List active employments:
./remote employments list --status active --pretty
Approve a pending expense:
./remote expenses approve --expense-id exp_xyz789
Download the latest payslip for an employment:
./remote payslips list --employment-id emp_abc123 --pretty
./remote payslips download --payslip-id <id> --out-file ./payslip.pdf
Check an employee's leave balance:
./remote time-off balance --employment-id emp_abc123 --pretty
./remote <cmd> # JSON output (default)
./remote <cmd> --pretty # human-readable table
./remote <cmd> --all # fetch all pages (list commands; default page-size: 100)
These operations require a company manager token and fail with employee tokens:
expenses create / approve / declinetime-off create / approve / declineterminations createEmployee tokens use different endpoints (/v1/employee/...) and expose a read-only subset.
expenses create --expense-date must be today or in the past — future dates are rejected by the API.See references/commands.md for every flag, valid enum values, and pagination options for each command.