CtrlK
BlogDocsLog inGet started
Tessl Logo

tessleng/schedule-management

Create and migrate repo-defined Tessl schedules in a project's tessl.json. Turns a plain-language cadence into a validated schedules entry, and moves an existing UI/CLI schedule into version control.

90

0.94x
Quality

97%

Does it follow best practices?

Impact

94%

0.94x

Average score across 2 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

Schedule Management Tile

Two skills for managing repo-defined schedules, recurring launch runs declared in a project's tessl.json instead of created ad hoc in the UI or CLI. A repo-defined schedule is reviewed and version-controlled next to the code it runs against.

Skills

  • schedule-setup: Create a schedule from a plain-language description of what to run and how often. The skill writes the cron, adds the schedules block to tessl.json, validates it, and explains what happens on push.
  • schedule-migrate: Move an existing UI- or CLI-created schedule into tessl.json. The skill reads the live schedule's config, writes the equivalent file entry, validates it, and optionally deletes the old schedule once the repo-defined one is confirmed.

How repo-defined schedules work

  1. You commit a schedules block to tessl.json and push to the repo's default branch.
  2. Tessl's GitHub App sees the push, reads the file, and reconciles the schedules block against the workspace.
  3. Each entry becomes an active schedule that fires a launch run on its cron.

Both skills use tessl schedule validate as the local check before you push. It catches shape, cron, and interval problems that the file can be rejected for at apply time.

Workspace
tessleng
Visibility
Public
Created
Last updated
Publish Source
GitHub
Badge
tessleng/schedule-management badge