Agent skill

Schedule After Usage Reset

by jeremylongshore in jeremylongshore/tons-of-skills-marketplace

Schedule a task to run after the Claude usage limit resets. An agent skill from jeremylongshore/tons-of-skills-marketplace.

MITAuto-check passed

Install Schedule After Usage Reset

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill schedule-after-usage-reset -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace schedule-after-usage-reset --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/productivity/schedule-after-usage-reset/skills/schedule-after-usage-reset .claude/skills/schedule-after-usage-reset && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
schedule-after-usage-reset
GitHub stars
2.8k
Token cost
~1.1k tokens
SKILL.md length
391 words
Files
1
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Schedule a task to run after the Claude usage limit resets. An agent skill from jeremylongshore/tons-of-skills-marketplace.

  • Works in 3 steps: Get the reset time → Get the task → Call /schedule
  • The user says things like: schedule this after my usage resets
  • SKILL.md covers Overview, Prerequisites, Instructions and Output, plus 3 more sections
  • Calls python3, curl and claude; reaches api.anthropic.com

What it does

Schedule After Usage Reset is an agent skill from jeremylongshore/tons-of-skills-marketplace. Schedule a task to run after the Claude usage limit resets. Use when the user says things like: schedule this after my usage resets, run this when my tokens refresh, queue this task for after the limit lifts, or any variation of wanting to defer a task until after a Claude usage/token limit reset. Finds the reset time from the Anthropic usage API and calls /schedule with that exact time. Trigger with phrases like "schedule after my usage resets" or "run this when my limit lifts".

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Designed for Claude Code

The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • The user says things like: schedule this after my usage resets
  • Run this when my tokens refresh
  • Queue this task for after the limit lifts
  • Any variation of wanting to defer a task until after a Claude usage/token limit reset

Example prompts

  • “schedule after my usage resets”
  • “run this when my limit lifts”
  • “/schedule-after-usage-reset”

Requirements

  • Python 3
  • Compatibility (from SKILL.md): Designed for Claude Code
  • Pre-approved tools (allowed-tools): Bash(security:*), Bash(curl:*), Bash(python3:*), Bash(date:*)

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Get the reset time
  2. Get the task
  3. Call /schedule

What it can do on your machine

Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(security:*)
    • Bash(curl:*)
    • Bash(python3:*)
    • Bash(date:*)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python3
    • curl
    • claude

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • api.anthropic.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Designed for Claude Code

    From compatibility in the SKILL.md frontmatter.

Context cost

Schedule After Usage Reset loads about 1.1k tokens when it runs. Until then it costs about 128 tokens; SKILL.md has 391 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~128
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 391 words, ~1,099 tokens.

