ai/skills/daily-report/SKILL.md
Summarize work done in the last day from authored pull requests, Slack activity, and calendar meetings.
npx skillsauth add juharris/configs daily-reportInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Check for unanswered messages from Geekbot in the DM channel and answer them.
Do these in parallel:
When querying gh for today's PRs, compute the date dynamically with date +%Y-%m-%d (macOS) instead of hardcoding a date string. For example:
gh pr list --author=@me --state=all --json title,url,state,mergedAt,createdAt,number --search "created:>=$(date +%Y-%m-%d)"
Also fetch issues the user filed today (across all repos, not just the current one) so they appear in the summary:
gh search issues --author=@me --created=">=$(date +%Y-%m-%d)" --json title,url,state,createdAt,number,repository --limit 30
Analyze the conversation to find the FIRST Geekbot question that has NO user reply after it:
This question uses interactive buttons in Slack. Tell the user to pick their answer in Slack, then re-run the skill. Do NOT send a text message for this question.
Use the work data gathered in Step 1 to compose a summary.
<url|label> mrkdwn format (see the /messaging-etiquette skill). Plain URLs do not reliably auto-link inside indented sub-bullets in Slack drafts.Send: -
This is Geekbot confirming the report is published. Do not reply.
After sending a response, wait 10 seconds using sleep 10 via Bash, then check the channel again for the next question. Repeat Steps 2-4 until Geekbot says thanks or there are no more unanswered questions.
testing
Pull together the signals that should shape my day — PRs, reviews, issues, Slack, calendar, Shopify internal Vault projects, and messages from others, especially my manager — then recommend a priority focus list. Run via `/morning-focus`.
business
Summarize work done in the last week from authored pull requests, Slack activity, and calendar meetings.
documentation
Review pull requests using personal guidelines
databases
Gather evidence of interactions with a peer and draft structured peer feedback with ratings and written responses.