Global AI Network
Agent Template v1.0

RSS News Curator AI Agent

Automatically curate and deliver personalized AI and tech news newsletters by aggregating RSS feeds, filtering with Claude AI, and sending polished HTML emails daily.

82+
Deployments
5m
Setup Time
Free
Pricing

Need custom configuration?

Our solution engineers can help you adapt this agent to your specific infrastructure and requirements.

Enterprise Grade Best Practices Production Optimized

INTEGRATED_MODULES

Anthropic
Anthropic
Gmail
Gmail
RSS/XML Feeds
RSS/XML Feeds
Step by Step

Setup Tutorial

mission-briefing.md

What This Agent Does

This intelligent workflow automatically curates and delivers a personalized AI and technology newsletter straight to your inbox. Every day, it scans multiple RSS feeds from top sources like Hacker News, AI News, and the OpenAI Blog, then uses Claude AI to analyze, filter, and summarize the most important stories into a beautifully formatted email digest.

Key benefits: Save 2-3 hours daily of manual news scanning and curation. Instead of checking multiple websites and sifting through hundreds of articles, you'll receive one consolidated email with the most relevant AI and tech news, complete with intelligent summaries and insights. The AI curator acts as your personal editor-in-chief, identifying trends, filtering noise, and highlighting what truly matters.

Perfect for: Tech professionals staying current with AI developments, startup founders tracking industry trends, researchers monitoring breakthrough announcements, or anyone who wants to stay informed without information overload.

Who Is It For

This workflow is ideal for:

  • Tech Leaders & CTOs who need to stay informed about AI advancements without spending hours browsing news sites
  • AI Researchers & Data Scientists tracking the latest papers, tools, and industry developments
  • Product Managers monitoring competitive landscape and emerging technologies
  • Startup Founders keeping pulse on the AI ecosystem and potential opportunities
  • Technology Journalists & Content Creators who need reliable daily briefings as research material
  • Students & Educators in computer science and AI fields wanting curated learning resources

No coding experience required—if you can follow step-by-step instructions, you can set this up in under 30 minutes.

Required Integrations

RSS Integration

Why it's needed: The RSS integration fetches articles from multiple technology news sources, providing the raw content that feeds your newsletter.

Setup steps:

  1. Navigate to Integrations in your TaskAGI dashboard
  2. Search for "RSS" in the integrations marketplace
  3. Click Connect on the RSS integration card
  4. No authentication required—RSS feeds are publicly accessible
  5. Click Save to activate the integration

Configuration notes: RSS is a standard protocol, so no API keys are needed. The integration works immediately after activation.

Anthropic Integration

Why it's needed: This powers the Claude AI model that intelligently curates, analyzes, and summarizes your news articles, transforming raw RSS feeds into insightful commentary.

