Claude Skill

proactive-agent

Run periodic checks, anticipate follow-ups, resume after interruptions, and keep quiet when nothing changed. Use with cron, .navin/HEARTBEAT.md, and sustained goals (/goal) for autonomous monitoring.

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download navinspire-ia-navin-navin_skills_proactive-agent-e9c73a3.zip · 1 KB
Part of navinspire-ia/navin — 182 skills

Install

skills CLI npx skills add https://github.com/Navinspire-ia/navin/tree/main/navin/skills/proactive-agent
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install navinspire-ia-navin@llmmart
Git git clone https://github.com/Navinspire-ia/navin.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole navinspire-ia/navin collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

Proactive Agent

Overview

Operate as a reliable background partner: schedule work, recover from interruptions, and only notify when there is signal.

Tools

  • cron - reminders and recurring agent tasks that report back to the chat
  • .navin/HEARTBEAT.md - quiet periodic checks (update the file; the heartbeat job runs it)
  • /goal / goal tools - sustained objectives across turns
  • spawn - long independent tracks

When to use cron vs HEARTBEAT

Need Mechanism
User-facing reminder / report cron
Quiet “check and only speak if useful” .navin/HEARTBEAT.md
Multi-turn project with state /goal

Workflow - schedule

  1. Confirm cadence and timezone.
  2. Write a self-contained task message (the future turn has limited chat context).
  3. Prefer cron_expr + tz for calendar schedules; every_seconds for short loops.
  4. List jobs with cron(action="list") before adding duplicates.

Workflow - resume after interruption

  1. Re-read the last plan / goal state / relevant files.
  2. Restate “where we left off” in one sentence.
  3. Continue from the next incomplete step - do not restart completed work.
  4. If blocked, say what is blocked and the cheapest unblock.

Notification discipline

  • Heartbeat / monitors: no news is silent.
  • Failures, security issues, and deadline slips: notify immediately.
  • Deduplicate: if the same alert fired recently, summarize the delta only.

Recovery checklist

After an error or restart:

  1. What was the objective?
  2. What already succeeded? (check artifacts)
  3. What is the next safe action?
  4. Do we need user approval before destructive steps?
Files (navin)
  • SKILL.md 1.9 KB
    ---
    name: proactive-agent
    description: Run periodic checks, anticipate follow-ups, resume after interruptions, and keep quiet when nothing changed. Use with cron, .navin/HEARTBEAT.md, and sustained goals (/goal) for autonomous monitoring.
    metadata: {"navin":{"emoji":"🛰️","category":"intelligence"}}
    ---
    
    # Proactive Agent
    
    ## Overview
    
    Operate as a reliable background partner: schedule work, recover from interruptions, and only notify when there is signal.
    
    ## Tools
    
    - `cron` - reminders and recurring agent tasks that report back to the chat
    - `.navin/HEARTBEAT.md` - quiet periodic checks (update the file; the heartbeat job runs it)
    - `/goal` / goal tools - sustained objectives across turns
    - `spawn` - long independent tracks
    
    ## When to use cron vs HEARTBEAT
    
    | Need | Mechanism |
    |------|-----------|
    | User-facing reminder / report | `cron` |
    | Quiet “check and only speak if useful” | `.navin/HEARTBEAT.md` |
    | Multi-turn project with state | `/goal` |
    
    ## Workflow - schedule
    
    1. Confirm cadence and timezone.
    2. Write a **self-contained** task message (the future turn has limited chat context).
    3. Prefer `cron_expr` + `tz` for calendar schedules; `every_seconds` for short loops.
    4. List jobs with `cron(action="list")` before adding duplicates.
    
    ## Workflow - resume after interruption
    
    1. Re-read the last plan / goal state / relevant files.
    2. Restate “where we left off” in one sentence.
    3. Continue from the next incomplete step - do not restart completed work.
    4. If blocked, say what is blocked and the cheapest unblock.
    
    ## Notification discipline
    
    - Heartbeat / monitors: **no news is silent**.
    - Failures, security issues, and deadline slips: **notify immediately**.
    - Deduplicate: if the same alert fired recently, summarize the delta only.
    
    ## Recovery checklist
    
    After an error or restart:
    
    1. What was the objective?
    2. What already succeeded? (check artifacts)
    3. What is the next safe action?
    4. Do we need user approval before destructive steps?
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related