| name | user-insight-research |
| description | Generate a weekly plan of 7 user-insight research topics (one per day) from users/{userId}/USER.md by combining profile context with recent web_search signals. Saves the result as a JSON file in the user's root folder for downstream consumption by create-project (UserInsight type). |
User Insight Research Weekly Topic Planner
This skill generates exactly 7 user-insight research topics as strict JSON — one topic per day for a 7-day period starting from today. The JSON is saved as a file in the user's root folder.
It is designed for one workflow only:
- Read profile from
users/{userId}/USER.md
- Search recent external signals with
web_search
- Generate 7-topic JSON and write it to file
users/{userId}/YYYYMMDD-user-insight.json
The output file is consumed by the create-project skill (UserInsight type) to create 7 projects and a daily cron job.
Required Input
Input Source
Always read:
users/{userId}/USER.md
Do not use fallback paths.
Core Rules
- Support both subject types: company or person (auto-detect from USER.md content).
- Generate user-insight topics only.
- Always output exactly 7 topics, each assigned a unique
scheduled_date.
scheduled_date values are 7 consecutive days starting from the current date (the day this skill is invoked). The start day can be any day of the week.
- Every topic must set
kind to "insights".
- The 7 topics must be independent of each other — each covers a different user-insight angle.
- Output must be strict JSON only (no markdown code fences, no extra prose).