原始内容
Python + AI Office Hours
This repo supports two parts of the weekly Python + AI Office Hours workflow using GitHub Copilot and agent skills: preparing the news roundup before office hours, then generating and publishing the recording-based write-up afterward. Agent-facing instructions are in AGENTS.md.
📺 See a video recording of this repo in action
User workflow
Before office hours
- Add a folder under
office-hours/for the week's session, named with the date inYYYY_MM_DDformat. - Run the
/generate-weekly-news-roundupskill to generate the weekly news roundup webpage. - Review the roundup for accuracy, attribution, working links, and upcoming events before presenting it.
After office hours
- Add
raw.mdto the week's folder with the YouTube recording URL and any supplemental resources, such as pasted Discord chat logs or weekly slide content. - Run the
/generate-writeupskill, then reviewquestions_answers.mdfor accuracy and formatting. - Run the
/post-commentsskill to publish each Q&A to the GitHub Discussion and createcomments.md. - Run the
/generate-youtube-descriptionskill to createyoutube_description.mdwith chapter timestamps. - Run the
/generate-linkedin-postskill to createlinkedin_post.md.
Each completed week should have a structure like this:
office-hours/
YYYY_MM_DD/
office-hours-news.html # Pre-event browser roundup
raw.md # Recording URL and supplemental resources
transcript.md # Timestamped recording transcript
live_chat.md # YouTube live chat, when available
questions_answers.md # Q&A write-up with timestamps
comments.md # GitHub Discussion comment links
youtube_description.md # YouTube description and chapters
linkedin_post.md # LinkedIn recap