Download SKILL.mdSave it as .claude/skills/schedule-after-usage-reset/SKILL.md (or your agent's skills folder).
name
schedule-after-usage-reset
description
Schedule a task to run after the Claude usage limit resets. Use when the user says things like: schedule this after my usage resets, run this when my tokens refresh, queue this task for after the limit lifts, or any variation of wanting to defer a task until after a Claude usage/token limit reset. Finds the reset time from the Anthropic usage API and calls /schedule with that exact time. Trigger with phrases like "schedule after my usage resets" or "run this when my limit lifts".
allowed-tools
Bash(security:*), Bash(curl:*), Bash(python3:*), Bash(date:*)
compatibility
Designed for Claude Code
version
1.0.0
author
patricksong1993 (https://github.com/patricksong1993)
license
MIT
tags
scheduling, rate-limit, automation, claude-code

Schedule After Usage Reset

Automatically find the usage reset time and call /schedule with it. No questions asked.

Overview

When the user wants to defer a task until after their Claude usage/token limit resets, this skill removes the manual step of looking up the reset time. It reads the reset timestamp from the Anthropic usage API, converts it to the user's local timezone, adds a small buffer, and hands the task off to the /schedule skill at that exact time. The user never has to figure out when the limit lifts — they just say what they want run.

Prerequisites

  • Running inside Claude Code with a valid OAuth credential stored under the Claude Code-credentials keychain entry (read via /usr/bin/security).
  • Network access to https://api.anthropic.com to query the usage endpoint.
  • python3 available on PATH (used to parse the JSON token and API response).
  • The schedule skill installed — this skill defers the actual scheduling to it.

Instructions

1. Get the reset time

Fetch from the Anthropic usage API:

bash
token_json=$(/usr/bin/security find-generic-password -s 'Claude Code-credentials' -w 2>/dev/null)
access_token=$(echo "$token_json" | python3 -c "import sys,json; d=json.load(sys.stdin); print(d.get('claudeAiOauth',{}).get('accessToken',''))")
curl -s -H "Authorization: Bearer $access_token" \
     -H "anthropic-beta: oauth-2025-04-20" \
     -H "User-Agent: claude-code/2.1" \
     "https://api.anthropic.com/api/oauth/usage"

Parse five_hour.resets_at (or seven_day.resets_at). Convert UTC → user's local timezone. Add 5 minutes as buffer.

2. Get the task

If not provided as an argument, ask: "What should I run after the reset?"

3. Call /schedule

Invoke the schedule skill, passing the task and the reset time + 5min buffer:

/schedule "<task>" at <HH:MM> <timezone>

The schedule skill handles everything from there — just like calling it directly.

Show full SKILL.md (167 more words)Show less

Output

  • A /schedule invocation has been created for the user's task at the reset time plus the 5-minute buffer, expressed in the user's local timezone.
  • A short confirmation of what was queued and when it will run (for example: "Queued <task> to run at 14:35 America/New_York, just after your usage resets").
  • The /schedule skill owns execution from that point — this skill's job ends once the handoff has been made.

Error Handling

  • Rate limited (HTTP 429): wait 15 seconds and retry the usage request once.
  • Still failing after the retry: ask the user for the reset time directly and proceed with /schedule using their answer.
  • Missing or empty access token: the keychain lookup returned nothing — ask the user for the reset time rather than guessing.

Examples

Defer a build until the limit lifts

User: schedule a full test run for after my usage resets
→ Read five_hour.resets_at from the usage API (e.g. 19:30 UTC)
→ Convert to local time and add 5 min → 14:35 America/New_York
→ /schedule "run the full test suite" at 14:35 America/New_York

Reset time unavailable

User: queue this report for when my tokens refresh
→ Usage API still 429 after one retry
→ Ask: "What time does your usage reset?" → user says 3:00 PM
→ /schedule "<task>" at 15:05 <timezone>

Resources

  • Anthropic usage endpoint: https://api.anthropic.com/api/oauth/usage (five_hour.resets_at / seven_day.resets_at carry the reset timestamps).
  • The schedule skill — this skill is a thin front-end that resolves the reset time and then defers all scheduling to it.

© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/productivity/schedule-after-usage-reset/skills/schedule-after-usage-reset of jeremylongshore/tons-of-skills-marketplace.

Open the folder on GitHubat commit cfae287

Compare with similar skills

Schedule After Usage Reset next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Schedule After Usage Reset compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Schedule After Usage Reset this skilljeremylongshore/tons-of-skills-marketplace2.8k—~1.1kAutomated safety check: PassMIT
Scheduleasgeirtj/system_prompts_leaks69k—~2.9kAutomated safety check: PassCC0-1.0
Scheduleasgeirtj/system_prompts_leaks69k—~597Automated safety check: PassCC0-1.0
Cron Scheduleruvnet/ruflo74k—~257Automated safety check: PassMIT
Schedulingasgeirtj/system_prompts_leaks69k—~1.4kAutomated safety check: PassCC0-1.0
ScheduleTinyAGI/tinyagi3.6k—~1.4kAutomated safety check: PassMIT

Similar skills

  • Schedule

    asgeirtj/system_prompts_leaks

    Create, update, list, or run scheduled cloud agents (routines) that execute on a cron schedule.

    69k GitHub stars~2.9k tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Schedule

    asgeirtj/system_prompts_leaks

    Create or update a scheduled task that runs automatically. An agent skill from asgeirtj/system_prompts_leaks.

    69k GitHub stars~597 tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Cron Schedule

    ruvnet/ruflo

    Schedule persistent background workers via CronCreate. An agent skill from ruvnet/ruflo.

    74k GitHub stars~257 tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Scheduling

    asgeirtj/system_prompts_leaks

    Find meeting or appointment times, create private calendar holds or invitations, and reschedule or cancel events within the user's authorization.

    69k GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Schedule

    TinyAGI/tinyagi

    Create, list, and delete scheduled tasks (recurring or one-time) that send messages to agents.

    3.6k GitHub stars~1.4k tokensUpdated 6 mo ago
    Productivity & AutomationAuto-check passed
  • Manage Schedules

    asgeirtj/system_prompts_leaks

    Review a ChatGPT Space page and its schedules, recommend useful recurring work, and create, update, or remove scheduled automations.

    69k GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Questions about Schedule After Usage Reset

What does Schedule After Usage Reset do?

Schedule a task to run after the Claude usage limit resets. An agent skill from jeremylongshore/tons-of-skills-marketplace. Schedule After Usage Reset is an agent skill from jeremylongshore/tons-of-skills-marketplace. Schedule a task to run after the Claude usage limit resets.

When should I use Schedule After Usage Reset?

Schedule After Usage Reset fits situations like: the user says things like: schedule this after my usage resets; run this when my tokens refresh; queue this task for after the limit lifts; any variation of wanting to defer a task until after a Claude usage/token limit reset.

How do I install Schedule After Usage Reset in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill schedule-after-usage-reset -a claude-code`. Or copy the skill folder (plugins/productivity/schedule-after-usage-reset/skills/schedule-after-usage-reset in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/schedule-after-usage-reset in your project. Claude Code loads it when a task matches its description.

How do I install Schedule After Usage Reset in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill schedule-after-usage-reset -a codex`. Or copy the skill folder (plugins/productivity/schedule-after-usage-reset/skills/schedule-after-usage-reset in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/schedule-after-usage-reset in your project. Codex loads it when a task matches its description.

Can I use Schedule After Usage Reset in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill schedule-after-usage-reset -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/schedule-after-usage-reset, .gemini/skills/schedule-after-usage-reset, .github/skills/schedule-after-usage-reset and .opencode/skills/schedule-after-usage-reset in your project.

What does Schedule After Usage Reset need to run?

Going by SKILL.md and its folder, Schedule After Usage Reset needs the command-line tools its instructions call (python3, curl and claude). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Bash(security:*), Bash(curl:*), Bash(python3:*), Bash(date:*). Compatibility (from SKILL.md): Designed for Claude Code.

Does Schedule After Usage Reset access the network?

SKILL.md names 1 domain. In commands or code: api.anthropic.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Schedule After Usage Reset safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Schedule After Usage Reset use?

Schedule After Usage Reset is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Schedule After Usage Reset use?

About 1.1k tokens (SKILL.md is roughly 4.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Schedule After Usage Reset?

Skills that share tags, products or a category with Schedule After Usage Reset: Schedule (asgeirtj/system_prompts_leaks, 69k stars), Schedule (asgeirtj/system_prompts_leaks, 69k stars), Cron Schedule (ruvnet/ruflo, 74k stars) and Scheduling (asgeirtj/system_prompts_leaks, 69k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Schedule After Usage Reset?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.