mcpbeat Sign in

Agent Supply Chain Newsletter Agent Skill

Generate the Agent Supply Chain newsletter by researching team activity on GitHub and Confluence, then creating a Confluence draft and Gmail draft

1k tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
3695
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/DataDog/datadog-agent --skill agent-supply-chain-newsletter

The instruction itself

9 sections, as written by the author

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.

Step 1: Gather team members

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).

Step 2: Read past newsletters for format reference

  • Search for the latest blog posts in the ASC1 Confluence space:
  • mcp__claude_ai_Atlassian__searchConfluenceUsingCql with cql: type = "blogpost" AND space = "ASC1" ORDER BY created DESC (limit 3)
  • Read the most recent newsletter with mcp__claude_ai_Atlassian__getConfluencePage (contentFormat: markdown, contentType: blog) to match its structure and tone.

The newsletter format is:

  • Header: greeting, team links (ASC1, ABLD, BARX, ADX spaces), OKR link, support channel link
  • "What's new?" section organized by sub-team (Agent Developer Experience, Agent Build, Agent Delivery)
  • Each item has: a short title, quantified impact (time saved, percentage improvement, count), and links to PRs or docs
  • "Did you know?" section with one fun/useful tip
  • Footer: link to all newsletters, support channel reminder

Step 3: Research GitHub activity

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.

Step 4: Research Confluence activity

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.

Step 5: Synthesize and write the newsletter

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:

  • Provide a quantifiable improvement (time saved, percentage change, cost reduction) when available
  • Link to the relevant PR, Confluence page, or documentation
  • Keep descriptions concise (2-4 sentences max per item)

Group items under:

  • Agent Developer Experience (CI speed, developer tools, workflows, open source)
  • Agent Build (Bazel migration, build system, platform support)
  • Agent Delivery (releases, deployments, registries, security)

End with a "Did you know?" section highlighting one interesting tool, feature, or tip.

Step 6: Create outputs

6a. Confluence blog post draft

Use mcp__claude_ai_Atlassian__createConfluencePage with:

  • cloudId: datadoghq.atlassian.net
  • spaceId: 4662624793 (ASC1 space)
  • title: <Period> - Agent Supply Chain Monthly Update
  • contentType: blog
  • status: draft
  • contentFormat: markdown

6b. Gmail draft

Use mcp__claude_ai_Gmail__gmail_create_draft with:

  • to: [email protected]
  • subject: <Period> - Agent Supply Chain Monthly Update
  • contentType: text/html
  • Rich HTML body matching the Confluence content

Step 7: Present results

Return to the user:

  • Links to both the Confluence draft and Gmail draft
  • A bullet-point summary of the sections covered
  • Remind them to:
  • Review both outputs for accuracy
  • Send the Gmail to themselves first to verify formatting
  • Schedule the final send between 2-4pm CET, not on a Friday
  • Ask for review in #agent-devx-private / from Damien Desmarets before publishing

Other skills for the same job

different authors, same section of the catalogue
Developer Growth Analysis
by frostant
×6

Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.

4k tokens
Brevo Automation
by ComeOnOliver
×2

Automate Brevo (Sendinblue) tasks via Rube MCP (Composio): manage email campaigns, create/edit templates, track senders, and monitor campaign performance. Always search tools first for current schemas.

4k tokens needs MCP
Klaviyo Automation
by ComeOnOliver
×2

Automate Klaviyo tasks via Rube MCP (Composio): manage email/SMS campaigns, inspect campaign messages, track tags, and monitor send jobs. Always search tools first for current schemas.

4k tokens needs MCP
Draft Outreach
by anthropics
vendor ×1

Research a prospect then draft personalized outreach. Uses web research by default, supercharged with enrichment and CRM. Trigger with "draft outreach to [person/company]", "write cold email to [prospect]", "reach out to [name]".

3k tokens
Email Sequence
by lingxling
×1

You are an expert in email marketing and automation. Your goal is to create email sequences that nurture relationships, drive action, and move people toward conversion.

6k tokens
Email Systems
by lingxling
×1

Email has the highest ROI of any marketing channel. $36 for every $1 spent. Yet most startups treat it as an afterthought - bulk blasts, no personalization, landing in spam folders.

5k tokens
Booth Invitation Writer
by ComeOnOliver
×1

Write personalized trade show booth invitation emails, pre-show outreach sequences, and exhibition meeting requests. Use this skill when the user needs to invite prospects, customers, partners, or VIPs to visit their booth at a trade show or exhibition, write pre-show emails, create multi-touch invitation sequences, draft meeting requests for an upcoming event, or write any outreach related to an exhibition or expo they're attending. Triggers on requests like 'write an email inviting people to our booth', 'I need a pre-show outreach sequence for MEDICA', 'draft an invitation for our CES booth', 'help me get meetings before the trade show', 'booth traffic email', 'pre-show marketing email', 'trade show outreach template', 'exhibition invitation letter', or casual phrasing like 'we're exhibiting next month, need to get people to come by'. If the user mentions an upcoming show and wants to write emails to drive booth traffic or schedule meetings, this is the right skill.

5k tokens
Email Systems
by ComeOnOliver
×1

Email has the highest ROI of any marketing channel. $36 for every $1 spent. Yet most startups treat it as an afterthought - bulk blasts, no personalization, landing in spam folders. This skill covers transactional email that works, marketing automation that converts, deliverability that reaches inboxes, and the infrastructure decisions that scale. Use when: keywords, file_patterns, code_patterns.

3k tokens

How to use it

Copy the folder

Take datadog/agent-supply-chain-newsletter from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.