LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

safe-schedule-generation

Safe schedule generation with mandatory backup. REQUIRES database backup before any write operations to schedule tables. Use when generating schedules, bulk assigning, or executing swaps.

2starsUpdated 3/19/2026
Data Science & MLDocumentation#technical-operations#documentation#data-integrity#database-backup#python#schedule-management

Security Assessment

Low Risk(70/100)

Detected risks:

Secret Exposure([SKILL.md] TOKEN=)
Security Score70/100

About safe-schedule-generation

The Safe Schedule Generation skill provides a controlled and secure approach to generating and modifying schedules in a database-backed environment. Its primary purpose is to ensure that any operation affecting schedule tables, such as creating new schedules, bulk assignments, or executing swaps, is executed only after a verified backup has been created. This approach mitigates the risk of data loss or corruption, protecting both historical records and manual overrides. By enforcing strict pre-flight checks, this skill ensures that schedule modifications are safe and auditable, preserving the integrity of the canonical assignment records.

Key features include mandatory backup verification before any write operation, checks on backend health, and validation of required data such as people and rotation templates. It distinguishes between prescriptive and descriptive truths, reading from `rotation_templates` and `weekly_patterns` and writing results to `half_day_assignments`. The skill tracks the source of each assignment slot to ensure human overrides and preloaded data are not inadvertently overwritten. Additionally, it enforces backup safety rules, including minimum retention policies, protection of initial backups, and user-confirmed cleanup operations.

This skill is intended for schedule administrators, system operators, or any user responsible for maintaining rotation assignments in healthcare or similar environments where accurate scheduling is critical. Typical use cases include generating new weekly schedules, performing bulk assignments of personnel to rotations, executing swaps between scheduled slots, and clearing or regenerating assignment blocks. By following the mandatory pre-flight checklist, users can safely perform these operations without risking data loss or compromising audit trails.

FAQ

What should I do before running the schedule generation?

You must verify that a recent backup exists, ensure the backend service is healthy, confirm necessary data such as people and rotation templates exist, and obtain explicit user confirmation before proceeding.

Which tables are affected by this skill?

The skill reads from `rotation_templates` and `weekly_patterns` and writes to `half_day_assignments`. Any operation that modifies the `assignments` table requires backup verification.

Can this skill run in parallel with other scheduling tasks?

No, it must be serialized with schedule-optimization, SCHEDULING, solver-control, and swap-management tasks to avoid conflicts.

What happens if the backup verification fails?

If no recent backup exists or the backup check fails, all schedule modification operations are blocked until a verified backup is created.

Who should use this skill?

Schedule administrators, system operators, or anyone responsible for managing rotation assignments in environments requiring strict data integrity and auditability should use this skill.

Install safe-schedule-generation

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

Euda1mon1a/Autonomous-Assignment-Program-Manager

Related Skills

tigris-security-access-control

3

rebuttal-writing

362

building-blocks

189

docs-search

189