Files
full-focus/.claude/commands/reading-suggestions.md
2025-12-12 16:00:11 -05:00

2.3 KiB

Reading Suggestions

You are given the following context: $ARGUMENTS

Read today's calendar from: /Users/aj.siegel/OneDrive - ServiceNow/BoxData/CalendarEvents_YYYYMMDD.json

Where YYYYMMDD is today's date. Be sure to use the local timezone data, not UTC timezone data.

Your Task

  1. Analyze Available Time:

    • Calculate all unscheduled time blocks between 9am-5:30pm
    • Categorize blocks:
      • Small gaps: 5-10 minutes (suggest Short articles)
      • Medium gaps: 15-30 minutes (suggest Medium articles)
      • Large gaps: 30+ minutes (suggest Long articles or multiple articles)
  2. Query Reading List:

    • Search the Reading List database (collection://2c4abd6c-450a-804a-809a-000bc77d02c1)
    • Find articles with Status = "To Read" or "In Progress"
    • Filter by Read time field:
      • Short = <5 minutes
      • Medium = <15 minutes
      • Long = >15 minutes
  3. Create Reading Plan:

    • Suggest 2-4 articles that fit into available time blocks
    • For each article include:
      • Title
      • Topic
      • Read time
      • URL
      • Suggested time slot (e.g., "Read during 2:25-3:00 PM gap")
  4. Output Format: Present as a markdown list grouped by time blocks:

    ## Reading Plan for Today
    
    **Morning (9:00-11:00 AM)** - 2 hour block
    - [Long Article Title] (Topic, ~20 min) - Read at start of block
      URL: [link]
    
    **Afternoon (2:25-3:00 PM)** - 35 minute gap
    - [Medium Article Title] (Topic, ~10 min)
      URL: [link]
    
  5. Add Summary:

    • Total reading time suggested
    • How it fits into the day's schedule
    • Any recommendations for when to read based on energy levels
  6. Add to Daily Plan:

    • Find the Daily Note markdown file for today (Daily Notes/Daily Note - YYYY-MM-DD.md)
    • Add a "## Reading Plan" section with the output from steps 4 and 5
    • Place it before the "## Notes" section
  7. Update Table of Contents:

    • Ensure the daily note has a "## Table of Contents" section after the frontmatter
    • Use Obsidian internal link syntax: [[#Heading Name]]
    • Include all H2 sections in the document (tl;dr, Agenda, Suggested Tasks, Key Projects, Daily Big 3, Reading Plan, Notes, etc.)
    • Example format:
      ## Table of Contents
      - [[#tl;dr]]
      - [[#Agenda]]
      - [[#Reading Plan]]
      - [[#Notes]]