AI & research · One purpose, multiple implementations
Personalized AI Tech Newsletter Using RSS, OpenAI and Gmail
Adapt the published “Personalized AI Tech Newsletter Using RSS, OpenAI and Gmail” workflow to other implementations while preserving its documented behavior.
The source contains 17 executable nodes and 15 connections. This draft is derived from the n8n export; it needs a human-reviewed purpose, input/output contract, and behavioral tests before a port can claim equivalence.
Open agent files on GitHub ↗Shared workflow
This initial Mermaid diagram shows observed connections from the n8n source, including model and tool dependencies. Unresolved connections are listed under Evidence. It is a starting point for the shared design; it does not execute the agent or establish correctness.
Rendering the workflow diagram…
Read the Mermaid source
flowchart LR n0["Split Out"] n1["Normalize Fields"] n2["Embeddings OpenAI"] n3["Default Data Loader"] n4["Recursive Character Text Splitter"] n5["OpenAI Chat Model"] n6["Get Articles Daily"] n7["Send Weekly Summary"] n8["News reader AI"] n9["Send Newsletter"] n10["Convert Response to an Email-Friendly Format"] n11["Your topics of interest"] n12["Store News Articles"] n13["Set Tech News RSS Feeds"] n14["Read RSS News Feeds"] n15["Get News Articles"] n16["Embeddings OpenAI2"] n0 -->|"main out 0 to in 0"| n14 n8 -->|"main out 0 to in 0"| n10 n1 -->|"main out 0 to in 0"| n12 n2 -->|"ai_embedding out 0 to in 0"| n12 n15 -->|"ai_tool out 0 to in 0"| n8 n5 -->|"ai_languageModel out 0 to in 0"| n8 n16 -->|"ai_embedding out 0 to in 0"| n15 n6 -->|"main out 0 to in 0"| n13 n3 -->|"ai_document out 0 to in 0"| n12 n14 -->|"main out 0 to in 0"| n1 n7 -->|"main out 0 to in 0"| n11 n13 -->|"main out 0 to in 0"| n0 n11 -->|"main out 0 to in 0"| n8 n4 -->|"ai_textSplitter out 0 to in 0"| n3 n10 -->|"main out 0 to in 0"| n9
Implementations
Each implementation shares the agent’s purpose. Available source, planned ports, and verified results are labeled separately.
n8n
Source available · not runtime-tested
Read setup and source ↗Inspect the n8n canvas and download JSON →Build or operate with an assistant
Each prompt includes separate build and operating instructions tailored to this agent. They are untested instructions, not working implementations. Check the chosen product’s actual capabilities before using it.
Evidence and remaining work
The bulk collection has publication checks, not live-service testing. Diagrams and prompts are documentation. A port needs reviewed schemas, fixtures, actual execution results, and explicit limits before claiming equivalent behavior.
- Define input/output schemas and expected outputs.
- Review source expressions, external actions, and failure behavior.
- Determine whether model judgment is required or deterministic rules suffice.
Curated by Nik Bear Brown. Preserve each implementation’s original attribution and license. These source templates are separate from the audited Claude directory.