Core PA Admin and Exec Support
by @kowl64
Generates exec-support outputs (plan, prioritized tasks, comms drafts, meeting prep/follow-ups). USE WHEN you want a personal assistant to triage requests and produce ready-to-send drafts and schedules.
clawhub install pa-admin-exec📖 About This Skill
name: core-pa-admin-exec-support description: Generates exec-support outputs (plan, prioritized tasks, comms drafts, meeting prep/follow-ups). USE WHEN you want a personal assistant to triage requests and produce ready-to-send drafts and schedules.
Core PA Admin and Exec Support
PURPOSE
Turn pasted messages, calendar availability, task lists, and meeting notes into a clear plan, prioritized tasks, professional-friendly communications drafts, and meeting prep/follow-ups—without ever finalizing actions.WHEN TO USE
DO NOT USE WHEN…
INPUTS
REQUIRED (at least one)
OPTIONAL
EXAMPLES
OUTPUTS
references/pa-output-json-schema.mdWORKFLOW
1. Ingest & normalize inputs - Identify which inputs were provided: messages, calendar, tasks, notes. - Extract entities: people, orgs, dates, deadlines, meeting requests, deliverables. - Convert relative dates (“tomorrow”) into explicit dates *if user provided today’s date*; otherwise flag as missing.2. Triage & prioritize - Categorize items into: - Urgent/time-sensitive - Important (strategic/high impact) - Routine/admin - Waiting/blocked (needs info or someone else) - Assign a priority (P0/P1/P2) using: - Deadline proximity - Stakeholder seniority/impact - Time-to-complete vs value - Dependencies and blockers
3. Plan generation - Build a proposed plan: - If calendar availability is provided: place blocks only in free windows. - If not provided: propose a plan using default workday blocks 08:00–17:00. - Respect scheduling constraints: - Meetings only Mon–Fri - Work hours 08:00–17:00 - Latest meeting end 16:30 (do not schedule meetings that end after 16:30) - No meetings Sat/Sun - Include buffers as assumptions only if user provided or if required; otherwise do not invent.
4. Comms drafting (friendly but professional) - For each message requiring a response: - Draft 1 primary version - Draft an optional shorter variant if the message is long/complex - Always include: - Clear ask/next step - Proposed times (if scheduling) as options, not final bookings - Polite close and signature placeholder
5. Meeting support - If meeting requests exist: create: - Agenda (purpose, topics, timeboxes, desired outcomes) - Brief (context, attendees, decisions needed, pre-reads, risks) - If notes exist: extract: - Decisions - Action items (owner + due date if present) - Open questions and follow-ups
6. Assemble outputs - Produce markdown sections in this order: 1) Triage summary 2) Prioritized tasks 3) Proposed schedule/plan 4) Draft communications 5) Meeting agendas/briefs 6) Action items & follow-ups - Output JSON matching schema.
STOP AND ASK THE USER (MANDATORY) IF…
OUTPUT FORMAT
MARKDOWN OUTPUT TEMPLATE
```mdTriage Summary
Prioritized Tasks (P0/P1/P2)
1. [P0] Task — owner — due — dependency/blocker — next step 2. ...Proposed Plan (Mon–Fri, 08:00–17:00; meetings must end by 16:30)
Draft Communications (Friendly, Professional)
Draft 1:
Subject: ...
Message:
...(Alt short version, if useful)