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.