ERPClaw HR Management for Openclaw

An AI-native HR management skill for ERPClaw that handles the complete employee lifecycle from onboarding to expense reimbursements.

mailnike
v1.0.0
Feb 26, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install erpclaw-hr

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install erpclaw-hr using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is ERPClaw HR Management?

ERPClaw HR is a comprehensive human resources management module designed for the ERPClaw ecosystem. As one of the core Openclaw Skills, it enables AI agents to handle employee records, organizational structures, and leave management with an immutable audit trail. The skill is built to be fully offline and local-only, ensuring that sensitive personnel data remains secure within a local SQLite database.

This skill empowers developers and business owners to automate complex HR workflows, including multi-stage expense claim approvals and daily attendance tracking. By integrating seamlessly with other Openclaw Skills like erpclaw-gl, it ensures that financial transactions related to employee expenses are recorded accurately and atomically.

ERPClaw HR Management Use Cases

  • Automate the onboarding process by creating departments, designations, and employee records via simple CLI commands.
  • Manage employee leave balances and track applications through a structured Open to Approved workflow.
  • Track daily attendance and manage holiday lists for global or local teams.
  • Handle employee expense claims with a strict lifecycle that includes draft, submission, and automated GL posting upon approval.
  • Record critical lifecycle events such as promotions, transfers, and separations for a complete historical audit trail.

How ERPClaw HR Management Works

  1. The user triggers the skill by mentioning HR-related terms like employee, leave, or expense.
  2. The AI agent utilizes the db_query.py script to interact with the local data.sqlite database.
  3. For organizational setup, the agent creates departments and designations before adding employee profiles.
  4. Leave management involves allocating quotas for the fiscal year and processing applications against those balances.
  5. Expense claims follow a specific state machine where approval triggers a shared library to post General Ledger entries via erpclaw-gl.
  6. All actions are logged and validated to ensure data integrity and security without requiring external API calls.

ERPClaw HR Management Setup

To get started with these Openclaw Skills, ensure the database is initialized. If you encounter table errors, run the initialization script:

python3 ~/.openclaw/erpclaw/init_db.py --db-path ~/.openclaw/erpclaw/data.sqlite

Install necessary Python dependencies using the requirements file:

pip install -r scripts/requirements.txt

The system defaults to ~/.openclaw/erpclaw/data.sqlite but can be customized using the ERPCLAW_DB_PATH environment variable.

ERPClaw HR Management Data Schema & Taxonomy

The skill manages 13 primary tables within a single SQLite file. Data is organized as follows:

Table Type Description
Organizational department, designation, employee_grade, holiday_list
Employee Core employee, employee_lifecycle_event
Leave System leave_type, leave_allocation, leave_application
Operations attendance, expense_claim, expense_claim_item

Key conventions include UUID4 for identifiers and TEXT storage for financial precision. Naming series for records (e.g., EMP-2026-001) are handled via a shared naming library.

ERPClaw HR Management Advanced Features

  • Multi-skill coordination: Automatically posts GL entries via erpclaw-gl during the expense approval process.
  • Atomic Transactions: Ensures that status updates and financial postings occur simultaneously or not at all.
  • Flexible Attendance: Supports bulk marking and various statuses including WFH, half-day, and on-leave.
  • Lifecycle Tracking: Maintains a permanent record of all employee movements, including transfers and promotions.
  • Carry-forward Logic: Supports leave types that roll over unused balances to the next fiscal year.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

Featured*