Setup steps:

  1. Go to console.anthropic.com and create an account (if you don't have one)
  2. Navigate to API Keys in the Anthropic console
  3. Click Create Key and give it a descriptive name like "TaskAGI Newsletter"
  4. Copy the API key immediately (it won't be shown again)
  5. Return to TaskAGI and go to Integrations
  6. Find Anthropic and click Connect
  7. Paste your API key in the authentication field
  8. Click Test Connection to verify
  9. Click Save to complete setup

Cost considerations: Claude Sonnet 4 costs approximately $3 per million input tokens and $15 per million output tokens. For daily newsletter generation, expect costs under $5-10 per month depending on article volume.

Gmail Integration

Why it's needed: Delivers your curated newsletter directly to your email inbox in a professionally formatted HTML email.

Setup steps:

  1. In TaskAGI, navigate to Integrations
  2. Locate Gmail and click Connect
  3. Click Authorize with Google
  4. Select the Google account you want to use for sending emails
  5. Review the permissions (TaskAGI needs send email access)
  6. Click Allow to grant permissions
  7. You'll be redirected back to TaskAGI with confirmation

Important: Use a Google account you have regular access to. The newsletter will be sent from this email address to your specified recipient.

Configuration Steps

Step 1: Set Up the Daily Schedule Trigger

The Daily Schedule node determines when your newsletter runs.

  1. Click on the Daily Schedule node
  2. Set Schedule Type to interval
  3. Configure Frequency: daily
  4. Set Time: Choose your preferred delivery time (e.g., 08:00 for morning briefing)
  5. Select Timezone: Your local timezone to ensure accurate delivery

Example configuration: Set to 8:00 AM EST to receive your newsletter with your morning coffee.

Step 2: Configure RSS Feed Nodes

You have three RSS feed nodes that gather content from different sources:

RSS: The Hacker News

  • Feed URL: https://news.ycombinator.com/rss
  • Max Items: 20 (fetches the 20 most recent articles)

RSS: AI News

  • Feed URL: https://www.artificialintelligence-news.com/feed/
  • Max Items: 20

RSS: OpenAI Blog

  • Feed URL: https://openai.com/blog/rss.xml
  • Max Items: 10

Customization tip: You can add or replace these feeds with any RSS source relevant to your interests. Just ensure the feed URL is valid and publicly accessible.

Step 3: Configure Merge & Filter Articles Function

This core.function node combines articles from all RSS feeds and performs initial filtering.

  1. Click on the Merge & Filter Articles node
  2. In the function editor, the code should:
    • Combine arrays from nodes.3769.items, nodes.3770.items, and nodes.3771.items
    • Remove duplicates based on article URL
    • Filter out articles older than 24 hours
    • Sort by publication date (newest first)
    • Limit to top 30 articles

Sample code structure:

const allArticles = [
  ...nodes[3769].items,
  ...nodes[3770].items,
  ...nodes[3771].items
];

// Remove duplicates and filter by date
const filtered = allArticles
  .filter((article, index, self) => 
    self.findIndex(a => a.link === article.link) === index
  )
  .filter(article => {
    const pubDate = new Date(article.pubDate);
    const oneDayAgo = new Date(Date.now() - 24 * 60 * 60 * 1000);
    return pubDate > oneDayAgo;
  })
  .sort((a, b) => new Date(b.pubDate) - new Date(a.pubDate))
  .slice(0, 30);

return { result: filtered };

Step 4: Configure AI News Curator

The AI News Curator node uses Claude to analyze and curate your content.

  1. Select Model: claude-sonnet-4-5-20250929 (latest Sonnet version)
  2. Set Max Tokens: 4000 (allows comprehensive summaries)
  3. Set Temperature: 0.7 (balanced creativity and consistency)
  4. Configure the System Prompt:
You are the editor-in-chief of a major technology publication specializing in AI and emerging tech. Your job is to curate the day's most important stories from the provided articles.

Analyze the articles and create a newsletter with:
1. A compelling headline summarizing the day's theme
2. 5-7 top stories with concise summaries (2-3 sentences each)
3. Key insights and trends you're observing
4. One "deep dive" story that deserves special attention

Be insightful, engaging, and focus on what matters most to tech professionals.
  1. In User Message, reference the filtered articles: {{nodes.3772.result}}

Step 5: Configure Build Newsletter HTML Function

This node transforms Claude's output into beautiful HTML email format.

  1. Click on Build Newsletter HTML
  2. The function should:
    • Take the AI curator's content from nodes.3773.content
    • Wrap it in responsive HTML email template
    • Add proper styling, headers, and footer
    • Include date and branding

Key outputs to define:

  • subject: Newsletter subject line (e.g., "Your AI News Digest - [Date]")
  • html: Fully formatted HTML email body

Step 6: Configure Send Newsletter Email

The final node delivers your newsletter.

  1. Click on Send Newsletter Email
  2. Set To: Your email address (e.g., your-email@example.com)
  3. Set Subject: {{nodes.3774.subject}} (references the generated subject)
  4. Set Body Type: HTML
  5. Set Body: {{nodes.3774.html}} (references the formatted HTML)

Pro tip: Start by sending to yourself. Once you verify everything works perfectly, you can add multiple recipients or integrate with a mailing list service.

Testing Your Agent

Running Your First Test

  1. Click the Test Run button in the top-right corner of the workflow editor
  2. Select Run Full Workflow to test all nodes
  3. Monitor the execution panel as each node processes

Verification Checklist

After RSS Feed Nodes (3769, 3770, 3771):

  • ✓ Verify each node shows 10-20 articles fetched
  • ✓ Check that article titles and links are populated
  • ✓ Confirm publication dates are recent

After Merge & Filter Articles (3772):

  • ✓ Should show approximately 30 articles (after deduplication)
  • ✓ Verify no duplicate URLs exist
  • ✓ Confirm all articles are from the last 24 hours

After AI News Curator (3773):

  • ✓ Review the generated content for quality and relevance
  • ✓ Ensure 5-7 stories are highlighted
  • ✓ Check that summaries are concise and insightful
  • ✓ Verify the tone matches your preferences

After Build Newsletter HTML (3774):

  • ✓ Inspect the HTML output for proper formatting
  • ✓ Verify subject line is compelling and includes date
  • ✓ Check that all links are properly formatted

After Send Newsletter Email (3775):

  • ✓ Check your inbox for the newsletter (may take 1-2 minutes)
  • ✓ Open the email and verify formatting displays correctly
  • ✓ Test all article links to ensure they work
  • ✓ Check mobile rendering if you read email on phone

Expected Results

A successful test run should complete in 30-60 seconds and deliver a professionally formatted email newsletter containing 5-7 curated AI and tech stories with intelligent summaries and insights.

Troubleshooting

RSS Feeds Not Returning Articles

Problem: RSS nodes show zero items or error messages.

Solutions:

  • Verify the feed URL is correct and accessible in your browser
  • Check if the website has changed their RSS feed location
  • Ensure your TaskAGI instance can access external URLs (firewall/proxy issues)
  • Try reducing the Max Items parameter to 10

Anthropic API Errors

Problem: "Authentication failed" or "Invalid API key" errors.

Solutions:

  • Verify your API key is correctly copied (no extra spaces)
  • Check that your Anthropic account has available credits
  • Ensure the API key hasn't been revoked in the Anthropic console
  • Confirm you're using the correct model name (check for typos)

Problem: "Rate limit exceeded" errors.

Solutions:

  • Anthropic has rate limits on API calls; wait a few minutes and retry
  • Consider upgrading your Anthropic plan for higher limits
  • Adjust your schedule to run less frequently if hitting limits regularly

Gmail Not Sending

Problem: Email doesn't arrive in inbox.

Solutions:

  • Check your spam/junk folder
  • Verify the Gmail integration is still authorized (re-authorize if needed)
  • Confirm the recipient email address is correct
  • Check Gmail's sending limits (500 emails per day for standard accounts)
  • Review TaskAGI execution logs for specific error messages

Newsletter Content Quality Issues

Problem: Summaries are too brief or missing key information.

Solutions:

  • Increase Max Tokens in the AI News Curator node to 6000-8000
  • Refine the system prompt to be more specific about desired output
  • Adjust Temperature (lower = more focused, higher = more creative)
  • Ensure enough quality articles are being fed from RSS sources

HTML Formatting Problems

Problem: Email displays poorly or has broken formatting.

Solutions:

  • Test HTML output in an email HTML validator
  • Ensure all HTML tags are properly closed
  • Use inline CSS styles (many email clients strip external styles)
  • Test across different email clients (Gmail, Outlook, Apple Mail)

Next Steps

After Successful Setup

Immediate actions:

  1. Let the workflow run for 3-5 days to evaluate content quality
  2. Review each newsletter and note what you'd like to improve
  3. Adjust the AI curator prompt based on your preferences
  4. Fine-tune the RSS sources to match your interests

Optimization Suggestions

Enhance content quality:

  • Add more specialized RSS feeds relevant to your niche (machine learning, robotics, etc.)
  • Refine the AI curator prompt to emphasize topics you care about most
  • Experiment with different Claude models (Opus for highest quality, Haiku for speed/cost)

Improve delivery:

  • Set up multiple delivery times (morning briefing + evening digest)
  • Create separate newsletters for different topics (AI research vs. industry news)
  • Add a weekly summary version that aggregates the week's top stories

Scale your newsletter:

  • Integrate with email marketing platforms (Mailchimp, SendGrid) for multiple recipients
  • Add a subscription form to your website
  • Include social sharing buttons in the newsletter template
  • Track open rates and click-through rates to measure engagement

Advanced Usage Tips

Create topic-specific variants: Duplicate this workflow and customize it for different interests—one for AI research papers, another for startup news, another for developer tools.

Add sentiment analysis: Insert an additional function node that analyzes article sentiment to highlight particularly positive or concerning developments.

Implement smart scheduling: Use conditional logic to send newsletters only when significant news breaks, rather than on a fixed schedule.

Archive your newsletters: Add a node that saves each newsletter to Google Drive or Notion for future reference and searchability.

Personalization at scale: If sending to multiple recipients, add logic to customize content based on recipient preferences or past engagement.


Congratulations! You now have an AI-powered news curator working for you 24/7. This workflow demonstrates the power of combining multiple data sources with AI intelligence to create genuinely useful automation. Enjoy your daily dose of curated tech news, and feel free to experiment with the configuration to make it uniquely yours.