Skip to content
Back to skills

Schedule Management

ASecurity

Executive Assistant skill for calendar and schedule management. Use when managing meetings, detecting time conflicts, scheduling learning time, or coordinating across contexts. Triggers on phrases like "schedule meeting", "check calendar", "find time", "what's on my calendar", "schedule conflict", or "block time".

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
businessgobashgit

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 23, 2026

npx -y skills add abuango/pos-ai --skill schedule-management --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Schedule Management?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Schedule Management
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/abuango-schedule-management/badge)](https://www.skillsdirectory.com/skills/abuango-schedule-management)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: schedule-management
description: Executive Assistant skill for calendar and schedule management. Use when managing meetings, detecting time conflicts, scheduling learning time, or coordinating across contexts. Triggers on phrases like "schedule meeting", "check calendar", "find time", "what's on my calendar", "schedule conflict", or "block time".
allowed-tools: Read, Write, Glob, Grep, Bash
---

# Schedule Management

## Setup
Before starting: check `.handoff/sessions/` for active sessions, read context `status.yaml`, run `git status`. Follow `.rules/universal.md` (Plan -> Approve -> Execute).

<!-- Rules loaded from .rules/universal.md -->

Manage calendar, detect conflicts, and coordinate time across professional contexts.

## Core Capabilities

### 1. Calendar Query
```
"What's on my calendar today/this week?"
"Do I have any conflicts this week?"
"When is my next meeting with X?"
```

### 2. Time Block Management
```
"Block 2 hours for deep work on Thursday"
"Schedule learning time for Saturday 9-11 AM"
"Find 1 hour for a call with [person]"
```

### 3. Conflict Detection
```
"Check for deadline collisions this month"
"Do I have any overlapping commitments?"
"Flag conflicts between contexts"
```

### 4. Context-Aware Scheduling
```
"Schedule work context during 9-5"
"Find evening time for side-project work"
"Protect my learning time blocks"
```

## Data Sources

### Context Time Blocks
Read from `pos.yaml`:
```yaml
time_blocks:
  - days: [mon, tue, wed, thu, fri]
    hours: "09:00-17:00"
    timezone: "Europe/Berlin"
```

### Learning Schedule
Read from `contexts/personal/learning/goals.yaml`:
```yaml
schedule:
  weekly_hours_target: 5
  preferred_times:
    - day: sat
      hours: "09:00-11:00"
    - day: sun
      hours: "14:00-16:00"
```

### Project Deadlines
Read from `programs/registry.yaml` and context status files.

## Autonomy Levels

Based on EA autonomy SOP (`docs/system/sops/ea-autonomy-levels.md`):

| Action | Level | Behavior |
|--------|-------|----------|
| Query calendar | 1 | Execute immediately |
| Block personal time | 1 | Execute immediately |
| Reschedule internal | 2 | Execute, notify user |
| External meeting | 3 | Propose, await approval |
| Cancel commitment | 3 | Propose, await approval |

## Conflict Detection Logic

### Time Overlap
```
conflict if:
  event_a.end > event_b.start AND
  event_a.start < event_b.end
```

### Context Conflict
```
conflict if:
  event_a.context != event_b.context AND
  same_time_block(event_a, event_b) AND
  both_require_attention
```

### Deadline Collision
```
collision if:
  deadline_a within 3 days of deadline_b AND
  combined_effort > available_hours
```

## Output Formats

### Calendar View
```
## Today (2026-01-08, Wednesday)

| Time | Event | Context | Notes |
|------|-------|---------|-------|
| 09:00-10:00 | Standup | work | Recurring |
| 14:00-15:00 | 1:1 with Manager | work | |
| 19:00-20:00 | Client sync | client-a | Consulting |
```

### Conflict Report
```
## Conflicts Detected

### High Priority
1. **Jan 10**: Work deadline vs client presentation
   - Work: Blog post due
   - Client: Steering committee presentation
   - Recommendation: Complete blog Thursday, present Friday

### Medium Priority
2. **Jan 15**: Overlapping meetings
   - 14:00: Work team sync
   - 14:30: Client call
   - Recommendation: Reschedule client call to 15:00
```

### Time Suggestion
```
## Available Slots for 1-hour Meeting

| Date | Time | Context | Notes |
|------|------|---------|-------|
| Thu Jan 9 | 11:00-12:00 | work | Before lunch |
| Thu Jan 9 | 16:00-17:00 | work | End of day |
| Fri Jan 10 | 10:00-11:00 | work | Morning slot |
```

## Integration

### With Learning Coach
- Protect scheduled learning time
- Flag when work encroaches on learning blocks
- Track learning hours vs target

### With Program Manager
- Pull deadline data for conflict detection
- Surface delivery date conflicts
- Coordinate cross-context milestones

### With Context System
- Respect context time blocks
- Apply context-appropriate scheduling rules
- Track context switches and transitions

## Commands

```
@ea schedule     - Open schedule management
@ea calendar     - Show today/week view
@ea conflicts    - Run conflict detection
@ea findtime     - Find available slots
@ea block        - Block time for task
```

## Self-Assessment (Internal)
Rate this skill execution 0-10. If < 8, write feedback to `.handoff/feedback/{date}-{skill-name}.yaml` with: skill, rating, friction, suggestion, context. Do not mention to user.

Files in this skill

  • SKILL.md4.4 KB
  • SKILL.md.tmpl4.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…