DOCUMENTATION TOOLS / REPORTING
Weekly Reports
I built Weekly Reports as part of my automated AI workflow in Prompts and Agents. The assistant collected activity from Git, working sessions, email, Teams, and my calendar, organized the information into a weekly report, and generated Markdown and HTML versions for reporting to my manager.
MY CONTRIBUTION
I designed the report structure and automated capture workflow, configured the connected sources, built the supporting tools with AI coding assistance, and reviewed the reports.
TOOL TYPE
An AI workflow combining session capture, source integrations, Python report generation, Markdown records, HTML rendering, SharePoint publishing, and a performance-review rollup.
THE WORK
What I needed to report
Git recorded article changes, but a weekly update also needed reviews, collaboration, troubleshooting, and changes to my tools. I built a workflow that collected those different kinds of work automatically.
The assistant captured completed work as it happened, adding timestamped notes and checking for duplicates. During report generation, it combined those notes with repository activity and context from email, Teams, and my calendar. Reflection supplied accomplishments, lessons, and tooling changes from working sessions.
I configured the sources and report structure, then reviewed the resulting account of deliverables, collaboration, blockers, lessons, and next steps.
COMPONENTS
Automatic collection through to a saved report
The assistant and supporting scripts handled different parts of the same workflow. The report generator selected the week, loaded a template, scanned the configured repositories for my Git activity, and merged the captured notes and tooling log. Communication and calendar scans supplied additional work, collaboration, meeting, and time-allocation context.
AI grouped related items, removed repetition and low-value detail, and organized the material into report sections. The workflow produced an editable Markdown record and rendered its HTML counterpart. Configured publishing uploaded both formats to their SharePoint folders.
A separate rollup operation reused selected weekly records to produce a performance-review draft. The same saved work could support the weekly update and the longer-term review.
- 01AI + integrationsCapture and collectRecord work during sessions; gather Git, email, Teams, and calendar activity.
- 02AI + scriptsOrganize the weekCombine notes and reflection findings, remove duplicates, and group the work.
- 03AI + NickGenerate and reviewProduce the Markdown report and HTML copy. I review the account of the work.
- 04AI + scriptsPublish and reuseSave both formats to SharePoint and reuse weekly records for review drafts.
The workflow gathered and processed the inputs automatically. My role was configuring the workflow and reviewing the report it produced.
EXAMPLE
From automatically captured activity to a report
Reconstructed example · fictional work items · not an original report
Automatically captured activity
Git activity Corrected a setup article. Session capture Reviewed another writer’s draft. Reflection note Fixed an outdated command in a tool’s instructions.
AI-organized report sections
Deliverables
Corrected the setup instructions.
Collaboration
Reviewed a teammate’s draft.
Tools and lessons
Updated the command reference after a failed run.
The same Markdown record could be rendered for reading in a browser. At review time, selected weekly reports supplied material for a longer-term draft, including accomplishments, collaboration, tools, and lessons.
DEVELOPMENT & USE
Saved reports and implementation history
- Saved weekly outputsThe SharePoint reporting export contains dated, populated HTML reports and editable Markdown records. Reports from different weeks include deliverables, collaboration, work categories, meetings, tools, blockers, lessons, next steps, and Git activity. The source-workspace backup also retains report files, working notes, and the scripts.
- Reporting work recorded in the reportsOne inspected weekly record describes rendering and uploading the previous report in both formats. Its HTML has the expected report sections, tables, metrics presentation, and work allocation.
- Development beyond the initial scriptMy commit history records the template, report implementation and artifacts, publishing support, a reusable setup package, and subsequent report and note updates.
The original reports contain private work details and are not reproduced here. A saved note about an upload is evidence of recorded work, not a fresh verification of delivery or current SharePoint access.
SCOPE & RELATED TOOLS
Review and connections to the other tools
I reviewed the generated account for accuracy and relevance. The rollup drew on the saved Markdown reports and produced a draft for a longer-term review.
The tools shared their working records. AI captured completed work throughout sessions; Daily Reflection added lessons and tooling problems; reporting organized those inputs into the weekly update. Learn from Source also supplied reviewed improvements to the reflection instructions.
The original plugin, consolidated reporting workflow, and standalone setup package were versions of the same reporting work. The archived implementation depended on the sources and access configured in my work environment.