with one click
5-15
Generate a 5-15 weekly report from Bear notes and Todoist tasks.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Generate a 5-15 weekly report from Bear notes and Todoist tasks.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
| name | 5-15 |
| description | Generate a 5-15 weekly report from Bear notes and Todoist tasks. |
Generate a concise weekly report (15 minutes to write, 5 minutes to read) for stakeholders including VP of Engineering, CTO, and peers.
Gather information from:
YYYY-mm-dd format)Week YYYY-ww format)Determine the current ISO week and date range (Monday through Friday only—exclude weekends).
Query daily notes for the current week:
# Get daily notes for weekdays (Mon-Fri) in current week
sqlite3 -readonly "$HOME/Library/Group Containers/9K33E3U3T4.net.shinyfrog.bear/Application Data/database.sqlite" \
"SELECT ZTEXT FROM ZSFNOTE WHERE ZTITLE IN ('2026-02-03', '2026-02-04', '2026-02-05', '2026-02-06', '2026-02-07') AND ZTRASHED = 0 AND ZARCHIVED = 0"
Query the weekly note:
sqlite3 -readonly "$HOME/Library/Group Containers/9K33E3U3T4.net.shinyfrog.bear/Application Data/database.sqlite" \
"SELECT ZTEXT FROM ZSFNOTE WHERE ZTITLE = 'Week 2026-05' AND ZTRASHED = 0 AND ZARCHIVED = 0 LIMIT 1"
After fetching daily and weekly notes, scan for [[Note Title]] links. Fetch linked notes that appear relevant to the report (e.g., project updates, meeting notes, decision logs). Skip links to templates or unrelated content.
# Fetch a linked note by title
sqlite3 -readonly "$HOME/Library/Group Containers/9K33E3U3T4.net.shinyfrog.bear/Application Data/database.sqlite" \
"SELECT ZTEXT FROM ZSFNOTE WHERE ZTITLE = 'Linked Note Title' AND ZTRASHED = 0 AND ZARCHIVED = 0 LIMIT 1"
Use the Todoist MCP tools to retrieve tasks completed during the current week.
From the gathered data:
[!IMPORTANT], [!WARNING], etc. is high-signal (see Bear skill for callout types)Prioritize details that highlight:
Format the report for quick consumption. Use outcome-oriented language.
# Weekly Update – Week YYYY-WW
## Completed
- **[Priority/Project]**: [Outcome achieved, impact delivered]
- **[Priority/Project]**: [Outcome achieved, impact delivered]
## What I Learned
- [Something I learned that may be relevant to stakeholders]
- [Something I learned that may be relevant to stakeholders]
## Blockers / Needs Attention
- [Any blockers or items needing escalation - omit section if none]
## Focus Next Week
- [Priority and/or task for next week]
- [Priority and/or task for next week]
Additional context from user: $ARGUMENTS
If the user provides specific items to include, incorporate them into the appropriate sections. If no additional input, generate from gathered data only.
Based on SOC occupation classification