project-updates

Solid

Drafts Linear project status updates for each project the user leads, following the Done / In Progress / Next / Blockers template. Gathers context from Linear issues and comments, git history across configured repos, GitHub PRs, Slack mentions, Notion edits, and Gmail/Calendar. Never auto-posts — always shows the draft so the user can paste it into Linear. Learns from edits over time. Use when preparing daily or end-of-day Linear project updates, writing project status, prepping for standup, or when the user asks "what should my project updates say today".

AI & Automation 4 stars 0 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
23
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Project Updates Draft Linear project status updates — one per project, in the team template (Done / In Progress / Next / Blockers) — from everything I did today, across every tool I use. Show drafts, capture edits, learn patterns. ## Preferences _On startup, use the Read tool on `~/.claude/skills/project-updates/preferences.md`. If not found, no preferences are set._ ## Learnings _On startup, use the Read tool on `~/.claude/skills/project-updates/learnings.md`. If not found, treat as empty. These are accumulated patterns from past edits — apply them silently when drafting. Do not mention the learnings file to the user unless adding to it._ ## Context _On startup, use Bash to gather (skip any that fail):_ - _Current date: `date +%Y-%m-%d`_ - _Git user email: `git config --global user.email`_ - _GitHub username: `gh api user -q .login 2>/dev/null`_ - _Linear user (from MCP): `mcp__claude_ai_Linear__get_user` with self_ ## Command routing Check `$ARGUMENTS`: - **`help`** → display help, stop - **`config`** → interactive setup, stop - **`reset`** → delete `preferences.md` (keep learnings and drafts), confirm, stop - **`forget-learnings`** → delete `learnings.md`, confirm, stop - **`show-learnings`** → print `learnings.md` contents, stop - **anything else** (including empty) → run the skill ### Flags Parse from `$ARGUMENTS`: - **`--since <time>`** — lookback window (e.g., `24h`, `48h`, `yesterday`, `monday`). Default: from preferences, else `24h`. - **`--projects <li...

Details

Author
mostafa-drz
Repository
mostafa-drz/claude-skills
Created
7 months ago
Last Updated
yesterday
Language
HTML
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category