원클릭으로
agent-supply-chain-newsletter
// Generate the Agent Supply Chain newsletter by researching team activity on GitHub and Confluence, then creating a Confluence draft and Gmail draft
// Generate the Agent Supply Chain newsletter by researching team activity on GitHub and Confluence, then creating a Confluence draft and Gmail draft
Explains a lading.yaml config file from the regression test suite, using the lading Rust source as ground truth for field meanings and defaults.
Review and triage PR review comments on the current branch — groups threads by file, separates bots from humans, walks through unresolved comments interactively
Give your AI agents something more useful than a prompt. Velocity through clarity.
Create a pull request for the current branch with proper labels and description
Create a new Fx component using the modern def/fx/impl pattern (NOT legacy)
Add a new configuration field to the Datadog Agent (datadog.yaml)
| name | agent-supply-chain-newsletter |
| description | Generate the Agent Supply Chain newsletter by researching team activity on GitHub and Confluence, then creating a Confluence draft and Gmail draft |
| argument-hint | <period e.g. 'February-March 2026'> |
Generate the Agent Supply Chain newsletter for the period $ARGUMENTS by researching what team members accomplished on GitHub and Confluence, then producing both a Confluence blog post draft and a Gmail draft.
Fetch the current list of agent-supply-chain team members from GitHub:
gh api orgs/DataDog/teams/agent-supply-chain/members --paginate --jq '.[].login'
Ask the user if any members should be excluded (e.g. people who moved teams).
mcp__claude_ai_Atlassian__searchConfluenceUsingCql with cql: type = "blogpost" AND space = "ASC1" ORDER BY created DESC (limit 3)mcp__claude_ai_Atlassian__getConfluencePage (contentFormat: markdown, contentType: blog) to match its structure and tone.The newsletter format is:
For each team member, launch background agents (use run_in_background: true) to search merged PRs during the period. Split into batches of ~8 members per agent to parallelize.
Each agent should run, for every user:
# PRs in datadog-agent
gh pr list --repo DataDog/datadog-agent --author USERNAME --state merged --search "merged:START_DATE..END_DATE" --limit 50 --json title,url,mergedAt,labels
# PRs across the DataDog org (catches buildimages, k8s-ops, integrations-core, etc.)
gh search prs --author USERNAME --owner DataDog --merged --limit 20 --json repository,title,url -- "merged:START_DATE..END_DATE"
Each agent should return a summary per user, grouped thematically (build improvements, CI/CD, new features, bug fixes, etc.). Skip trivial PRs (version bumps, dependency updates). Focus on items that impact teams outside Agent Supply Chain.
Launch a background agent to search for relevant documentation created during the period:
mcp__claude_ai_Atlassian__searchConfluenceUsingCql
With CQL queries:
space = "ASC1" AND lastModified >= "START_DATE" AND lastModified <= "END_DATE" ORDER BY lastModified DESC (limit 25)space = "ADX" AND lastModified >= "START_DATE" AND lastModified <= "END_DATE" ORDER BY lastModified DESC (limit 25)Identify RFCs, design docs, operational reports, and guides that are newsletter-worthy.
Apply the newsletter guide's filter: "Is this information impacting a team outside of the Agent Supply Chain group?" Only include items where the answer is yes.
For each item:
Group items under:
End with a "Did you know?" section highlighting one interesting tool, feature, or tip.
Use mcp__claude_ai_Atlassian__createConfluencePage with:
cloudId: datadoghq.atlassian.netspaceId: 4662624793 (ASC1 space)title: <Period> - Agent Supply Chain Monthly UpdatecontentType: blogstatus: draftcontentFormat: markdownUse mcp__claude_ai_Gmail__gmail_create_draft with:
to: agent-community@datadoghq.comsubject: <Period> - Agent Supply Chain Monthly UpdatecontentType: text/htmlReturn to the user:
#agent-devx-private / from Damien Desmarets before publishing