بنقرة واحدة
report
Weekly progress report — cards reviewed, lapses, mastered words, streak
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Weekly progress report — cards reviewed, lapses, mastered words, streak
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Placeholder skill so the pack manifest validates.
Default skill for the Create pack — file casual user input (text, voice, image) into the material pool
Generate a platform-specific post draft from recent material
Fetch a URL, extract key points, and file as material
First-time setup for the Create companion — learn which platforms the user posts to and pick default voices
Evening proactive prompt — surface fresh thoughts the user might want to capture
| name | report |
| pack | vocab |
| description | Weekly progress report — cards reviewed, lapses, mastered words, streak |
| command | true |
| triggers | ["vocab report","progress","学习进度","周报"] |
Surface the past week's vocab progress in a compact summary.
In one message, show: cards reviewed, lapses, mastered words, streak, and 1-2 actionable notes.
Aggregate counts
Use the db tool to run:
SELECT COUNT(*) FROM reviews WHERE reviewed_at >= datetime('now','-7 days') → reviewed_this_weekSELECT result, COUNT(*) FROM reviews WHERE reviewed_at >= datetime('now','-7 days') GROUP BY result → distributionSELECT COUNT(*) FROM cards WHERE status = 'mastered' → mastered_totalSELECT COUNT(*) FROM cards WHERE next_due <= date('now') AND status != 'mastered' → due_todaySELECT COUNT(DISTINCT date(reviewed_at)) FROM reviews WHERE reviewed_at >= datetime('now','-30 days') → days_active_30dSELECT word_id, COUNT(*) AS again_count FROM reviews WHERE reviewed_at >= datetime('now','-14 days') AND result = 'again' GROUP BY card_id HAVING again_count >= 3 → recent stumbles (look up word strings)Compute streak
Format the summary Example layout:
## This week
- Reviewed: 87 cards (12/day average)
- Distribution: 60 good · 18 hard · 7 again · 2 easy
- Mastered: 14 total (+3 this week)
- Due today: 11
- Streak: 5 days
## Stumbles to watch
- "ostensibly" — 4 again in last 14d
- "obfuscate" — 3 again
One actionable nudge
due_today > daily_target * 2: suggest a longer session today.days_active_30d < 10: gentle nudge — "Want me to adjust your daily target lower so it sticks?"study or assess.