unified-calendar

Organize multi-tenant holiday, leave, and shift data into a unified calendar with payroll-aware calculations.

Updated May 15, 2026
One-click install
npx skills add https://github.com/pphatdev/erp-prompt --skill unified-calendar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unified-calendar
Source: https://github.com/pphatdev/erp-prompt/tree/main/skills/calendar
Command: npx skills add https://github.com/pphatdev/erp-prompt --skill unified-calendar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unified, tenant-aware calendar for managing company holidays, employee leaves, and shifts while ensuring payroll timing and compliance across multiple tenants.

Core Features & Use Cases

  • Central calendar overlay displaying holidays, leaves, shifts, and CRM appointments.
  • Overtime and payroll integration with holiday multipliers and attendance reconciliation.
  • Self-service and manager workflows for swaps, overrides, and leave visibility with privacy masking where appropriate.

Quick Start

Use this skill to model and manage a unified calendar of holidays, leaves, and shifts across tenants, enabling payroll-aware scheduling and attendance reconciliation.

Frequently Asked Questions about unified-calendar

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

FAQPage Schema
How does multi-tenant calendar isolation work for payroll and shift scheduling?

Multi-tenant calendar isolation uses a BelongsToTenant mechanism to strictly separate holiday, leave, and shift data per tenant, ensuring cross-tenant data privacy during payroll-aware scheduling and attendance reconciliation.

How do I calculate overtime costs when company holidays fall on weekends?

To calculate overtime costs for weekend holidays, the calendar applies compensatory day logic and holiday multipliers, automatically adjusting payroll calculations and attendance records for the shifted dates.

Can I overlay CRM client meetings alongside employee leaves and shifts in one calendar?

Yes, you can overlay CRM appointments using polymorphic calendar events, allowing simultaneous visualization of client meetings, employee leaves, and shifts within a single unified interface.

What is the maximum date range for querying holiday and shift calendar events?

The maximum date range for querying holiday and shift calendar events is strictly enforced at 90 days, preventing performance degradation during large-scale payroll and attendance data retrieval.

Does the unified calendar support privacy masking for sensitive employee leave data?

Yes, the unified calendar implements privacy masking to obscure sensitive employee leave details, enabling secure self-service visibility and manager workflow overrides without exposing confidential information.