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.