claude-code-window-primer

Schedule a silent Opus call to advance the rolling 5-hour window.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/ankitjh4/skill-builder --skill claude-code-window-primer-ankitjh4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-code-window-primer
Source: https://github.com/ankitjh4/skill-builder/tree/main/claude-code-window-primer
Command: npx skills add https://github.com/ankitjh4/skill-builder --skill claude-code-window-primer-ankitjh4

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claude Code Pro/Max uses a rolling 5-hour usage window that can cause your resets to land at inconvenient times, reducing productivity during typical waking hours.

Core Features & Use Cases

  • Early-morning window priming: Starts the rolling 5-hour window while you’re asleep so resets happen earlier the next day.
  • Timezone-aligned daily scheduling: Uses a daily repeating schedule (via an rrule) with user-adjusted hours and minutes.
  • Trivial, low-impact activation call: Performs a single silent Opus call that triggers the window without requiring a response or meaningful work.

Quick Start

Tell the user to set their wake time and timezone, then create a daily silent automation that makes one trivial Claude Opus call at the chosen primer time (about 2.5–3 hours before wake).

Frequently Asked Questions about claude-code-window-primer

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

FAQPage Schema
How do I stop Claude Code rate limits from resetting at inconvenient times?

To shift the Claude Code rolling window reset, schedule a daily repeating automation that makes one trivial silent Opus call about 2.5–3 hours before your wake time, advancing the reset schedule without affecting weekly limits.

What is Claude Code rolling window priming and how does it work?

Rolling window priming starts the Claude Code 5-hour usage window early by triggering a single trivial silent Opus call while you sleep, ensuring the next reset occurs during your waking hours instead of at inconvenient random times.

How do I schedule a daily silent agent to trigger Claude Code window resets?

Set your wake time and timezone, then create a daily repeating schedule using an rrule that triggers one trivial silent Claude Opus call at the chosen primer time to deterministically advance the rolling window.

Does priming the Claude Code window consume my weekly usage limits?

No, the scheduled priming automation performs a single trivial silent Opus call that triggers the rolling window without requiring meaningful work, so it does not affect your weekly Claude Code usage limits.

Can I use scheduled automation to align Claude Code resets with my timezone?

Yes, you can use a daily repeating schedule with user-adjusted hours and minutes to align the Claude Code rolling 5-hour window reset with your specific timezone and typical morning developer workflow.

When should I not use a scheduled agent for Claude Code window priming?

If your daily usage start time varies unpredictably or you lack a consistent morning developer workflow, a deterministic daily scheduled primer may not align the Claude Code rolling window effectively with your actual usage patterns.