Claude Code skill pack for RemoFirst (12 skills)
Installation
Open Claude Code and run this command:
/plugin install remofirst-pack@claude-code-plugins-plus
Use --global to install for all projects, or --project for current project only.
Skills (12)
RemoFirst common errors — global HR, EOR, and payroll platform integration.
RemoFirst Common Errors
Overview
Implementation patterns for RemoFirst common errors — global HR and EOR platform integration.
Prerequisites
- Completed
remofirst-install-authsetup
Instructions
Step 1: API Pattern
client = RemoFirstClient()
employees = client.get("/employees", params={"page_size": 10})
print(f"Employees: {len(employees['data'])}")
Output
- RemoFirst integration for common errors
Error Handling
| Error | Cause | Solution |
|---|---|---|
| 401 Unauthorized | Invalid API key | Contact RemoFirst support |
| 429 Rate Limited | Too many requests | Implement backoff |
| 422 Validation Error | Missing required field | Check API documentation |
Resources
Next Steps
See related RemoFirst skills for more workflows.
RemoFirst core workflow a — global HR, EOR, and payroll platform integration.
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", # United Kingdom
"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
# Get country-specific onboarding requirements
requirements = client.get(f"/countries/GB/requirements")
for req in requirements["documents"]:
print(f" Required: {req['name']} — {req['description']}")
# Examples: Passport, National Insurance Number, Bank Details, P45
Step 3: Submit Onboarding Documents
# Upload required documents
client.post(f"/employees/{employee['id']}/documents", {
"document_type": "passport",
"file_url": "https://secure-storage.com/passport.pdf",
"expiry_date": "2030-12-31",
})
Step 4: Track Onboarding Status
status = client.get(f"/employees/{employee['id']}/onboarding")
print(f"Onboarding status: {status['status']}") # pending, in_progress, completed
for step in status["steps"]:
print(f" {step['name']}: {step['status']}")
Output
- Employee record created with salary and country
- Country-specific requirements checked
- Documents uploaded for compliance
- Onboarding progress tracked
Error Handling
| Error | Cause | Solution |
|---|---|---|
422 Invalid country |
Unsupported country code | Check supported countries list |
422 Missing required field |
Country-specific field missing | Check country requirements first |
| Onboarding stuck | Missing documents | Upload all required documents |
Resources
RemoFirst core workflow b — global HR, EOR, and payroll platform integration.
RemoFirst Core Workflow B
Overview
Payroll workflow: process payroll runs, manage benefits, handle multi-currency payments, and generate invoices.
Prerequisites
- Completed
remofirst-core-workflow-a(employee onboarding)
Instructions
Step 1: Get Payroll Summary
payroll = client.get("/payroll", params={
"month": "2026-03",
"country_code": "GB",
})
print(f"Payroll for {payroll['period']}:")
print(f" Employees: {payroll['employee_count']}")
print(f" Total gross: {payroll['currency']} {payroll['total_gross']}")
print(f" Total employer cost: {payroll['currency']} {payroll['total_employer_cost']}")
Step 2: Review Employee Payslip
payslip = client.get(f"/employees/{employee_id}/payslips", params={"month": "2026-03"})
print(f"Gross: {payslip['gross_salary']}")
print(f"Deductions: {payslip['total_deductions']}")
print(f" Tax: {payslip['income_tax']}")
print(f" National Insurance: {payslip['social_security']}")
print(f"Net pay: {payslip['net_salary']}")
Step 3: Manage Benefits
benefits = client.get(f"/employees/{employee_id}/benefits")
for benefit in benefits:
print(f" {benefit['type']}: {benefit['provider']} — {benefit['status']}")
# Types: health_insurance, pension, dental, vision
# Add benefit
client.post(f"/employees/{employee_id}/benefits", {
"type": "health_insurance",
"plan": "premium",
"start_date": "2026-04-01",
})
Step 4: Generate Invoice
invoice = client.get("/invoices/current")
print(f"Invoice #{invoice['number']}")
print(f" Period: {invoice['period']}")
print(f" Total: {invoice['currency']} {invoice['total']}")
print(f" Due date: {invoice['due_date']}")
Output
- Payroll summary with gross/net calculations
- Employee payslips with tax breakdowns
- Benefits enrollment and management
- Invoice generation and tracking
Error Handling
| Error | Cause | Solution | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Payroll not ready | Missing employee data | Complete onboarding first | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Currency mismatch | Wrong country payroll | Check country_code filter | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Benefits unavailable | Country not supported | Check country benefit opt
RemoFirst debug bundle — global HR, EOR, and payroll platform integration.
ReadWriteEditBash(npm:*)Bash(curl:*)Grep
RemoFirst Debug BundleOverviewImplementation patterns for RemoFirst debug bundle — global HR and EOR platform integration. Prerequisites
InstructionsStep 1: API Pattern
Output
Error Handling
ResourcesNext StepsSee related RemoFirst skills for more workflows. RemoFirst hello world — global HR, EOR, and payroll platform integration.
ReadWriteEditBash(npm:*)Bash(curl:*)Grep
RemoFirst Hello WorldOverviewImplementation patterns for RemoFirst hello world — global HR and EOR platform integration. Prerequisites
InstructionsStep 1: API Pattern
Output
Error Handling
ResourcesNext StepsSee related RemoFirst skills for more workflows. RemoFirst install auth — global HR, EOR, and payroll platform integration.
ReadWriteEditBash(npm:*)Bash(curl:*)Grep
RemoFirst Install AuthOverviewSet up RemoFirst API authentication for global HR and payroll integration. RemoFirst provides API access for enterprise customers. Prerequisites
InstructionsStep 1: Get API Credentials
Step 2: Configure Environment
Step 3: Initialize Client
Step 4: Verify Connection
Output
Error Handling
ResourcesNext StepsFirst API call: RemoFirst local dev loop — global HR, EOR, and payroll platform integration.
ReadWriteEditBash(npm:*)Bash(curl:*)Grep
RemoFirst Local Dev LoopOverviewImplementation patterns for RemoFirst local dev loop — global HR and EOR platform integration. Prerequisites
InstructionsStep 1: API Pattern
Output
Error Handling
ResourcesNext StepsSee related RemoFirst skills for more workflows. RemoFirst prod checklist — global HR, EOR, and payroll platform integration.
ReadWriteEditBash(npm:*)Bash(curl:*)Grep
RemoFirst Prod ChecklistOverviewImplementation patterns for RemoFirst prod checklist — global HR and EOR platform integration. Prerequisites
InstructionsStep 1: API Pattern
Output
Error Handling
ResourcesNext StepsSee related RemoFirst skills for more workflows. RemoFirst rate limits — global HR, EOR, and payroll platform integration.
ReadWriteEditBash(npm:*)Bash(curl:*)Grep
RemoFirst Rate LimitsOverviewImplementation patterns for RemoFirst rate limits — global HR and EOR platform integration. Prerequisites
InstructionsStep 1: API Pattern
Output
Error Handling
ResourcesNext StepsSee related RemoFirst skills for more workflows. RemoFirst sdk patterns — global HR, EOR, and payroll platform integration.
ReadWriteEditBash(npm:*)Bash(curl:*)Grep
RemoFirst Sdk PatternsOverviewImplementation patterns for RemoFirst sdk patterns — global HR and EOR platform integration. Prerequisites
InstructionsStep 1: API Pattern
Output
Error Handling
ResourcesNext StepsSee related RemoFirst skills for more workflows. RemoFirst security basics — global HR, EOR, and payroll platform integration.
ReadWriteEditBash(npm:*)Bash(curl:*)Grep
RemoFirst Security BasicsOverviewImplementation patterns for RemoFirst security basics — global HR and EOR platform integration. Prerequisites
InstructionsStep 1: API Pattern
Output
Error Handling
ResourcesNext StepsSee related RemoFirst skills for more workflows. RemoFirst upgrade migration — global HR, EOR, and payroll platform integration.
ReadWriteEditBash(npm:*)Bash(curl:*)Grep
RemoFirst Upgrade MigrationOverviewImplementation patterns for RemoFirst upgrade migration — global HR and EOR platform integration. Prerequisites
InstructionsStep 1: API Pattern
Output
Error Handling
ResourcesNext StepsSee related RemoFirst skills for more workflows. Ready to use remofirst-pack?Related Pluginsexcel-analyst-proProfessional financial modeling toolkit for Claude Code with auto-invoked Skills and Excel MCP integration. Build DCF models, LBO analysis, variance reports, and pivot tables using natural language. brand-strategy-frameworkA 7-part brand strategy framework for building comprehensive brand foundations - the same methodology top agencies use with Fortune 500 clients. clay-packComplete Clay integration skill pack with 30 skills covering data enrichment, waterfall workflows, AI agents, and GTM automation. Flagship+ tier vendor pack. instantly-packComplete Instantly integration skill pack with 24 skills covering cold email, outreach automation, and lead generation. Flagship tier vendor pack. apollo-packComplete Apollo integration skill pack with 24 skills covering sales engagement, prospecting, sequencing, analytics, and outbound automation. Flagship tier vendor pack. juicebox-packComplete Juicebox integration skill pack with 24 skills covering people data, enrichment, contact search, and AI-powered discovery. Flagship tier vendor pack.
Tags
remofirstsaassdkintegration
|