GitHub
The GitHub integration pulls pull request activity from your organization so EM Kit can show real engineering evidence next to your notes, 1:1s, and reviews.
What the integration powers
Section titled “What the integration powers”- One-on-Ones — the Recent Pull Requests panel lists the team member’s latest PRs with filters and grouping, so you can anchor the conversation in concrete work.
- Daily Meeting Notes — expand Recent Pull Requests to load team PR activity around the note’s date, perfect for stand-ups and daily summaries.
- Performance Reviews — scan recent PR activity during the review period to catch missed work log entries before you finalize evidence.
Requirements
Section titled “Requirements”EM Kit currently authenticates through the GitHub CLI (gh). Token and GitHub App modes are reserved for future support.
- Install the CLI:
brew install gh - Authenticate:
gh auth login - Verify:
gh auth status
Make sure gh is available on your terminal PATH.
Configure the integration
Section titled “Configure the integration”- Open Settings -> Integrations.
- Click Settings on the GitHub card.
- Enter the GitHub organization to pull data from (for example,
my-org). - Leave Authentication method on GitHub CLI.
- Click Save.
- Click Test to verify the connection. When the status shows Connected and your user handle appears, you’re done.
Troubleshooting
Section titled “Troubleshooting”CLI shows “Not installed” or “Not authenticated”
Section titled “CLI shows “Not installed” or “Not authenticated””- Run
which ghto confirm the CLI is onPATH. - Re-run
gh auth loginand complete the browser flow. - Click Test in the GitHub drawer to re-check.
Organization not verified
Section titled “Organization not verified”- Make sure the authenticated GitHub user is a member of the organization.
- Confirm the organization name matches exactly (no trailing slash, no URL).