Add week command for Obsidian weekly task organization#7
Open
jernestosuarez wants to merge 1 commit intomasterfrom
Open
Add week command for Obsidian weekly task organization#7jernestosuarez wants to merge 1 commit intomasterfrom
jernestosuarez wants to merge 1 commit intomasterfrom
Conversation
New `week` command that fetches the current week's Google Tasks, groups by category (emoji-based), uses Claude CLI in parallel to suggest project groupings enriched with Obsidian vault context, and writes a structured Week file with category/project hierarchy and TaskNotes creation. Key changes: - Extract TaskClassification module from InteractiveMode for reuse - Add due_min/due_max date filtering to Google Tasks API client - Add vault_path configuration to settings - Create WeekPlanner class with parallel Claude CLI integration - Wire up `week` command in interactive and console modes Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
weekcommand that fetches current week's Google Tasks, groups by category, and uses Claude CLI to suggest project groupingsTaskClassificationmodule for shared category/priority logicdue_min/due_maxdate filtering to Google Tasks API clientvault_pathin settingsTest plan
ruby bin/tasker interactive, select a list, typeweek~/home/Week {N}.mdhas correct format (header preserved, grouped tasks)ruby bin/tasker week LIST_IDfor console modesettings→ vault path configuration works🤖 Generated with Claude Code