Skip to content

feat(blog): add five blogs#5268

Open
waleedlatif1 wants to merge 3 commits into
stagingfrom
blog/ai-agent-content-batch
Open

feat(blog): add five blogs#5268
waleedlatif1 wants to merge 3 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 Jun 29, 2026 9:14pm

Request Review

@cursor

cursor Bot commented Jun 29, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Content-only additions with no runtime, auth, or data-path changes; main follow-up risk is missing OG images or copy inconsistencies called out in the PR notes.

Overview
Adds five new marketing blog posts under apps/sim/content/blog/, each as a standalone index.mdx with standard frontmatter (slug, SEO fields, authors, ogImage, canonical URLs) and long-form MDX (tables, FAQs, blockquotes). No application or registry code changes—the existing blog scanner picks up new slug directories automatically.

New posts (June 23–27, 2026): how-to-create-an-ai-agent (Sim build tutorial, waleed); ai-agent-vs-chatbot and ai-agents-vs-rpa (comparison/decision content, emir); ai-agent-ideas (10 use cases, emir); best-zapier-alternatives (roundup with pricing tables, emir).

Follow-up: Frontmatter references cover.png per slug; actual OG/cover assets are not in this diff.

Reviewed by Cursor Bugbot for commit dc8e27e. Configure here.

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

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit dc8e27e. Configure here.

- emir
readingTime: 14
tags: [AI Agents, Use Cases, Automation, Sim]
ogImage: /blog/ai-agent-ideas/cover.png

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Missing blog cover image assets

Medium Severity

Each new post sets ogImage to /blog/<slug>/cover.png, but no matching files exist under apps/sim/public/blog/ for these slugs. With draft: false, published pages, listings, related posts, and Open Graph metadata will request images that 404.

Additional Locations (2)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit dc8e27e. Configure here.

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 AI-focused blog posts under apps/sim/content/blog/, dated June 23–27 2026, covering how to build AI agents with Sim, AI agent vs. chatbot comparisons, AI agents vs. RPA, 10 AI agent ideas, and 10 Zapier alternatives.

  • All five posts have schema-valid frontmatter (verified against BlogFrontmatterSchema), with both referenced authors (waleed, emir) confirmed in apps/sim/content/authors/. Previously flagged issues — the pronoun error in ai-agent-ideas and the incomplete TL;DR in best-zapier-alternatives — have been resolved in the latest commits.
  • ogImage paths use placeholder cover.png files that are not yet committed; OG cards and <meta property="og:image"> will be broken until the actual images are added (acknowledged as a known follow-up in the PR notes).

Confidence Score: 5/5

Five new MDX blog posts with no runtime code; all frontmatter validates against the Zod schema and both author IDs resolve to existing JSON files.

These are purely additive content files with no executable code, no schema violations, and no broken imports. The only open item (placeholder OG images) is explicitly tracked as a follow-up in the PR description.

No files require special attention beyond the known missing OG image assets, which are called out in the PR notes as a planned follow-up.

Important Files Changed

Filename Overview
apps/sim/content/blog/how-to-create-an-ai-agent/index.mdx New 214-line step-by-step tutorial on building an AI agent with Sim. Author "waleed" exists. Frontmatter validates cleanly. Template count (11) is consistent with ai-agent-ideas post. Content flows well with actionable steps.
apps/sim/content/blog/ai-agent-vs-chatbot/index.mdx New 226-line blog post comparing AI agents vs. chatbots. Frontmatter validates against BlogFrontmatterSchema. One minor editorial issue on line 203: "and" should be "or" given the "pick one" instruction. Otherwise content is clear and well-structured.
apps/sim/content/blog/ai-agents-vs-rpa/index.mdx New 236-line blog post on AI agents vs RPA. Frontmatter is schema-valid, author "emir" exists. Includes a well-placed blockquote CTA, industry comparison tables, and a phased transition guide. No issues found.
apps/sim/content/blog/ai-agent-ideas/index.mdx New 226-line blog post listing 10 AI agent use cases. Frontmatter is schema-valid (all required fields present, author "emir" exists). Content is well-structured with a comparison table and FAQ. Previously flagged pronoun issue has been addressed.
apps/sim/content/blog/best-zapier-alternatives/index.mdx New 237-line Zapier alternatives roundup. The previously flagged TL;DR incompleteness has been fixed — all 10 alternatives are now listed. Frontmatter valid, pricing table correctly covers all 10 tools plus Zapier as reference.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    subgraph PR["PR #5268 — Five New Blog Posts"]
        A["apps/sim/content/blog/"] --> B["how-to-create-an-ai-agent/index.mdx\n(Jun 23 · author: waleed)"]
        A --> C["ai-agent-vs-chatbot/index.mdx\n(Jun 24 · author: emir)"]
        A --> D["ai-agents-vs-rpa/index.mdx\n(Jun 25 · author: emir)"]
        A --> E["ai-agent-ideas/index.mdx\n(Jun 26 · author: emir)"]
        A --> F["best-zapier-alternatives/index.mdx\n(Jun 27 · author: emir)"]
    end

    subgraph Validation["Validated Against"]
        G["lib/blog/schema.ts\nBlogFrontmatterSchema (Zod .strict())"]
        H["content/authors/waleed.json ✓"]
        I["content/authors/emir.json ✓"]
    end

    B & C & D & E & F --> G
    B --> H
    C & D & E & F --> I

    subgraph Pending["Known Follow-up"]
        J["OG cover images\n(placeholder cover.png paths)"]
    end

    B & C & D & E & F -.->|ogImage placeholder| J
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
    subgraph PR["PR #5268 — Five New Blog Posts"]
        A["apps/sim/content/blog/"] --> B["how-to-create-an-ai-agent/index.mdx\n(Jun 23 · author: waleed)"]
        A --> C["ai-agent-vs-chatbot/index.mdx\n(Jun 24 · author: emir)"]
        A --> D["ai-agents-vs-rpa/index.mdx\n(Jun 25 · author: emir)"]
        A --> E["ai-agent-ideas/index.mdx\n(Jun 26 · author: emir)"]
        A --> F["best-zapier-alternatives/index.mdx\n(Jun 27 · author: emir)"]
    end

    subgraph Validation["Validated Against"]
        G["lib/blog/schema.ts\nBlogFrontmatterSchema (Zod .strict())"]
        H["content/authors/waleed.json ✓"]
        I["content/authors/emir.json ✓"]
    end

    B & C & D & E & F --> G
    B --> H
    C & D & E & F --> I

    subgraph Pending["Known Follow-up"]
        J["OG cover images\n(placeholder cover.png paths)"]
    end

    B & C & D & E & F -.->|ogImage placeholder| J
Loading

Reviews (2): Last reviewed commit: "fix(blog): remove HIPAA compliance claim..." | 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
- waleed
readingTime: 13
tags: [AI Agents, Tutorial, No-Code, Sim, Workflow Automation]
ogImage: /blog/how-to-create-an-ai-agent/cover.png

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P1 Missing OG image assets across all five posts

All five new posts reference cover.png files (e.g., /blog/how-to-create-an-ai-agent/cover.png) that are not included in this PR. Until the actual image files are committed, every post will render a broken social-sharing card and an empty <meta property="og:image"> tag. The same applies to ai-agent-ideas, ai-agent-vs-chatbot, ai-agents-vs-rpa, and best-zapier-alternatives. This is flagged in the PR notes as a known follow-up — worth tracking explicitly so it ships before posts are indexed or shared.

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