.agent/skills/notification-systems/SKILL.md
Push notifications, alerting, escalation chains, multi-channel delivery. Use when Julia needs to alert Raphael via Telegram, or when designing escalation paths for agent failures.
npx skillsauth add abzhaw/juliaz_agents notification-systemsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Level 1: Log to file (always — silent)
Level 2: Dashboard warning (PM2 status + frontend)
Level 3: Telegram message (via julia-relay or direct bot)
Level 4: Repeat + urgent tag (3x in 10 min → URGENT prefix)
// Notify Raphael via bridge → OpenClaw → Telegram
async function notify(message: string, level: 'info' | 'warn' | 'alert' = 'info') {
const prefix = level === 'alert' ? '🚨 ALERT' : level === 'warn' ? '⚠️ Warning' : 'ℹ️ Info';
await fetch('http://localhost:3001/incoming', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
chatId: process.env.RAPHAEL_CHAT_ID,
text: `${prefix}: ${message}`,
source: 'julia-system'
})
});
}
const recentAlerts = new Map<string, number>();
function shouldAlert(key: string, cooldownMs = 600_000): boolean {
const last = recentAlerts.get(key) ?? 0;
if (Date.now() - last < cooldownMs) return false;
recentAlerts.set(key, Date.now());
return true;
}
development
Fortschrittsverfolgung der Masterarbeit. Wortanzahl pro Kapitel, Fertigstellungsgrad, fehlende Elemente, Deadlines. Haelt den Ueberblick.
development
Kapitelarchitektur und Gliederung der Masterarbeit. Verwaltet die Struktur, schlaegt vor wo Inhalte hingehoeren, validiert den logischen Fluss zwischen Kapiteln.
tools
Konvertiert Protokolleinträge und Session-Logs in thesis-fähiges deutsches Narrativ. Transformiert Entwicklungsdokumentation in akademische Prosa.
research
Sucht und analysiert akademische Literatur. Findet relevante Papers, erstellt strukturierte Zusammenfassungen. Zitiert NIEMALS — schlaegt nur vor.