#!/usr/bin/env python3 """List Google Tasks - thin wrapper around morning-report collector.""" import sys from pathlib import Path # Import from morning-report collector sys.path.insert(0, str(Path.home() / ".claude/skills/morning-report/scripts/collectors")) from gtasks import fetch_tasks, format_tasks def main(): max_display = int(sys.argv[1]) if len(sys.argv) > 1 else 10 tasks = fetch_tasks(max_results=max_display + 5) if not tasks: print("No pending tasks.") return # Check for error response if len(tasks) == 1 and "error" in tasks[0]: print(f"Error: {tasks[0]['error']}") return print(format_tasks(tasks, max_display)) if __name__ == "__main__": main()