diff --git a/.claude/commands/monthly-release-notes.md b/.claude/commands/monthly-release-notes.md
index ad216795ee..686a281f0b 100644
--- a/.claude/commands/monthly-release-notes.md
+++ b/.claude/commands/monthly-release-notes.md
@@ -26,7 +26,12 @@ Use this skill to create a new monthly RN file or add a mid-month update to an e
```
This ensures Previews and Ongoing items from the previous month are already in main before you copy them forward.
-1. **Create the file** — copy previous month's `.md`, save with the new publication date (second Thursday of the month, unless something new needs to go out sooner)
+1. **Create the file** — copy previous month's `.md`, save with the new publication date (second Thursday of the month, unless something new needs to go out sooner). Update the frontmatter:
+ - `title`: update month and year
+ - `description`: semicolon-separated list of all `###` headings (without the `###` prefix) — this populates the RSS feed. Example:
+ ```
+ description: "Now Available: Hotel Service v4 accessViaMobile; Preview: New SSL Certificate for *.api.concursolutions.com"
+ ```
2. **Clean up previous month's content:**
- Delete all `### Now Available:` sections
- Move `### Preview:` items from New This Month: API previews go to the **Previews table**; cert/infrastructure previews go to **## Ongoing** — keep the `### Preview:` prefix in both cases
@@ -42,6 +47,7 @@ Use this skill to create a new monthly RN file or add a mid-month update to an e
## Mid-month update
1. Add new RN at the **top** of `## New This Month` — returning readers see it immediately
+2. **Update the frontmatter `description`** — prepend the new heading to the existing semicolon-separated list so the RSS feed reflects the latest update
2. **Always confirm the heading prefix** before writing — if unclear, ask:
- `### Now Available: [Name]` — feature is GA
- `### Preview: [Name]` — feature is not yet GA
diff --git a/.github/workflows/rn-description-check.yml b/.github/workflows/rn-description-check.yml
new file mode 100644
index 0000000000..d5db03e57c
--- /dev/null
+++ b/.github/workflows/rn-description-check.yml
@@ -0,0 +1,23 @@
+name: Release Notes Description Check
+
+on:
+ pull_request:
+ paths:
+ - 'src/tools-support/release-notes/api/**.md'
+
+jobs:
+ check-description:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Check description field in release notes frontmatter
+ run: |
+ missing=0
+ for file in $(git diff --name-only origin/${{ github.base_ref }}...HEAD | grep 'src/tools-support/release-notes/api/[^/]*\.md$' | grep -v '/archive/'); do
+ if [ -f "$file" ] && ! grep -q '^description:' "$file"; then
+ echo "::error file=$file::Missing 'description:' in frontmatter. Add a semicolon-separated list of ### headings for the RSS feed."
+ missing=1
+ fi
+ done
+ exit $missing
diff --git a/src/tools-support/release-notes/api/2026-07-01.md b/src/tools-support/release-notes/api/2026-07-01.md
index 17679fe431..44ed9fb967 100644
--- a/src/tools-support/release-notes/api/2026-07-01.md
+++ b/src/tools-support/release-notes/api/2026-07-01.md
@@ -1,7 +1,7 @@
---
title: SAP Concur Developer Center - API Release Notes, July 2026
layout: reference
-description: "New This Month:
Preview: SSL Certificate Renewal for *.concursolutions.com, usg.concursolutions.com, and usg.api.concursolutions.com
Preview: Additions to Guest Information and Shop Requests in Hotel Service v4
Now Available: Legal Entity v4.1
Ongoing:
Important! Upcoming Shutdown of Request V1, V3, and V3.1
Updated: Decommissioning of Launch External URL V1"
+description: "Preview: SSL Certificate Renewal for *.concursolutions.com, usg.concursolutions.com, and usg.api.concursolutions.com; Preview: Additions to Guest Information and Shop Requests in Hotel Service v4; Now Available: Legal Entity v4.1; Important! Upcoming Shutdown of Request V1, V3, and V3.1; Updated: Decommissioning of Launch External URL V1"
---
# API Release Notes, July 2026
diff --git a/src/tools-support/release-notes/api/2026-08-06.md b/src/tools-support/release-notes/api/2026-08-06.md
index 6cca47c47d..036edbf8fa 100644
--- a/src/tools-support/release-notes/api/2026-08-06.md
+++ b/src/tools-support/release-notes/api/2026-08-06.md
@@ -1,7 +1,7 @@
---
title: SAP Concur Developer Center - API Release Notes, August 2026
layout: reference
-description: "New This Month:
Preview: New Client SSL Certificate for ESS webhook.api.concursolutions.com
Now Available: Meetings API
Preview: Detokenizer v5 – Get Banking Info API
Important! Upcoming Shutdown of Request V1, V3, and V3.1
Ongoing:
Preview: SSL Certificate Renewal for *.concursolutions.com, usg.concursolutions.com, and usg.api.concursolutions.com"
+description: "Preview: New Client SSL Certificate for ESS webhook.api.concursolutions.com; Now Available: Meetings API; Preview: Detokenizer v5 – Get Banking Info API; Important! Upcoming Shutdown of Request V1, V3, and V3.1; Preview: SSL Certificate Renewal for *.concursolutions.com, usg.concursolutions.com, and usg.api.concursolutions.com"
---
# API Release Notes, August 2026
diff --git a/src/tools-support/release-notes/api/2026-09-04.md b/src/tools-support/release-notes/api/2026-09-04.md
index a5cdbfa455..a354386f60 100644
--- a/src/tools-support/release-notes/api/2026-09-04.md
+++ b/src/tools-support/release-notes/api/2026-09-04.md
@@ -1,7 +1,7 @@
---
title: SAP Concur Developer Center - API Release Notes, September 2026
layout: reference
-description: "New This Month:
Deprecation: Latest Bookings and Opportunities
Preview: New Client SSL Certificate for *.api.concursolutions.com
Now Available: Hotel Service v4 — Traveler Title Field
Now Available: New Client SSL Certificate for ESS webhook.api.concursolutions.com
Ongoing:
Important! Upcoming Shutdown of Request V1, V3, and V3.1"
+description: "Deprecation: Latest Bookings and Opportunities; Preview: New Client SSL Certificate for *.api.concursolutions.com; Now Available: Hotel Service v4 — Traveler Title Field; Now Available: New Client SSL Certificate for ESS webhook.api.concursolutions.com; Important! Upcoming Shutdown of Request V1, V3, and V3.1"
---
# API Release Notes, September 2026
diff --git a/src/tools-support/release-notes/api/2026-10-08.md b/src/tools-support/release-notes/api/2026-10-08.md
index 337c4e0ef8..4a2b35d852 100644
--- a/src/tools-support/release-notes/api/2026-10-08.md
+++ b/src/tools-support/release-notes/api/2026-10-08.md
@@ -1,7 +1,7 @@
---
title: SAP Concur Developer Center - API Release Notes, October 2026
layout: reference
-description: "New This Month:
Now Available: accessViaMobile Parameter in Hotel Service v4
Now Available: France e-Invoicing Integration Guide
Ongoing:
Preview: New Client SSL Certificate for *.api.concursolutions.com
Now Available: New Client SSL Certificate for ESS webhook.api.concursolutions.com
Important! Upcoming Shutdown of Request V1, V3, and V3.1"
+description: "New This Month:
Now Available: Spend Documents v4 — E-Receipt and Compliance Document Support
Now Available: RSS Feed for API Release Notes
Now Available: accessViaMobile Parameter in Hotel Service v4
Now Available: France e-Invoicing Integration Guide
Ongoing:
Preview: New Client SSL Certificate for *.api.concursolutions.com
Now Available: New Client SSL Certificate for ESS webhook.api.concursolutions.com
Important! Upcoming Shutdown of Request V1, V3, and V3.1"
---
# API Release Notes, October 2026