scheduled-job-best-practices
CommunityMake scheduled jobs safe, repeatable, and observable.
Software Engineering#automation#observability#idempotent#opencode#preflight#scheduled#non-interactive
Authorbenjaminshafii
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill provides a disciplined approach to building scheduled, non-interactive OpenCode jobs, eliminating fragile ad-hoc scripts and inconsistent runtimes.
Core Features & Use Cases
- No magic injection: compute runtime values (bash) during run rather than assuming placeholders.
- Non-interactive: scheduled tasks run without manual steps, QR codes, logins, or confirmations.
- Idempotent: reruns are safe by maintaining an outputs/ state to prevent duplicates.
- Observable: end-of-run status summary and key outputs are produced for traceability.
- Minimal side effects: artifacts and results are written under outputs/ in the job workdir.
- Preflight & governance: verify required tools and environment variables before execution.
Quick Start
Put the line @scheduled-job-best-practices at the very top of any scheduled job prompt, then write your task below it.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: scheduled-job-best-practices Download link: https://github.com/benjaminshafii/digital-empire/archive/main.zip#scheduled-job-best-practices Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.