odoo-hr-skill

Manage HR records, attendance, and leave workflows in Odoo.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/LiuDaZheng/odoo-knowledge-base --skill odoo-hr-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: odoo-hr-skill
Source: https://github.com/LiuDaZheng/odoo-knowledge-base/tree/main/src/skills/odoo-hr-skill
Command: npx skills add https://github.com/LiuDaZheng/odoo-knowledge-base --skill odoo-hr-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill centralizes and automates common human resources tasks in Odoo to reduce manual employee record upkeep, simplify attendance reconciliation, and ensure accurate leave balance calculations for HR teams and managers.

Core Features & Use Cases

  • Employee management: create, read, update, and search hr.employee records, manage job roles and reporting lines.
  • Attendance tracking: record check-in/check-out events, compute worked hours, and produce monthly attendance summaries.
  • Leave management & approvals: create leave requests, run approval flows, compute leave allocations and remaining balances.
  • Department and job configuration: manage hr.department and hr.job entries and associate employees.
  • HR reporting: generate attendance reports, leave balance exports, and aggregated HR analytics for operational decisions.
  • Use Case: An HR manager bulk-imports new hires, reconciles a month of attendance, approves pending leave requests, and exports leave balances for payroll.

Quick Start

List all employees in the 技术部 department and provide their names, emails, phone numbers, job titles, and current leave balances.

Frequently Asked Questions about odoo-hr-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Odoo HR attendance tracking and leave balance calculations?

Automate Odoo HR attendance tracking by recording check-in and check-out events, computing worked hours, and reconciling leave balances. This Skill handles hr.attendance and hr.leave.allocation records to aggregate monthly attendance summaries and calculate remaining leave.

How do I bulk import new hires and manage employee profiles in Odoo?

Manage employee profiles in Odoo by performing CRUD operations on hr.employee records. You can bulk import new hires, configure job roles, set reporting lines, and associate employees with specific departments.

Can I use this Skill to run Odoo leave approval workflows and allocate leave?

Yes, you can run Odoo leave approval workflows and allocate leave. The Skill creates leave requests, processes approvals, and computes leave allocations alongside remaining balances for employees.

Does this Skill require authenticated access to the Odoo API and HR modules?

Yes, this Skill requires authenticated access to the Odoo API and HR modules. It performs CRUD operations on hr.employee, hr.attendance, and hr.leave records, which necessitates proper Odoo instance credentials.

What is the best way to generate HR attendance reports and leave balance exports in Odoo?

Generate HR attendance reports and leave balance exports in Odoo by aggregating worked hours and computing leave balances. The Skill produces monthly attendance summaries and leave balance exports for operational payroll decisions.

How do I configure Odoo departments and job roles for employee management?

Configure Odoo departments and job roles by managing hr.department and hr.job entries. The Skill associates employees with their respective departments and job titles to structure organizational reporting.