escalation

Detect overdue Vikunja tasks and send WhatsApp escalation alerts.

1|Updated Sep 19, 2025
One-click install
npx skills add https://github.com/kentonium3/kg-automation --skill escalation-kentonium3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: escalation
Source: https://github.com/kentonium3/kg-automation/tree/main/scripts/openclaw/skills/escalation
Command: npx skills add https://github.com/kentonium3/kg-automation --skill escalation-kentonium3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects overdue and at-risk tasks in Vikunja and ensures timely human response by delivering level-appropriate escalation alerts to WhatsApp while tracking state in task comments.

Core Features & Use Cases

  • Escalation rules: Identifies tasks based on priority, due dates, project exclusions, snooze and dismiss states, and applies Level 1 (nudge) or Level 2 (insistence) logic.
  • Stateful tracking: Reads and writes structured [Felix-Escalation] comments to persist escalation state, handle snoozes, dismissals, reschedules and acknowledgments, and deduplicate daily alerts.
  • WhatsApp delivery & response parsing: Formats combined Level 2/Level 1 messages, caps the list, and parses user replies (done, snooze N d, dismiss, move to date, all snooze) to update Vikunja accordingly.
  • Use Case: Automatically notify the owner each morning of the most urgent overdue tasks and allow one-line WhatsApp replies to mark tasks done, snooze, reschedule, or dismiss.

Quick Start

Ask the escalation agent to scan Vikunja for overdue medium-or-higher priority tasks and send WhatsApp escalation alerts.

Frequently Asked Questions about escalation

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

FAQPage Schema
How do I get WhatsApp notifications for overdue Vikunja tasks?

You can get WhatsApp notifications for overdue Vikunja tasks by running an escalation scan that detects high-priority items due today or past due and delivers level-appropriate alerts directly to WhatsApp.

Can I snooze or dismiss Vikunja task alerts directly from WhatsApp?

Yes, you can snooze or dismiss Vikunja task alerts directly from WhatsApp by replying with one-line commands like snooze N d, dismiss, or move to date, which the system parses to automatically update task states in Vikunja.

Does the Vikunja escalation automation track alert state to avoid duplicate notifications?

The Vikunja escalation automation tracks alert state by writing structured [Felix-Escalation] prefixed comments to tasks, enforcing daily deduplication so you never receive repeated WhatsApp alerts for the same overdue item.

What levels of escalation does the WhatsApp task alert system use?

The WhatsApp task alert system uses Level 1 nudges and Level 2 insistence, formatting combined messages capped at a maximum list size to ensure level-appropriate escalation delivery for at-risk and overdue Vikunja tasks.

Are all Vikunja projects included in the WhatsApp escalation alerts?

Not all Vikunja projects are included in the escalation alerts; the system specifically excludes Goals (project 11) and Habits (project 13), targeting only medium-to-urgent tasks with high priority that are overdue or due today.

What do I need to set up before using Vikunja WhatsApp task escalation?

Before using Vikunja WhatsApp task escalation, you need active Vikunja API access for reading and writing task comments and a configured WhatsApp delivery endpoint to receive alerts and parse reply commands.