hermit-routines

Automate per-session routines with idle-gated CronCreate registrations.

69|12|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/gtapps/claude-code-hermit --skill hermit-routines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hermit-routines
Source: https://github.com/gtapps/claude-code-hermit/tree/main/plugins/claude-code-hermit/skills/hermit-routines
Command: npx skills add https://github.com/gtapps/claude-code-hermit --skill hermit-routines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hermit-routines helps you schedule and manage per-session automation routines as idle-gated CronCreate tasks, ensuring they run only when the REPL is idle and do not interrupt ongoing work.

Core Features & Use Cases

  • Register and manage per-session routines as CronCreate jobs that fire only when the REPL is idle.
  • Unambiguous per-routine lifecycle: create, list, status, stop, and reload to re-arm and reset expiry.
  • Use case: set up automated maintenance tasks that run between interactions without blocking active work.

Quick Start

Load and register all enabled routines at session start using the hermit-routines skill.

Frequently Asked Questions about hermit-routines

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

FAQPage Schema
How do I schedule per-session automation routines that only run when the REPL is idle?▼

Idle-gated CronCreate tasks schedule per-session automation routines that fire only when the REPL is idle, ensuring background maintenance runs between interactions without interrupting ongoing work.

How do I manage and monitor cron jobs defined in a config.json file?▼

You can register, list, monitor, and control routines defined in config.json using CronList, CronCreate, and CronDelete APIs, providing an unambiguous per-routine lifecycle with create, stop, and reload capabilities.

What is the best way to automate maintenance tasks for Claude Code hermit deployments without blocking active work?▼

Automating maintenance tasks for Claude Code hermit deployments is best handled by registering idle-gated CronCreate jobs, which execute background routines only when the REPL is idle to prevent blocking active work.

Can I isolate errors and track progress for individual cron routines in an automated session?▼

Yes, per-routine error isolation and progress logging are built into the routine management process, ensuring that a single failing cron job does not disrupt other registered routines.

Does hermit-routines support resetting expiry and re-arming scheduled tasks during a session?▼

Yes, hermit-routines supports a reload function to re-arm and reset the expiry of scheduled tasks, maintaining an unambiguous per-routine lifecycle throughout the session.

Do I need to bake pluginRoot during routine registration to adapt prompts?▼

Yes, baking pluginRoot during CronCreate registration is required to adapt prompts correctly, ensuring the scheduled routines execute with the proper contextual configuration.