| name | remofirst-core-workflow-a |
| description | RemoFirst core workflow a — global HR, EOR, and payroll platform integration.
Use when working with RemoFirst for global employment, payroll, or compliance.
Trigger with phrases like "remofirst core workflow a", "remofirst-core-workflow-a", "global HR API".
|
| allowed-tools | Read, Write, Edit, Bash(npm:*), Bash(curl:*), Grep |
| version | 1.4.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","remofirst","hr","eor","payroll","global-employment"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
RemoFirst Core Workflow A
Overview
Employee onboarding workflow: create employee records, manage documents, handle country-specific compliance requirements.
Prerequisites
- Completed
remofirst-install-auth
Instructions
Step 1: Create Employee Record
employee = client.post("/employees", {
"first_name": "Alice",
"last_name": "Johnson",
"email": "alice@company.com",
"country_code": "GB",
"job_title": "Senior Engineer",
"start_date": "2026-05-01",
"salary": {
"amount": 85000,
"currency": "GBP",
"frequency": "annual",
},
"employment_type": "full_time",
})
print(f"Employee created: {employee['id']}")
Step 2: Check Country Requirements
requirements = client.get(f"/countries/GB/requirements")
for req in requirements["documents"]:
print(f" Required: {req['name']} — {req['description']}")
Step 3: Submit Onboarding Documents