Skip to content
Skillv1.0.0

remofirst-core-workflow-b

RemoFirst core workflow b — global HR, EOR, and payroll platform integration. Use when working with RemoFirst for global employment, payroll, or compliance. Trigger with phrases like "remofirst core w

by jeremylongshore(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from jeremylongshore/tons-of-skills-marketplace (plugins/saas-packs/remofirst-pack/skills/remofirst-core-workflow-b/SKILL.md). Install upstream with npx skills add jeremylongshore/tons-of-skills-marketplace --skill remofirst-core-workflow-b. Copyright stays with the author (MIT).

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 options

Resources

Next Steps

Error handling: remofirst-common-errors

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/jeremylongshore-tons-of-skills-marketplace-remofirst-cor-53ab40/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

jeremylongshore-tons-of-skills-marketplace-remofirst-cor-53ab40.ocm.jsonjson
{
  "ocm": "1",
  "id": "jeremylongshore-tons-of-skills-marketplace-remofirst-cor-53ab40",
  "kind": "skill",
  "name": "remofirst-core-workflow-b",
  "description": "RemoFirst core workflow b — 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 b\", \"remofirst-core-workflow-b\", \"global HR API\".",
  "publisher": "jeremylongshore",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "hr",
      "coding"
    ],
    "tags": [
      "skill-md",
      "saas",
      "remofirst",
      "hr",
      "eor",
      "payroll",
      "global-employment",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "RemoFirst core workflow b — 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 b\", \"remofirst-core-workflow-b\", \"global HR API\"."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/jeremylongshore/tons-of-skills-marketplace",
      "path": "plugins/saas-packs/remofirst-pack/skills/remofirst-core-workflow-b/SKILL.md",
      "ref": "HEAD",
      "url": "https://github.com/jeremylongshore/tons-of-skills-marketplace/blob/HEAD/plugins/saas-packs/remofirst-pack/skills/remofirst-core-workflow-b/SKILL.md",
      "key": "jeremylongshore/tons-of-skills-marketplace/plugins/saas-packs/remofirst-pack/skills/remofirst-core-workflow-b/SKILL.md"
    },
    "compatibility": "Designed for Claude Code",
    "allowed_tools": [
      "Read,",
      "Write,",
      "Edit,",
      "Bash(npm:*),",
      "Bash(curl:*),",
      "Grep"
    ],
    "license": "MIT"
  },
  "instructions": "# RemoFirst Core Workflow B\n\n## Overview\n\nPayroll workflow: process payroll runs, manage benefits, handle multi-currency payments, and generate invoices.\n\n## Prerequisites\n\n- Completed `remofirst-core-workflow-a` (employee onboarding)\n\n## Instructions\n\n### Step 1: Get Payroll Summary\n\n```python\npayroll = client.get(\"/payroll\", params={\n    \"month\": \"2026-03\",\n    \"country_code\": \"GB\",\n})\nprint(f\"Payroll for {payroll['period']}:\")\nprint(f\"  Employees: {payroll['employee_count']}\")\nprint(f\"  Total gross: {payroll['currency']} {payroll['total_gross']}\")\nprint(f\"  Total employer cost: {payroll['cu",
  "cost": {
    "context_tokens": 606
  }
}

Fetch it by URL: GET /api/v1/registry/jeremylongshore-tons-of-skills-marketplace-remofirst-cor-53ab40/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.