Agent Templates
Release Notes Agent

Auto-release notes agents that turn merged PRs into Notion pages

Connect GitHub, Notion, and Slack. Delegate OAuth to your users and ship a working release notes pipeline in minutes — no manual documentation, no context switching.

Release Notes Agent
Sample Agent for Acme
May 22 · 10:00 AM ·
47s
Create release notes for today's merged PRs
J
Scanning GitHub for merged PRs
Fetch merged PRs
github_list_merged_prs
Create Notion page
notion_create_page
Notify team
slack_send_message
Release Notes — v2.4.1 — June 12
PR #142 (merged)
"feat: add token refresh endpoint"
Author: sarah@acme.com
Result
3 PRs documented in Notion
Slack notification sent
Message Claude...
Trusted by teams shipping agents to production
Release Notes Agent
Sample Agent for Acme
May 22 · 10:00 AM ·
47s
Create release notes for today's merged PRs
J
Scanning GitHub for merged PRs
Fetch merged PRs
github_list_merged_prs
Create Notion page
notion_create_page
Notify team
slack_send_message
Release Notes — v2.4.1 — June 12
PR #142 (merged)
"feat: add token refresh endpoint"
Author: sarah@acme.com
Result
3 PRs documented in Notion
Slack notification sent
Message Claude...

How the agent converts a merged PR into a published release note in six steps

A real working agent you can deploy

This repo uses a single SCALEKIT_USER_ID env var to simulate one user. In production, pass each user's real ID on every Scalekit call and send them an authorization link whenever connector status is not ACTIVE. Supports both polling and webhook modes.

Why choose Scalekit

Delegated identity. Not service accounts.

Credentials never touch agent code or LLM context. The agent acts as the user, not as a shared bot.
Delegated OAuth - Agent reads your calendar, your inbox — scoped to the authorizing identity, not org-wide.
Credentials outside agent runtime  -  Tokens never touch agent code or LLM context. Both failure modes covered.
Token lifecycle automatic  -  Refresh, expiry, rotation across all connectors. One SDK call. Zero management code.
200+ prebuilt connectors  -  Google, Slack, HubSpot, GitHub, Jira, Notion, Salesforce — same auth pattern everywhere.

Agents that document releases, without the auth plumbing

Three things you'd otherwise build: OAuth to GitHub, token storage for Notion, and Slack webhook auth. Handled.

OAuth flow per connector
One SDK call returns a delegated token for any connector. Google, HubSpot, Slack, same pattern across all 200+ connectors
Secure token vault  
Scalekit stores OAuth credentials outside agent code and outside LLM context. Both are separate failure modes. Both covered
Token refresh logic
Token lifecycle handled automatically — expiry, rotation, re-auth — across every connector. Agent runs in 6 months. Same call works
Try other Agent Templates

Prebuilt agents you can ship today

Each one runs on delegated identity, scoped per user.

ENGINEERING
Slack workflow agent (LangGraph)
LangGraph agent that drives multi-step Slack workflows: triggers, approvals, and follow-up actions per user identity.
ENGINEERING
DevOps assistant agent
Triage GitHub incidents, open Linear tickets, and notify the on-call channel in Slack with context already attached.
ENGINEERING
Engineering standup agent
Aggregate GitHub and GitLab activity, link to Jira, and post a daily standup digest to Slack. No async updates.
SUPPORT
Support triage agent
Read Zendesk tickets, fetch runbooks from Notion, and route to the right Slack channel with a drafted response.
GTM
HubSpot to Slack updates agent
Watch HubSpot deal stage changes and post structured updates to the right Slack channel. Reps stop checking the CRM all day.
SALES
Deal intelligence agent
Combine Gong, Attio, and Slack signals to surface deal risks and next-best actions. Updated after every call.
Customize the sample

Clone it and own it with connectors you choose

Don't sweat the integration. Point a coding agent at the repo. It clones, swaps in your connectors, and adds new steps for you.

1
Install a coding agent
2
Give it this prompt
Connectors used
No items found.

Build your own
multi-connector agent

Add connectors. Change the LLM. Same delegated auth pattern.