Install dependencies
node --version. If needed, use a version manager like nvm and run nvm use to pick up the .nvmrc version.Set up environment variables
Copy the example environment file and add your credentials:Open
.env and fill in your tokens:.env
- GITHUB_TOKEN — A GitHub Personal Access Token with
reposcope - HACKMD_API_TOKEN — From HackMD → Account Settings → API Tokens
Run for a meeting group
Pass the meeting group shortname as the first argument. For example, to create artifacts for the TSC:The tool will:
- Read templates for the
tscgroup from thetemplates/directory - Fetch the TSC calendar to find the next meeting date
- Search GitHub for open issues labeled
tsc-agenda - Create a HackMD document with the meeting minutes template
- Create or update a GitHub issue with the meeting details and HackMD link
Expected output
When the tool runs successfully, you’ll see:When no meeting is found
If no meeting is scheduled in the next 7 days, the tool exits cleanly:Next steps
Configuration
Configure environment variables and meeting templates.
Adding a Meeting Group
Set up templates for a new Node.js working group.
Dry Run Guide
Learn how to preview meeting artifacts before publishing.
CLI Reference
See all commands, flags, and usage examples.