agentsclimarketplace

Run3 schedule sequential slots

Skill cxcscmu/SkillLearnBench/skills/b3-teacher-feedback-gemini-3-flash-preview/schedule-planning/run3_schedule_sequential_slots

Find the earliest available meeting slots for multiple requests, treating blue blocks as available and updating the schedule state after each assignment.From its SKILL.md

Install
npx -y skills add cxcscmu/SkillLearnBench --skill run3_schedule_sequential_slots

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

1.1 KB, 204 tokens by cl100k_base, as published. Nobody here has run it

  1. Initialize the calendar state using the data from analyze_pdf_calendar.
  2. Define "Available Time" as any slot that is:
    • White space (no block present).
    • Covered by a blue-colored flexible block (RGB 0, 0, 1).
  3. Iterate through the extracted meeting requests in the order they appear in the input:
    • Search for the earliest possible start time that satisfies the duration and constraints of the current request.
    • Ensure the slot does not overlap with any "busy/fixed" blocks.
    • If a slot overlaps with a "blue" block, treat that blue block's time as free.
  4. State Management: Once a slot is assigned to a request:
    • Mark that specific time range as "Busy" immediately.
    • This slot is now unavailable for all subsequent requests in the loop.
  5. Store the resulting assignment (Date, Start Time, End Time, Duration) for each messageID.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.