proactive-checkin

Evaluate activity logs and memory lookups to decide whether to contact the user.

1|1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/zahlmann/jarvis --skill proactive-checkin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proactive-checkin
Source: https://github.com/zahlmann/jarvis/tree/main/.claude/skills/proactive-checkin
Command: npx skills add https://github.com/zahlmann/jarvis --skill proactive-checkin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Proactive Check-in Task automates the decision to reach out to the user and performs light housekeeping on memories and instructions, ensuring timely, thoughtful engagement without unnecessary messaging.

Core Features & Use Cases

  • Reaching out: evaluate reasons to message (e.g., related to ongoing work, reminders, or memory triggers) and prefer messaging when in doubt.
  • Housekeeping: perform memory cleanup and instruction checks to keep data current.
  • Process awareness: follows a defined cadence (time checks, activity log review, recent session review) and logs decisions.

Quick Start

Run a proactive check-in now and perform memory housekeeping as needed.

Frequently Asked Questions about proactive-checkin

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

FAQPage Schema
How do I automate proactive outreach and check-ins based on session activity?

Automate proactive check-ins by evaluating memory lookup results, recent session activity, and instruction checks to determine relevance. It logs outreach decisions with timestamps to maintain a defined cadence and ensure timely engagement.

What is proactive messaging with memory housekeeping and how does it work?

Proactive messaging with memory housekeeping evaluates memory lookup results, recent sessions, and instruction checks to decide whether to reach out. It logs decisions with timestamps and performs memory cleanup to keep data current.

How do I set up automated memory cleanup and instruction checks for user sessions?

Set up automated memory cleanup and instruction checks by running a proactive check-in that evaluates memory lookup results and recent session activity. The system logs decisions with timestamps and performs light housekeeping to keep data current.

Does proactive check-in work without external dependencies or components?

Yes, proactive check-in operates without external dependencies or components. It relies entirely on internal memory lookups, recent session data, and activity logs stored locally to evaluate outreach timing and perform housekeeping.

How does the activity log track proactive outreach decisions and session timing?

The activity log tracks proactive outreach decisions by recording a timestamp and outcome for each check-in. It uses recent session data and memory lookups to evaluate relevance, logging the final decision to maintain a defined cadence.

When should I use automated proactive check-ins instead of manual messaging?

Use automated proactive check-ins when you need to evaluate ongoing work, reminders, or memory triggers across multiple sessions. It ensures timely engagement by preferring to message when in doubt and performing housekeeping automatically.