productivity-automation

Automate recurring cron or Task Scheduler jobs with logging and failure alerts.

8|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/drewid74/ai_skills --skill productivity-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: productivity-automation
Source: https://github.com/drewid74/ai_skills/tree/main/productivity-automation
Command: npx skills add https://github.com/drewid74/ai_skills --skill productivity-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you automate recurring work reliably so jobs don’t silently fail and backups, file operations, and transformations stay auditable and repeatable.

Core Features & Use Cases

  • Unattended scheduling with guardrails: Choose cron or Task Scheduler, and use system-level patterns for interval jobs with failure handling.
  • Reliable file operations and bulk processing: Dry-run and planning before renames/moves/deletes, plus tooling selection by file type to avoid fragile custom parsers.
  • Backup + alerting that you can trust: Use rsync for incremental local backups or restic for encrypted/offsite needs, then trigger failure alerts via webhook or log markers.

Quick Start

Use the productivity-automation skill to set up a daily job that backs up a folder with rsync, logs every run with timestamps, prunes old backups, and sends an alert if the job fails.

Frequently Asked Questions about productivity-automation

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

FAQPage Schema
How do I set up a cron job for daily rsync backups with failure alerting?

Automate daily rsync backups by scheduling a cron job that logs every run with timestamps, prunes old backups, and triggers webhook or log-based failure alerts if the job fails. Scripts must be idempotent and include explicit error handling.

What is the best way to automate bulk file renames and moves safely?

Automate bulk file renames and moves safely by using dry-run planning before destructive operations and selecting tooling by file type to avoid fragile custom parsers. This approach ensures repeatable and auditable file transformations.

How do I stop scheduled automation tasks from silently failing?

Stop silent failures in scheduled tasks by implementing idempotent scripts with timestamped success and failure logging. Configure explicit error handling that triggers webhook or log-based failure notifications for unattended workflows.

Can I use this for encrypted offsite backups instead of incremental rsync?

Yes, while rsync handles incremental local backups, you can use restic for encrypted offsite backup needs. Both methods integrate with the scheduling, timestamped logging, and webhook failure alerting required for reliable automation.

Do I need dry-run planning for bulk file conversions and data transformations?

Yes, dry-run planning is required before destructive bulk file conversions and data transformations across common formats. This prevents accidental data loss by verifying operations before execution alongside explicit error handling.

Why does my scheduled task workflow need idempotent scripts?

Idempotent scripts are required for scheduled task workflows to ensure recurring jobs remain auditable and repeatable. Running the same job multiple times produces the same result, preventing duplicate file operations or corrupted backups.