feat(blog): add five blogs#5268
Conversation
Add how-to-create-an-ai-agent, ai-agent-vs-chatbot, ai-agents-vs-rpa, ai-agent-ideas, and best-zapier-alternatives posts.
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
PR SummaryLow Risk Overview Existing posts only change Reviewed by Cursor Bugbot for commit ab1dd57. Configure here. |
Greptile SummaryThis PR adds five new SEO-focused blog posts under
Confidence Score: 5/5Pure content PR — five new MDX blog posts plus .jpg cover image assets and minor ogImage path updates to six existing posts. No code paths are modified. All five new posts have schema-valid frontmatter, both authors resolve against existing author JSON files, cover images are included in the PR, and no existing functionality is changed. The only finding is a comparison-table copy typo in the RPA post. No files require special attention. The one suggestion is a prose fix in apps/sim/content/blog/ai-agents-vs-rpa/index.mdx. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["MDX file\n(frontmatter + content)"] --> B["gray-matter\nparses frontmatter"]
B --> C["BlogFrontmatterSchema\n(Zod validation)"]
C --> D{"draft: false?"}
D -- No --> E["Post excluded\nfrom getAllPostMeta"]
D -- Yes --> F["Author IDs resolved\nfrom content/authors/*.json"]
F --> G["BlogMeta assembled\n(slug, title, ogImage, etc.)"]
G --> H["getPostBySlug\ncompileMDX + rehype"]
H --> I["Blog Page rendered\nwith cover image, authors, tags"]
I --> J["buildPostGraphJsonLd\nJSON-LD: TechArticle + Breadcrumb"]
I --> K["buildPostMetadata\nOG + Twitter cards"]
G --> L["sitemap-images.xml\n(ogImage per post)"]
G --> M["rss.xml\n(all published posts)"]
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A["MDX file\n(frontmatter + content)"] --> B["gray-matter\nparses frontmatter"]
B --> C["BlogFrontmatterSchema\n(Zod validation)"]
C --> D{"draft: false?"}
D -- No --> E["Post excluded\nfrom getAllPostMeta"]
D -- Yes --> F["Author IDs resolved\nfrom content/authors/*.json"]
F --> G["BlogMeta assembled\n(slug, title, ogImage, etc.)"]
G --> H["getPostBySlug\ncompileMDX + rehype"]
H --> I["Blog Page rendered\nwith cover image, authors, tags"]
I --> J["buildPostGraphJsonLd\nJSON-LD: TechArticle + Breadcrumb"]
I --> K["buildPostMetadata\nOG + Twitter cards"]
G --> L["sitemap-images.xml\n(ogImage per post)"]
G --> M["rss.xml\n(all published posts)"]
Reviews (3): Last reviewed commit: "fix(blog): use current Sim terminology i..." | Re-trigger Greptile |
Fix 'everyone' -> 'every idea' in ai-agent-ideas intro; add the four missing tools (Power Automate, Pipedream, Relay.app, Integrately) to the best-zapier-alternatives TL;DR so it lists all 10.
We are not HIPAA compliant; drop the claim from ai-agents-vs-rpa and best-zapier-alternatives, keeping the SOC2 claim.
- Add cover.jpg for the 5 new AI agent blog posts - Replace existing cover art for enterprise, mothership, v0-5, multiplayer, executor, series-a, and openai-vs-n8n-vs-sim - Standardize openai-vs-n8n-vs-sim's og image to cover.jpg (was workflow.png) - Update ogImage frontmatter paths to match
Shift the 5 new AI agent posts from June 23-27 to June 27 - July 1, keeping the same order and 1-day spacing, ending on today's date.
…opilot names Per the constitution language rules, Sim's own natural-language agent surface is "Chat" and the agent you talk to is "Sim" — not "Mothership" or "Copilot" (those are prior internal names, still used correctly in the historical announcement posts but not for new content). Leaves references to Zapier's and Microsoft's own "Copilot" products as-is since those name real third-party features.
|
@cursor review |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit ab1dd57. Configure here.
Summary
apps/sim/content/blog/, dated June 23–27 2026:how-to-create-an-ai-agent— How to Build AI Agents With Sim (author: waleed)ai-agent-vs-chatbot— AI Agent vs Chatbot (author: emir)ai-agents-vs-rpa— AI Agents vs RPA (author: emir)ai-agent-ideas— 10 AI Agent Ideas (author: emir)best-zapier-alternatives— 10 Best Zapier Alternatives (author: emir)index.mdxwith schema-valid frontmatter (slug, title, description, date, author, tags, ogImage, canonical) and GFM tables/FAQ/blockquote formatting.Type of Change
Testing
Validated all five against the real
gray-matter+ ZodBlogFrontmatterSchema; authors resolve, dates parse, no stray markers or duplicate H1s.Notes (follow-up cleanup)
cover.pngpaths per slug — cover art still needs to be added.Checklist