Skip to content

feat(blog): add five blogs#5268

Merged
waleedlatif1 merged 6 commits into
stagingfrom
blog/ai-agent-content-batch
Jul 2, 2026
Merged

feat(blog): add five blogs#5268
waleedlatif1 merged 6 commits into
stagingfrom
blog/ai-agent-content-batch

Conversation

@waleedlatif1

Copy link
Copy Markdown
Collaborator

Summary

  • Add five AI-agent blog posts under 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)
  • Each post is a standalone index.mdx with schema-valid frontmatter (slug, title, description, date, author, tags, ogImage, canonical) and GFM tables/FAQ/blockquote formatting.

Type of Change

  • New content (blog posts)

Testing

Validated all five against the real gray-matter + Zod BlogFrontmatterSchema; authors resolve, dates parse, no stray markers or duplicate H1s.

Notes (follow-up cleanup)

  • OG images use placeholder cover.png paths per slug — cover art still needs to be added.
  • Brand terms ("Mothership"/"Copilot") kept as-is pending a copy/constitution pass.

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

Add how-to-create-an-ai-agent, ai-agent-vs-chatbot, ai-agents-vs-rpa, ai-agent-ideas, and best-zapier-alternatives posts.
@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
docs Skipped Skipped Jul 2, 2026 1:21am

Request Review

@cursor

cursor Bot commented Jun 29, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Content-only MDX and frontmatter changes with no app logic; main follow-up risk is broken social previews if matching cover.jpg files are not present in the repo.

Overview
Adds five new published blog posts under apps/sim/content/blog/ (late June–July 2026): a Sim tutorial (how-to-create-an-ai-agent), comparison guides (ai-agent-vs-chatbot, ai-agents-vs-rpa), a use-case roundup (ai-agent-ideas), and a Zapier alternatives list (best-zapier-alternatives). Each is a new index.mdx with frontmatter, long-form MDX (tables, FAQs), and ogImage paths pointing at cover.jpg.

Existing posts only change ogImage from cover.png (or workflow.png on openai-vs-n8n-vs-sim) to cover.jpg for enterprise, executor, multiplayer, series-a, and v0-5—aligning social preview assets with the new posts.

Reviewed by Cursor Bugbot for commit ab1dd57. Configure here.

Comment thread apps/sim/content/blog/ai-agent-ideas/index.mdx Outdated
Comment thread apps/sim/content/blog/best-zapier-alternatives/index.mdx
@waleedlatif1 waleedlatif1 changed the title feat(blog): add five AI agent articles feat(blog): add five blogs Jun 29, 2026
@greptile-apps

greptile-apps Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR adds five new SEO-focused blog posts under apps/sim/content/blog/ and normalizes the ogImage field in six existing posts from .png to .jpg (adding matching .jpg cover assets for all). The new posts cover AI agent tutorials, comparisons (vs chatbots, vs RPA), idea catalogs, and Zapier alternatives, each with valid frontmatter, inline FAQ sections, GFM tables, and blockquotes.

  • Five new MDX blog posts added with schema-valid frontmatter: authors resolve (waleed, emir), dates are valid, canonical URLs are set, and .jpg cover images are included in the PR.
  • Six existing posts updated to reference .jpg cover images instead of .png, with corresponding new .jpg assets added and old workflow.png (the previous ogImage for openai-vs-n8n-vs-sim) removed.
  • No code or infrastructure changes; all modifications are content files and static image assets.

Confidence Score: 5/5

Pure 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

Filename Overview
apps/sim/content/blog/how-to-create-an-ai-agent/index.mdx New blog post with valid frontmatter (slug, authors, ogImage pointing to included cover.jpg, canonical URL). Inline FAQ section follows the same markdown convention used across all existing posts.
apps/sim/content/blog/ai-agent-vs-chatbot/index.mdx New blog post, schema-valid frontmatter, cover.jpg included. Contains one minor run-on in the conclusion but otherwise clean.
apps/sim/content/blog/ai-agents-vs-rpa/index.mdx New blog post. The comparison table has a copy issue: 'High-step changes based on inputs' in the Process variability row is a mangled phrase. Frontmatter and structure are otherwise correct.
apps/sim/content/blog/ai-agent-ideas/index.mdx New blog post with corrected pronoun usage per previous review thread. Frontmatter is valid; ogImage included.
apps/sim/content/blog/best-zapier-alternatives/index.mdx New blog post. TL;DR now correctly lists all 10 alternatives (previously reviewed). Contains specific competitor pricing figures that could go stale, but that is an editorial concern.
apps/sim/content/blog/openai-vs-n8n-vs-sim/index.mdx ogImage updated from workflow.png to cover.jpg; cover.jpg added and workflow.png removed. Post body inline images are unaffected and still present.
apps/sim/content/blog/enterprise/index.mdx Single-line change: ogImage updated from cover.png to cover.jpg; matching cover.jpg asset added.
apps/sim/content/blog/multiplayer/index.mdx Single-line change: ogImage updated from cover.png to cover.jpg; matching cover.jpg asset added.

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)"]
Loading
%%{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)"]
Loading

Reviews (3): Last reviewed commit: "fix(blog): use current Sim terminology i..." | Re-trigger Greptile

Comment thread apps/sim/content/blog/ai-agent-ideas/index.mdx Outdated
Comment thread apps/sim/content/blog/best-zapier-alternatives/index.mdx
Comment thread apps/sim/content/blog/how-to-create-an-ai-agent/index.mdx Outdated
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.
@waleedlatif1 waleedlatif1 deleted the branch staging July 1, 2026 05:43
@waleedlatif1 waleedlatif1 reopened this Jul 1, 2026
- 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.
@waleedlatif1 waleedlatif1 merged commit 8d6cec1 into staging Jul 2, 2026
15 checks passed
@waleedlatif1 waleedlatif1 deleted the blog/ai-agent-content-batch branch July 2, 2026 01:28
@waleedlatif1

Copy link
Copy Markdown
Collaborator Author

@greptile

@waleedlatif1

Copy link
Copy Markdown
Collaborator Author

@cursor review

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant