Run3 orchestrate scheduling
Resolves scheduling conflicts between email requests and calendar availability, prioritizing meeting requests over blue (flexible) blocks.From its SKILL.md
npx -y skills add cxcscmu/SkillLearnBench --skill run3_orchestrate_schedulingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.0 KB, 201 tokens by cl100k_base, as published. Nobody here has run it
- Availability Modeling: Create a timeline representing the working day. Mark all "busy" blocks (from
pdf_calendar_parser) asunavailable. - Constraint Resolution:
- Sort meeting requests by priority or chronologically.
- For each request:
- Check for gaps of duration >=
meeting_duration. - Treat "blue/flexible" blocks as
availablespace. - Check for overlaps with "busy" blocks.
- Check for gaps of duration >=
- Use a greedy algorithm to assign the earliest available slot that satisfies the
meeting_durationand recipient constraints.
- Output Generation:
- Format dates as
{day_name}, {month} {DD}, {YYYY}and times as{HH:MM AM/PM} - {HH:MM AM/PM}. - Generate
/root/reply_{messageID}.txtusing the required template. - Compile a list of successfully scheduled requests for
results.jsonin the specified format.
- Format dates as
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.