home / skills / christopheryeo / claude-skills / work-day

work-day skill

/work-day

This skill prepares a date-based Google Drive structure under SNMG00 Management by creating month and day folders for a target date.

npx playbooks add skill christopheryeo/claude-skills --skill work-day

Review the files below or copy the command above to add this skill to your agents.

Files (1)
skill.md
4.4 KB
---
name: work-day
description: Manages the SNMG18 Working Docs directory structure in Google Drive by verifying and creating month folders (YYYY-MM Work format) and day folders (YYYY-MM-DD format) for a specified date. Use when preparing folders for a specific work day, organizing documents by date, or ensuring the date-based folder structure is ready. Accepts dates in various formats or defaults to today.
---

# Work Day

## Overview

Ensure the SNMG18 Working Docs directory structure in Google Drive is properly organized with folders for a specified month and day, automatically creating any missing folders using the reverse-date naming convention with "Work" suffix for months (YYYY-MM Work for months, YYYY-MM-DD for days).

## Target Directory Structure
```
Google Drive Root
└── SNMG00 Management/
    └── SNMG18 Working Docs/
        └── YYYY-MM Work/     (e.g., 2025-10 Work for October 2025)
            └── YYYY-MM-DD/   (e.g., 2025-10-25 for October 25, 2025)
```

## Usage

When invoked, determine the target date:
- If user provides a date (e.g., "tomorrow", "October 30", "2025-11-15"), use that date
- If no date specified, use today's date

## Workflow

Execute these steps in order:

### Step 1: Determine Target Date

Convert the user's input (or today's date if not specified) to:
- Month format: YYYY-MM Work (e.g., 2025-10 Work)
- Day format: YYYY-MM-DD (e.g., 2025-10-25)

Use the reverse-date or reverse-month skills if needed for date conversion, then append " Work" to the month folder name.

### Step 2: Verify Parent Folders

Use **Claude's Google Drive search** (`google_drive_search`) to search for "SNMG00 Management" folder in Google Drive root:
- If not found, report error to user and stop
- If found, note the folder ID and proceed to next step

Use **Claude's Google Drive search** (`google_drive_search`) to search for "SNMG18 Working Docs" folder inside "SNMG00 Management":
- If not found, report error to user and stop
- If found, note the folder ID and proceed to next step

### Step 3: Check/Create Month Folder

Use **Claude's Google Drive search** (`google_drive_search`) to search for the month folder (YYYY-MM Work) inside "SNMG18 Working Docs":
- If found, report "Month folder exists", note the folder ID, and proceed
- If not found:
  - Use **Zapier Google Drive integration** (`Zapier:google_drive_create_folder`) to create the folder with name in YYYY-MM Work format
  - Report "Month folder created"
  - Note the new folder ID and proceed

### Step 4: Check/Create Day Folder

Use **Claude's Google Drive search** (`google_drive_search`) to search for the day folder (YYYY-MM-DD) inside the month folder:
- If found, report "Day folder exists"
- If not found:
  - Use **Zapier Google Drive integration** (`Zapier:google_drive_create_folder`) to create the folder with name in YYYY-MM-DD format inside the month folder
  - Report "Day folder created"

### Step 5: Report Status

Provide a summary:
- The target date being prepared
- Status of each folder (existed or created)
- Google Drive link to the target date's folder
- Confirmation that the structure is ready

## Tool Usage Notes

**For searching folders**: Use Claude's native Google Drive integration
- `google_drive_search` - to find existing folders
- Query format: Search by folder name within parent folders

**For creating folders**: Use Zapier's Google Drive integration
- `Zapier:google_drive_create_folder` - to create new folders
- Provide: folder name and parent folder ID

## Example Usage

**User request**: "Prepare folders for work day"
→ Use today's date (e.g., creates "2025-10 Work/2025-10-25")

**User request**: "Set up folders for tomorrow"
→ Use tomorrow's date (e.g., creates "2025-10 Work/2025-10-26")

**User request**: "Prepare work day for October 30"
→ Use October 30 of current year (creates "2025-10 Work/2025-10-30")

**User request**: "Set up 2025-11-15"
→ Use November 15, 2025 (creates "2025-11 Work/2025-11-15")

## Date Format Reference

- **Month folder**: YYYY-MM Work (e.g., 2025-10 Work, 2025-11 Work, 2026-01 Work)
- **Day folder**: YYYY-MM-DD (e.g., 2025-10-25, 2025-11-03, 2026-01-15)

The month format includes " Work" suffix to clearly identify these as work-related directories. Day folders use standard ISO 8601 format to ensure proper chronological sorting.

## Error Handling

If "SNMG00 Management" or "SNMG18 Working Docs" folders don't exist, stop execution and inform the user that the parent folders must be created first before using this skill.

Overview

This skill manages the SNMG18 Working Docs directory structure in Google Drive by verifying and creating month and day folders for a specified date. It ensures month folders use the "YYYY-MM Work" format and day folders use the "YYYY-MM-DD" format. Use it to prepare the workspace for a given work day or to keep documents organized by date.

How this skill works

The skill determines the target date (from user input or defaults to today) and formats a month folder name (YYYY-MM Work) and a day folder name (YYYY-MM-DD). It verifies the existence of the SNMG00 Management and SNMG18 Working Docs parent folders, then searches for the month folder and the day folder inside the month. Missing folders are created via Zapier Google Drive folder creation. Finally, it summarizes folder statuses and returns a link to the target day folder.

When to use it

  • Preparing folders for today's or a future work day
  • Organizing documents by work date before starting tasks
  • Ensuring a consistent date-based folder structure exists for handoffs
  • Automating folder creation as part of a daily setup workflow
  • Verifying folder availability before uploading or sharing files

Best practices

  • Provide an explicit date when possible (e.g., 2025-11-15 or 'October 30') to avoid ambiguity
  • Use ISO-style date inputs (YYYY-MM-DD) or natural language like 'tomorrow' for convenience
  • Run this skill before batch uploads or sharing to ensure the target folder exists
  • Confirm SNMG00 Management and SNMG18 Working Docs exist before first use; the skill will stop if they are missing
  • Keep month folders named exactly with the ' Work' suffix to preserve consistent sorting

Example use cases

  • User asks 'Prepare folders for work day' — skill uses today's date and creates YYYY-MM Work/YYYY-MM-DD if missing
  • User asks 'Set up folders for tomorrow' — skill computes tomorrow's date and ensures folders exist
  • User requests 'Prepare work day for October 30' — skill creates or finds October's month folder and the 30th day folder
  • Onboarding automation: create future date folders in advance for scheduled meetings or reports
  • Daily routine: run at start of day to guarantee document folders are present for that day's notes

FAQ

What if SNMG00 Management or SNMG18 Working Docs is missing?

The skill will stop and report the missing parent folder; create those parent folders manually first.

What date formats are accepted?

Natural language dates (e.g., 'tomorrow', 'October 30') and common date strings are supported; if none provided, the skill uses today's date.