owner-goals
Owner Goals
Builds a map of what the owner wants and cares about from the prompts they typed personally, then saves the top priorities and open asks to work state, where My Work shows them as Goals, above the request cards. Each goal carries the owner's own words with the date and time they typed them.
${CLAUDE_SKILL_DIR} is the folder holding this file. The scripts use the Python 3 standard library.
Use Python 3.9 or newer. On Windows, replace python3 below with python -X utf8 (or py -3 -X utf8 when using the Python launcher); the Microsoft Store python3 alias is not an installed interpreter.
1. Export the owner's prompts
Pick an output folder inside the current project, such as .scratch/owner-goals/<YYYY-MM-DD>/, and run:
python3 "${CLAUDE_SKILL_DIR}/scripts/export_owner_prompts.py" --out "<folder>" --days 31
Use --days when the user asks for a different window. For a specific period, such as a past month, pass --start YYYY-MM-DD --end YYYY-MM-DD instead of --days (from midnight on the start day up to, not including, the end day) and use a folder named for the start day. The script: