원클릭으로
morning
Synthesize a morning briefing from GH notifications, calendar, reminders, and inbox.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Synthesize a morning briefing from GH notifications, calendar, reminders, and inbox.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Review and steward a GitHub repo's PRs and issues: classify PRs, review ready PRs when asked, close stale issues, manage ready async work, and recommend next actions.
Fix the author on all commits since main to match the local or global .gitconfig
Create a pull request for the current branch against main
Run the project's Definition of Done checklist
Fix the author on all commits since main to match the local or global .gitconfig
Synthesize a morning briefing from GH notifications, calendar, reminders, and inbox.
| name | morning |
| description | Synthesize a morning briefing from GH notifications, calendar, reminders, and inbox. |
Compile a single scannable morning briefing for Travis. Gather all sources in parallel, then synthesize.
Run these source checks in parallel where the harness allows it.
GitHub:
gh api notifications --jq '.[] | "\(.subject.title) (\(.repository.full_name)) [\(.reason)]"' 2>/dev/null
gh search prs --review-requested=@me --state=open --limit 10 --json title,repository,url --jq '.[] | "\(.title) (\(.repository.nameWithOwner)) \(.url)"' 2>/dev/null
gh pr status 2>/dev/null
gh search issues --assignee=@me --state=open --limit 10 --json title,repository,url --jq '.[] | "\(.title) (\(.repository.nameWithOwner)) \(.url)"' 2>/dev/null
Calendar:
icalBuddy -n -nc -nrd -ea eventsToday 2>/dev/null
icalBuddy -n -nc -nrd -ea eventsToday+1 2>/dev/null
Reminders:
osascript -e '
set output to ""
tell application "Reminders"
repeat with reminderList in every list
set listName to name of reminderList
set dueItems to (every reminder of reminderList whose completed is false and due date is not missing value and due date is less than or equal to (current date))
repeat with r in dueItems
set output to output & "[" & listName & "] " & name of r & " (due " & short date string of due date of r & ")" & linefeed
end repeat
end repeat
end tell
return output
' 2>/dev/null
Inbox:
ls -1 ~/PARA/DESK/inbox/ 2>/dev/null
Present a single briefing with these sections. Skip any empty section.
~/PARA/DESK/inbox, if any.Keep it scannable. Use bullet points. Be concise.