<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sai Shravan Vadla</title>
    <description>The latest articles on DEV Community by Sai Shravan Vadla (@shravzzv).</description>
    <link>https://dev.to/shravzzv</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1158290%2Fa9a16fbe-b933-4fe5-9b3b-51c6a12b4761.jpeg</url>
      <title>DEV Community: Sai Shravan Vadla</title>
      <link>https://dev.to/shravzzv</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shravzzv"/>
    <language>en</language>
    <item>
      <title>Check out Chatly</title>
      <dc:creator>Sai Shravan Vadla</dc:creator>
      <pubDate>Sat, 06 Jun 2026 05:57:47 +0000</pubDate>
      <link>https://dev.to/shravzzv/check-out-chatly-pf7</link>
      <guid>https://dev.to/shravzzv/check-out-chatly-pf7</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/shravzzv/i-finally-finished-chatly-from-unfinished-project-to-cross-platform-app-18fl" class="crayons-story__hidden-navigation-link"&gt;I Finally Finished Chatly: From Unfinished Project to Cross-Platform App&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
      &lt;a href="https://dev.to/shravzzv/i-finally-finished-chatly-from-unfinished-project-to-cross-platform-app-18fl" class="crayons-article__context-note crayons-article__context-note__feed"&gt;&lt;p&gt;GitHub “Finish-Up-A-Thon” Challenge Submission&lt;/p&gt;

&lt;/a&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/shravzzv" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1158290%2Fa9a16fbe-b933-4fe5-9b3b-51c6a12b4761.jpeg" alt="shravzzv profile" class="crayons-avatar__image" width="460" height="460"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/shravzzv" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Sai Shravan Vadla
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Sai Shravan Vadla
                &lt;a href="/++"&gt;&lt;img alt="Subscriber" class="subscription-icon" src="https://assets.dev.to/assets/subscription-icon-805dfa7ac7dd660f07ed8d654877270825b07a92a03841aa99a1093bd00431b2.png" width="166" height="102"&gt;&lt;/a&gt;
              
              &lt;div id="story-author-preview-content-3792392" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/shravzzv" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1158290%2Fa9a16fbe-b933-4fe5-9b3b-51c6a12b4761.jpeg" class="crayons-avatar__image" alt="" width="460" height="460"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Sai Shravan Vadla&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/shravzzv/i-finally-finished-chatly-from-unfinished-project-to-cross-platform-app-18fl" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Jun 6&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/shravzzv/i-finally-finished-chatly-from-unfinished-project-to-cross-platform-app-18fl" id="article-link-3792392"&gt;
          I Finally Finished Chatly: From Unfinished Project to Cross-Platform App
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/devchallenge"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;devchallenge&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/githubchallenge"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;githubchallenge&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/shravzzv/i-finally-finished-chatly-from-unfinished-project-to-cross-platform-app-18fl" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;10&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/shravzzv/i-finally-finished-chatly-from-unfinished-project-to-cross-platform-app-18fl#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            5 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>mobile</category>
      <category>showdev</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>I Finally Finished Chatly: From Unfinished Project to Cross-Platform App</title>
      <dc:creator>Sai Shravan Vadla</dc:creator>
      <pubDate>Sat, 06 Jun 2026 05:56:19 +0000</pubDate>
      <link>https://dev.to/shravzzv/i-finally-finished-chatly-from-unfinished-project-to-cross-platform-app-18fl</link>
      <guid>https://dev.to/shravzzv/i-finally-finished-chatly-from-unfinished-project-to-cross-platform-app-18fl</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/github-2026-05-21"&gt;GitHub Finish-Up-A-Thon Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Chatly is a modern real-time chat platform designed to be more than just messaging. Chatly combines real-time conversations, AI-powered assistance, user profiles, paywall-protected premium features, dark mode, push notifications—all in one sleek, SaaS-ready package.&lt;/p&gt;

&lt;p&gt;It started as a project I built while learning modern web development and AI integrations. Over time it accumulated features, but it never quite felt finished. This challenge gave me the excuse to come back, polish the rough edges, build a native Android app, and finally ship something I was proud to share.&lt;/p&gt;

&lt;p&gt;For this challenge, I decided to revisit Chatly and finally give it the attention it deserved.&lt;/p&gt;

&lt;p&gt;The result is a significantly more polished product with improvements across the web experience and a new native mobile experience built with Expo and React Native.&lt;/p&gt;

&lt;p&gt;Some highlights include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User authentication&lt;/li&gt;
&lt;li&gt;Persistent chat history&lt;/li&gt;
&lt;li&gt;Responsive web application&lt;/li&gt;
&lt;li&gt;Native Android application&lt;/li&gt;
&lt;li&gt;AI-powered conversations&lt;/li&gt;
&lt;li&gt;Message attachments including images, videos, audio and files&lt;/li&gt;
&lt;li&gt;Web push and Expo notifications&lt;/li&gt;
&lt;li&gt;Improved user experience and visual polish&lt;/li&gt;
&lt;li&gt;Better overall reliability and usability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;More importantly, Chatly has now evolved from a learning project into a real application that people can use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Please read "Important info regarding Chatly's limitations" below before testing the demo.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Web App
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://chatly-brown.vercel.app" rel="noopener noreferrer"&gt;https://chatly-brown.vercel.app&lt;/a&gt;&lt;br&gt;
(An account is needed to use Chatly. Email or Google/Github authentication is supported. If using email, an email verification is required.)&lt;/p&gt;
&lt;h3&gt;
  
  
  Android Download
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://chatly-brown.vercel.app/download" rel="noopener noreferrer"&gt;https://chatly-brown.vercel.app/download&lt;/a&gt;&lt;br&gt;
(Due to limitations, Chatly is only available as an app on Android as a &lt;code&gt;.apk&lt;/code&gt; file downloadable from Expo. This file is secure. You might need to allow "install unknown apps" in your browser to install Chatly on Android.)&lt;/p&gt;
&lt;h3&gt;
  
  
  GitHub repository
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/shravzzv" rel="noopener noreferrer"&gt;
        shravzzv
      &lt;/a&gt; / &lt;a href="https://github.com/shravzzv/chatly" rel="noopener noreferrer"&gt;
        chatly
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Chatly is a modern real-time chat platform designed to be more than just messaging. Chatly combines real-time conversations, AI-powered assistance, user profiles, paywall-protected premium features, dark mode, push notifications— all in one sleek, SaaS-ready package.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Chatly&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Chatly is a real-time 1:1 messaging application with media attachments, AI-assisted message enhancements and usage-based billing.&lt;/p&gt;
&lt;p&gt;The project is structured as a &lt;strong&gt;cross-platform monorepo&lt;/strong&gt; supporting both web and native clients backed by a shared Supabase infrastructure.&lt;/p&gt;
&lt;p&gt;Chatly is designed as a production-grade SaaS example covering authentication, messaging, media uploads, rate limiting, billing, and enforcement — without placeholder flows.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;1:1 Text Chat&lt;/strong&gt;: Real-time messaging with delivery states.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Media Attachments&lt;/strong&gt;: Support for images and file sharing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Enhancement&lt;/strong&gt;: Integrated AI-assisted message refinement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Usage Enforcement&lt;/strong&gt;: Daily limits and plan-based feature gating.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-time Infrastructure&lt;/strong&gt;: Powered by Supabase Realtime.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Secure Auth&lt;/strong&gt;: Email and Google OAuth integration via Supabase Auth.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Subscription Billing&lt;/strong&gt;: Full Lemon Squeezy integration including a customer billing portal.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Tech Stack&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Web&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Next.js (App Router)&lt;/li&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;Tailwind CSS&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Mobile&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Expo&lt;/li&gt;
&lt;li&gt;React Native&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;Expo Router&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Backend&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Supabase (Postgres, Auth, Realtime, Storage)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Infrastructure&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Vercel AI…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/shravzzv/chatly" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&gt;

&lt;p&gt;The landing page:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjuw35p7dksagc8236mdr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjuw35p7dksagc8236mdr.png" alt="The landing page" width="800" height="1301"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Signup page:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnu9g0noj9ts6k6ms17t2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnu9g0noj9ts6k6ms17t2.png" alt="Signup page" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pricing page:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqn1ad8pisbael720cu1z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqn1ad8pisbael720cu1z.png" alt="Pricing page" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Chat dashboard:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp68d0ga5ko41ej73verg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp68d0ga5ko41ej73verg.png" alt="Chat dashboard" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Plan page with usage:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F89z53sth4ry4vkab5qkp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F89z53sth4ry4vkab5qkp.png" alt="Plan page with usage" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Account page:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6jxygxlqg0zrcqrc2c93.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6jxygxlqg0zrcqrc2c93.png" alt="Account page" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Video Walkthroughs
&lt;/h3&gt;
&lt;h4&gt;
  
  
  Web
&lt;/h4&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/YInzOxEmdGg"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h4&gt;
  
  
  Android
&lt;/h4&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/cS6jL8jVxkk"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Important info regarding Chatly's limitations
&lt;/h3&gt;

&lt;p&gt;Chatly uses LemonSqueezy as its Merchant of Record. The store is currently awaiting final approval, which means the LemonSqueezy billing portal is not yet available. To allow the subscription experience to be evaluated, Chatly remains connected to LemonSqueezy's test payment environment. All subscription-related functionality can therefore be explored safely without real charges. Once store approval is completed, billing management will be available through LemonSqueezy's standard customer portal.  Nevertheless, Chatly is completely usable even with this limiation.&lt;/p&gt;

&lt;p&gt;All of Chatly's subscription plans are available at &lt;a href="https://chatly-store.lemonsqueezy.com/checkout" rel="noopener noreferrer"&gt;https://chatly-store.lemonsqueezy.com/checkout&lt;/a&gt; &lt;strong&gt;when navigated using the links within the app&lt;/strong&gt; and these can be purchased using test data.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Use test card details such as &lt;code&gt;4242 4242 4242 4242&lt;/code&gt; with any valid future date for expiry and any 3 digit number as the CVC. The rest of the details aren't crucial for purchasing a subscription.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The only real limiation here is that LemonSqueezy billing portal (&lt;a href="https://chatly-store.lemonsqueezy.com/billing" rel="noopener noreferrer"&gt;https://chatly-store.lemonsqueezy.com/billing&lt;/a&gt;) is unavailable because of the store not being activated. Due to this, managing billing is not possible at the moment. Once activated, users can manage their plans here. But until then, test data can be used and plans can be explored as if real transactions were made. If multiple subscriptions are present, only the highest value one gets used.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Comeback Story
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Before&lt;/th&gt;
&lt;th&gt;After&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Web application only&lt;/td&gt;
&lt;td&gt;Web + Android&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Basic chat functionality&lt;/td&gt;
&lt;td&gt;Chat + attachments + enhancements&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Limited settings&lt;/td&gt;
&lt;td&gt;User settings and personalization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Prototype&lt;/td&gt;
&lt;td&gt;Publicly deployed product&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Unfinished side project&lt;/td&gt;
&lt;td&gt;Actively maintained application&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;This &lt;a href="https://github.com/shravzzv/chatly/releases/tag/v1.1.0" rel="noopener noreferrer"&gt;release&lt;/a&gt; contains all the changes I've made for phase 2 of this project. It contains all the work completed for the Finish-Up-A-Thon challenge and represents the transformation of Chatly from an unfinished side project into a cross-platform application.&lt;/p&gt;

&lt;h3&gt;
  
  
  Before
&lt;/h3&gt;

&lt;p&gt;When I originally worked on Chatly, my focus was primarily on getting functionality working.&lt;/p&gt;

&lt;p&gt;The application could already support basic chat conversations, but several parts of the overall experience were incomplete:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mobile experience was limited&lt;/li&gt;
&lt;li&gt;User experience needed refinement&lt;/li&gt;
&lt;li&gt;Various UI and workflow improvements were still unfinished&lt;/li&gt;
&lt;li&gt;The project lacked the level of polish needed for a public launch&lt;/li&gt;
&lt;li&gt;There was no dedicated native mobile application&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Like many side projects, it became something I would occasionally revisit but never fully complete.&lt;/p&gt;

&lt;h3&gt;
  
  
  After
&lt;/h3&gt;

&lt;p&gt;For the Finish-Up-A-Thon, I decided to treat Chatly like a real product and finish what I started.&lt;/p&gt;

&lt;p&gt;Major improvements included:&lt;/p&gt;

&lt;h4&gt;
  
  
  Native Mobile App
&lt;/h4&gt;

&lt;p&gt;The biggest addition was building a native mobile version using Expo and React Native.&lt;/p&gt;

&lt;p&gt;This transformed Chatly from a web-focused application into a cross-platform experience.&lt;/p&gt;

&lt;h4&gt;
  
  
  Web App Polish
&lt;/h4&gt;

&lt;p&gt;I revisited numerous areas of the web application and improved the overall experience:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Better interface consistency&lt;/li&gt;
&lt;li&gt;Improved workflows&lt;/li&gt;
&lt;li&gt;Bug fixes&lt;/li&gt;
&lt;li&gt;General usability improvements&lt;/li&gt;
&lt;li&gt;Additional polish throughout the application&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Product Readiness
&lt;/h4&gt;

&lt;p&gt;I also spent time improving the parts of software development that users rarely see but always feel:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reliability improvements&lt;/li&gt;
&lt;li&gt;Better overall user experience&lt;/li&gt;
&lt;li&gt;Cleaner codebase&lt;/li&gt;
&lt;li&gt;Production-focused refinements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project now feels substantially closer to the vision I originally had when I started building it.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Experience with GitHub Copilot
&lt;/h2&gt;

&lt;p&gt;GitHub Copilot played an important role in helping me finish the project.&lt;/p&gt;

&lt;p&gt;I primarily used Copilot as a development partner while implementing features, refactoring existing code, and solving implementation problems.&lt;/p&gt;

&lt;p&gt;Some of the ways Copilot helped included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generating repetitive boilerplate code&lt;/li&gt;
&lt;li&gt;Assisting with React and React Native development&lt;/li&gt;
&lt;li&gt;Accelerating component creation&lt;/li&gt;
&lt;li&gt;Helping troubleshoot implementation issues&lt;/li&gt;
&lt;li&gt;Speeding up refactors&lt;/li&gt;
&lt;li&gt;Providing alternative implementation ideas&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One of the biggest benefits was maintaining momentum. Instead of getting stuck on smaller implementation details, I could stay focused on improving the product itself.&lt;/p&gt;

&lt;p&gt;For a challenge centered around finally finishing a project, that productivity boost was incredibly valuable.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;Chatly is no longer an abandoned side project.&lt;/p&gt;

&lt;p&gt;My goal now is to continue improving the application, expand platform support, and keep refining the user experience based on real user feedback.&lt;/p&gt;

&lt;p&gt;Finishing the project reminded me that shipping and polishing often matter more than starting something new.&lt;/p&gt;

&lt;p&gt;Sometimes the best project idea is the one you've already started.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
    </item>
    <item>
      <title>This week's ship: Expensely 🪙</title>
      <dc:creator>Sai Shravan Vadla</dc:creator>
      <pubDate>Tue, 26 Aug 2025 16:54:33 +0000</pubDate>
      <link>https://dev.to/shravzzv/this-weeks-ship-expensely-5d7f</link>
      <guid>https://dev.to/shravzzv/this-weeks-ship-expensely-5d7f</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Hey everyone 👋,&lt;br&gt;
I’m back again with another project for my &lt;strong&gt;“ship something every week”&lt;/strong&gt; challenge! This week’s build is &lt;strong&gt;Expensely&lt;/strong&gt; — a clean and minimal &lt;strong&gt;income/expenses tracker&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Live demo:&lt;/strong&gt; &lt;a href="https://expensely-money.vercel.app/" rel="noopener noreferrer"&gt;expensely-money.vercel.app&lt;/a&gt;&lt;br&gt;
💻 &lt;strong&gt;GitHub repo:&lt;/strong&gt; &lt;a href="https://github.com/shravzzv/expensely" rel="noopener noreferrer"&gt;github.com/shravzzv/expensely&lt;/a&gt;&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/shravzzv" rel="noopener noreferrer"&gt;
        shravzzv
      &lt;/a&gt; / &lt;a href="https://github.com/shravzzv/expensely" rel="noopener noreferrer"&gt;
        expensely
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Expensely is a simple finance tracker designed to make money management less overwhelming. Add income, record expenses, and view your balance in real time. Expensely gives you the essential insights you need without unnecessary complexity.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Expensely&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/shravzzv/expensely/public/expensely.png"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fshravzzv%2Fexpensely%2FHEAD%2Fpublic%2Fexpensely.png" alt="Project screenshot"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://expensely-money.vercel.app/" rel="nofollow noopener noreferrer"&gt;Project demo&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Description&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Expensely&lt;/strong&gt; is a simple, clean, and minimalistic expense tracker built with &lt;strong&gt;Next.js, Tailwind CSS, and ShadCN&lt;/strong&gt;.&lt;br&gt;
It helps you keep track of your &lt;strong&gt;income, expenses, and overall net balance&lt;/strong&gt; in a clear dashboard view.&lt;/p&gt;
&lt;p&gt;Stay on top of your money with an elegant and lightweight tool.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;📊 Add and manage income &amp;amp; expenses&lt;/li&gt;
&lt;li&gt;🧮 Automatic net worth calculation&lt;/li&gt;
&lt;li&gt;🎨 Clean UI with ShadCN components&lt;/li&gt;
&lt;li&gt;⚡ Fast and responsive (built on Next.js &amp;amp; Tailwind CSS)&lt;/li&gt;
&lt;li&gt;☁️ Deployed on Vercel for instant access&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Technologies Used&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href="https://skillicons.dev" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/381a01ac953e91c2f9b6df9569caa5e87241a8dc5d699d6bba2d6a865e3c45e9/68747470733a2f2f736b696c6c69636f6e732e6465762f69636f6e733f693d6e6578746a732c72656163742c74732c7461696c77696e642c76657263656c2c6769742c6769746875622c7673636f6465" alt="My Skills"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Installation&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;To install the project, follow these steps:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;git clone https://github.com/shravzzv/expensely.git
&lt;span class="pl-c1"&gt;cd&lt;/span&gt; expensely
npm install
npm run dev&lt;/pre&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;How to Contribute&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;If you'd like to contribute, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Fork the repository on GitHub.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Clone your fork locally.&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;git clone [your_forked_repository_link]
&lt;span class="pl-c1"&gt;cd&lt;/span&gt; expensely&lt;/pre&gt;

&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a new branch for your feature or bug fix.&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;git checkout -b feature-or-bug-fix-name&lt;/pre&gt;

&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make your changes, commit…&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/shravzzv/expensely" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;





&lt;h2&gt;
  
  
  💡 Why I Built Expensely
&lt;/h2&gt;

&lt;p&gt;Money is one of those things we all think about every single day — but tracking it often feels like a chore.&lt;/p&gt;

&lt;p&gt;I’ve tried using spreadsheets and complicated finance apps in the past, but they were either &lt;strong&gt;too clunky&lt;/strong&gt; or &lt;strong&gt;too bloated&lt;/strong&gt; with features I didn’t need.&lt;/p&gt;

&lt;p&gt;So I thought: &lt;em&gt;What if I could make a lightweight app that just lets me quickly log my income and expenses, and shows me my net worth instantly?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That’s how &lt;strong&gt;Expensely&lt;/strong&gt; was born.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚙️ What’s Inside
&lt;/h2&gt;

&lt;p&gt;Here’s what I built into &lt;strong&gt;Expensely&lt;/strong&gt; this week:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Add new &lt;strong&gt;transactions&lt;/strong&gt; (income or expense)&lt;/li&gt;
&lt;li&gt;✅ Edit or delete transactions&lt;/li&gt;
&lt;li&gt;✅ See your &lt;strong&gt;total income, total expenses, and net worth&lt;/strong&gt; at a glance&lt;/li&gt;
&lt;li&gt;✅ Clean, responsive UI built with &lt;strong&gt;Next.js, TailwindCSS, and ShadCN&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;✅ Instant feedback with toast notifications&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s simple, fast, and distraction-free — perfect for keeping track of your money without overwhelm.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Tech Stack
&lt;/h2&gt;

&lt;p&gt;I kept things minimal but modern:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://nextjs.org/" rel="noopener noreferrer"&gt;Next.js&lt;/a&gt; — frontend framework&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://tailwindcss.com/" rel="noopener noreferrer"&gt;TailwindCSS&lt;/a&gt; — styling&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ui.shadcn.com/" rel="noopener noreferrer"&gt;ShadCN&lt;/a&gt; — beautiful UI components&lt;/li&gt;
&lt;li&gt;React state for managing transactions (no backend yet — everything runs locally in the browser)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📈 What’s Next?
&lt;/h2&gt;

&lt;p&gt;Right now, Expensely is just a frontend app. But here are a few ideas I’m considering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add authentication &amp;amp; databases (maybe Supabase or Firebase)&lt;/li&gt;
&lt;li&gt;Categories &amp;amp; filtering for expenses&lt;/li&gt;
&lt;li&gt;Exporting to CSV/Excel for easier budgeting&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🙌 I’d Love Your Feedback
&lt;/h2&gt;

&lt;p&gt;If you give Expensely a try, I’d love to hear:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Does the simple approach work for you, or would you prefer more advanced features?&lt;/li&gt;
&lt;li&gt;What’s the &lt;strong&gt;one must-have feature&lt;/strong&gt; you’d add?&lt;/li&gt;
&lt;li&gt;Would you actually use this as your daily money tracker?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 Try it here: &lt;a href="https://expensely-money.vercel.app/" rel="noopener noreferrer"&gt;expensely-money.vercel.app&lt;/a&gt;&lt;br&gt;
👉 Star the repo if you like it: &lt;a href="https://github.com/shravzzv/expensely" rel="noopener noreferrer"&gt;github.com/shravzzv/expensely&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading — and see you next week with another small project 🚀&lt;/p&gt;

&lt;p&gt;— Sai&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Introducing Pomora: a minimal, focused Pomodoro timer (Next.js + Tailwind + shadcn/ui)</title>
      <dc:creator>Sai Shravan Vadla</dc:creator>
      <pubDate>Tue, 19 Aug 2025 09:04:04 +0000</pubDate>
      <link>https://dev.to/shravzzv/introducing-pomora-a-minimal-focused-pomodoro-timer-nextjs-tailwind-shadcnui-255d</link>
      <guid>https://dev.to/shravzzv/introducing-pomora-a-minimal-focused-pomodoro-timer-nextjs-tailwind-shadcnui-255d</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;“Do one thing well.” That’s the entire idea behind Pomora. It’s a simple Pomodoro timer with a clean UI, dark mode, and zero fluff—built with Next.js (App Router), TypeScript, Tailwind CSS, and shadcn/ui.&lt;/p&gt;

&lt;p&gt;Live demo: &lt;a href="https://pomora.vercel.app/" rel="noopener noreferrer"&gt;https://pomora.vercel.app/&lt;/a&gt;&lt;br&gt;
Source code: &lt;a href="https://github.com/shravzzv/pomora" rel="noopener noreferrer"&gt;https://github.com/shravzzv/pomora&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why build another Pomodoro timer?
&lt;/h2&gt;

&lt;p&gt;Two reasons:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Build-every-week habit: I wanted a small but polished app to sharpen my Next.js + UI chops.&lt;/li&gt;
&lt;li&gt;Minimalism: Most timers do too much. I wanted a calm, unobtrusive tool I actually enjoy keeping open.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;No accounts. No dashboards. No backend. Just a good timer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Three modes: Pomodoro (25m), Short Break (5m), Long Break (20m)&lt;/li&gt;
&lt;li&gt;Controls: Start / Pause / Resume / Restart + Reset&lt;/li&gt;
&lt;li&gt;Smart time display: hh:mm:ss only when hours are needed&lt;/li&gt;
&lt;li&gt;Dark/Light themes with a settings dialog&lt;/li&gt;
&lt;li&gt;Responsive and accessible UI (buttons, focus, contrast)&lt;/li&gt;
&lt;li&gt;Privacy friendly: no backend; optional Vercel Analytics if you want it&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Next.js (App Router) + TypeScript&lt;/li&gt;
&lt;li&gt;Tailwind CSS for utility-first styling&lt;/li&gt;
&lt;li&gt;shadcn/ui for accessible primitives (Tabs, Dialog, Button, Switch)&lt;/li&gt;
&lt;li&gt;lucide-react for crisp icons&lt;/li&gt;
&lt;li&gt;Vercel Analytics&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Wrap-up
&lt;/h2&gt;

&lt;p&gt;Pomora is intentionally small. If you’ve been meaning to ship something, I highly recommend a scoped, well-designed utility like this. You’ll finish faster and learn a lot on polish.&lt;/p&gt;

&lt;p&gt;If you try it, I’d love feedback.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>pomodoro</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>🦺 CrisisCopilot – Your AI Agent for Personal Emergency Management</title>
      <dc:creator>Sai Shravan Vadla</dc:creator>
      <pubDate>Fri, 04 Jul 2025 15:32:00 +0000</pubDate>
      <link>https://dev.to/shravzzv/crisiscopilot-your-ai-agent-for-personal-emergency-management-1o0i</link>
      <guid>https://dev.to/shravzzv/crisiscopilot-your-ai-agent-for-personal-emergency-management-1o0i</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/runnerh"&gt;Runner H "AI Agent Prompting" Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🧠 Problem
&lt;/h2&gt;

&lt;p&gt;When you're hit with a personal emergency—like a medical crisis, travel delay, sudden job loss, or family issue—your brain goes into survival mode. It becomes difficult to think clearly, prioritize, or remember critical tasks. Often, people don’t know who to contact, what to do next, or how to coordinate their life while navigating a stressful situation.&lt;/p&gt;

&lt;p&gt;There’s no single system that calmly takes over, executes key coordination steps, and lets you focus on what matters most: your well-being.&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 Solution
&lt;/h2&gt;

&lt;p&gt;CrisisCopilot is a Runner H agent that helps you handle personal emergencies with clarity and control. It automates coordination, communication, documentation, and scheduling across your connected tools.&lt;/p&gt;

&lt;p&gt;Just upload your emergency contacts as a .csv file, describe your situation, and CrisisCopilot does the rest—communicating with your contacts, generating your action plan, setting calendar events, tracking expected expenses, and informing your team—all while you catch your breath.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;CrisisCopilot is a multi-step Runner H automation that helps you manage real-life emergencies without cognitive overload. It spans five tools (Gmail, Google Docs, Google Calendar, Google Sheets, and Slack) and uses one input (your emergency context + contacts CSV) to orchestrate a full support workflow.&lt;/p&gt;

&lt;p&gt;I built it to simulate the experience of a real executive assistant who calmly says, "Don’t worry, I’ve got this." Except this assistant never sleeps.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Watch CrisisCopilot in action&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://hcompany.ai/surfer-2" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fframerusercontent.com%2Fassets%2FXk8HZOz0eejLsPdcyokpuQJa3c.png" height="428" class="m-0" width="799"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://hcompany.ai/surfer-2" rel="noopener noreferrer" class="c-link"&gt;
            Surfer 2: The Next Generation of Cross-Platform Computer-Use Agents - H Company
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            H Company builds models, agents, and products that automate tasks and simplify complex work. We empower people and enterprises to move faster, think bigger, and do more of what matters.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fframerusercontent.com%2Fimages%2FqVilPhQQTJzvgGDNLjrYwa5xQ.png" width="64" height="64"&gt;
          hcompany.ai
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/NHIeHnDBG2o"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;The Google doc CrisisCopilot has created&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://docs.google.com/document/d/1pmvbl1Q73CfXsPjGfdZzLvldrtcMZeXMEwVAuMWofgY/edit?usp=sharing" rel="noopener noreferrer" class="c-link"&gt;
            Fire Emergency – To-Do List - Google Docs
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fimages%2Fbranding%2Fproductlogos%2Fdocs_2026%2Fv2%2Fico%2Fdocs_2026_256dp.ico" width="256" height="256"&gt;
          docs.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Used Runner H
&lt;/h2&gt;

&lt;h3&gt;
  
  
  💼 Prompt Format Used in Runner H:
&lt;/h3&gt;

&lt;p&gt;⚠ Note that you need to upload a .csv file of your emergency contacts first. You can get them by exporting them from Google contacts or any other contacts software as a .csv file. Then upload them to Runner H.&lt;/p&gt;

&lt;p&gt;Then proceed to use this prompt below with all of the necessary connections--Gmail, Docs, Sheets, Drive, Calendar and Slack.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are CrisisCopilot, my personal AI assistant for emergency management.

Emergency: There was a fire in my apartment building and I had to evacuate with just my phone and wallet. The fire department is here, but I don’t know how bad the damage is. I’m safe, but shaken. I need to find emergency shelter for tonight and figure out how to access insurance and document the damage. My laptop and important documents may be gone.

Your job is to calmly coordinate all my next steps across tools I've connected. Follow this workflow carefully:

---

1. **Emergency Contacts**
   - Read the uploaded CSV file titled `emergency_contacts.csv`
   - Send a respectful, concise Gmail message to each contact describing the emergency and letting them know I may reach out soon. Keep tone calm and reassuring.

   ✅ *Example Gmail message:*

Subject: Quick Update – \[Your Name] is handling a personal emergency

Hi \[Contact Name],

I wanted to let you know that I'm currently dealing with a personal emergency: \[Brief one-line description, e.g., "a minor accident and medical recovery"]. I'm okay, but things may be a little unpredictable over the next few days.

Just wanted to keep you in the loop — I’ll follow up soon if anything needs your help or input.

Warmly,
Sai Shravan Vadla

---

2. **Create a Google Doc**
- Title: "[Emergency Type] – To-Do List"
- Generate a list of 10–20 practical, organized to-dos to navigate this emergency.
- Categorize tasks by priority: *Immediate*, *This Week*, *Follow-up*
- Keep it clear, structured, and helpful.

---

3. **Add Google Calendar Events**
- Create 10-15 events in my calendar ranging the next 10-12 days about any todos you might think are necessary.

---

4. **Create Google Sheet: "Emergency Expense Tracker"**
- Columns: `Item/Service`, `Estimated Cost`, `Actual Cost`, `Date`, `Status`
- Add a few placeholder rows based on likely costs related to this emergency.
- Include a row at the bottom to show total estimated vs. actual costs.
This is really important. Please create this Google sheet at all costs. This should be a sheet and not a document.
---

5. **Send Slack Message to My Team**
- Post a thoughtful message to our general team Slack channel to keep everyone in the loop and reduce confusion.
- Message should be empathetic, not overly dramatic, and set clear expectations.

✅ *Example Slack message:*

Hey everyone — just a quick heads up: I'm currently handling a personal emergency (\[brief mention, e.g., "some health stuff"]). I'm okay, but I may be slower to respond or need to delegate some tasks over the next few days.

I’ll keep you posted if anything urgent changes. Thanks so much for your understanding and support 🙏

– Sai Shravan Vadla

---

6. **Final Summary PDF**
- Generate a PDF summary titled 'CrisisCopilot report':
  - What actions were taken, to whom were the emails sent to
  - What tools were updated
  - Link to the Google Doc, Sheet, Calendar events, and Slack message
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h2&gt;
  
  
  Use Case &amp;amp; Impact
&lt;/h2&gt;


&lt;h3&gt;
  
  
  Who is this for?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Remote workers or freelancers with no backup&lt;/li&gt;
&lt;li&gt;Students or digital nomads&lt;/li&gt;
&lt;li&gt;Solo founders juggling work and life&lt;/li&gt;
&lt;li&gt;Anyone who panics in a crisis or forgets critical steps&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  How does it help?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Streamlines chaos into a plan&lt;/li&gt;
&lt;li&gt;Notifies your people automatically&lt;/li&gt;
&lt;li&gt;Keeps your calendar and budget in sync&lt;/li&gt;
&lt;li&gt;Gives you space to breathe and focus on healing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is especially powerful for people living away from family or with executive function challenges (like ADHD), who need support in moments of stress.&lt;/p&gt;
&lt;h3&gt;
  
  
  Social Love
&lt;/h3&gt;



&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1941158637499736257-433" src="https://platform.twitter.com/embed/Tweet.html?id=1941158637499736257"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1941158637499736257-433');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1941158637499736257&amp;amp;theme=dark"
  }



&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.linkedin.com/signup/cold-join?session_redirect=https://www.linkedin.com/feed/update/urn:li:activity:7346925372963246082?utm_source=social_share_send%26amp%3Butm_medium=member_desktop_web%26amp%3Brcm=ACoAADyEhB8Big-fsPqIrve5PAsIG8FwGy7PLMg" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Fscds%2Fcommon%2Fu%2Fimages%2Flogos%2Ffavicons%2Fv1%2Ffavicon.ico" height="64" class="m-0" width="64"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.linkedin.com/signup/cold-join?session_redirect=https://www.linkedin.com/feed/update/urn:li:activity:7346925372963246082?utm_source=social_share_send%26amp%3Butm_medium=member_desktop_web%26amp%3Brcm=ACoAADyEhB8Big-fsPqIrve5PAsIG8FwGy7PLMg" rel="noopener noreferrer" class="c-link"&gt;
            
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            500 million+ members | Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Fsc%2Fh%2Fal2o9zrvru7aqj8e1x2rzsrca" width="64" height="64"&gt;
          linkedin.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;



&lt;h2&gt;
  
  
  🙏 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;CrisisCopilot is just the beginning. In the future, it could:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Look up insurance policies&lt;/li&gt;
&lt;li&gt;Connect with therapy services&lt;/li&gt;
&lt;li&gt;Monitor medical documents or prescriptions&lt;/li&gt;
&lt;li&gt;Add recurring wellness reminders&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Runner H has made it incredibly easy to prototype something so real and so personal. I'm grateful to build something that could genuinely help someone in their toughest moments.&lt;/p&gt;

&lt;p&gt;Thanks to H Company and DEV for this challenge.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>runnerhchallenge</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>📈 TrendSage – An AI Agent That Tracks Trends So You Don’t Have To</title>
      <dc:creator>Sai Shravan Vadla</dc:creator>
      <pubDate>Tue, 01 Jul 2025 14:50:00 +0000</pubDate>
      <link>https://dev.to/shravzzv/trendsage-an-ai-agent-that-tracks-trends-so-you-dont-have-to-1n0</link>
      <guid>https://dev.to/shravzzv/trendsage-an-ai-agent-that-tracks-trends-so-you-dont-have-to-1n0</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/runnerh"&gt;Runner H "AI Agent Prompting" Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🌍 The Problem
&lt;/h2&gt;

&lt;p&gt;The internet is a chaotic, noisy place. For founders, creators, marketers, and investors, keeping up with emerging trends across industries like AI, health tech, or the creator economy takes hours of skimming blogs, newsletters, Substacks, Twitter, and podcasts.&lt;/p&gt;

&lt;p&gt;Even then, you risk missing critical shifts or wasting time on shallow content. There's no simple way to stay informed, organized, and proactive—without burning out.&lt;/p&gt;

&lt;h2&gt;
  
  
  🤖 The Solution: TrendSage
&lt;/h2&gt;

&lt;p&gt;TrendSage is an AI agent that browses the web for you, discovers the latest trends in your chosen domain, and compiles them into shareable, organized content across multiple platforms.&lt;/p&gt;

&lt;p&gt;It’s like having your own AI-powered market research assistant that delivers clarity without the noise.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;TrendSage is a Runner H agent that automates the entire market trend discovery and delivery workflow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔍 Web Research – It browses the internet and finds 3–5 real emerging trends in your chosen category.&lt;/li&gt;
&lt;li&gt;📝 Google Doc Report – It generates a structured, professional market brief with summaries and examples.&lt;/li&gt;
&lt;li&gt;📊 Google Sheets Table – It creates a table of key takeaways for quick scanning or internal use.&lt;/li&gt;
&lt;li&gt;📩 Gmail Digest – It sends a summary of the findings to your inbox.&lt;/li&gt;
&lt;li&gt;💬 Slack Message – It posts a quick summary into your Slack workspace for async team awareness.&lt;/li&gt;
&lt;li&gt;🧾 PDF Recap – It wraps it all up in a downloadable PDF for sharing or archiving.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;See TrendSage in action here:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://hcompany.ai/surfer-2" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fframerusercontent.com%2Fassets%2FXk8HZOz0eejLsPdcyokpuQJa3c.png" height="428" class="m-0" width="799"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://hcompany.ai/surfer-2" rel="noopener noreferrer" class="c-link"&gt;
            Surfer 2: The Next Generation of Cross-Platform Computer-Use Agents - H Company
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            H Company builds models, agents, and products that automate tasks and simplify complex work. We empower people and enterprises to move faster, think bigger, and do more of what matters.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fframerusercontent.com%2Fimages%2FqVilPhQQTJzvgGDNLjrYwa5xQ.png" width="64" height="64"&gt;
          hcompany.ai
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/r2wr9FY1bHI"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;The Google Doc TrendSage created:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://docs.google.com/document/d/1NxNY66e4KWttu4LNzUlTwVrm5M6TGxTD_2cLrpuxsrI/edit?tab=t.0#heading=h.kbu5vz400sa7" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Flh7-us.googleusercontent.com%2Fdocs%2FAHkbwyK2mbMJDN01CCqUFE03EtzI_xuM_qRvZwq2c-UXZSxFhY26LWtBjr0Y8sM7MGj0jD0CblGlUEzElDrk9Gz9O1o1dkFA19jfBCyc63HhYd9822KWVI8n%3Dw1200-h630-p" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://docs.google.com/document/d/1NxNY66e4KWttu4LNzUlTwVrm5M6TGxTD_2cLrpuxsrI/edit?tab=t.0#heading=h.kbu5vz400sa7" rel="noopener noreferrer" class="c-link"&gt;
            TrendSage Report – July 1, 2025 - Google Docs
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fimages%2Fbranding%2Fproductlogos%2Fdocs_2026%2Fv2%2Fico%2Fdocs_2026_256dp.ico" width="256" height="256"&gt;
          docs.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;The Google Sheet TrendSage created:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://docs.google.com/spreadsheets/d/1S3aqjIQZQdWO55IOIzDQQ1XPyNVV3HgeYR-lET5zjd8/edit?gid=0#gid=0" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Flh7-us.googleusercontent.com%2Fdocs%2FAHkbwyKnhbNBkhWER21mQvpxQwzIICP1en2kcqJHKGt9CsybDupf_b_BiHqSKgESwx9BnmggXOP-DmRY2qX2w28U6MPS_pE5DD28ue4audthEfiOGh9gZsE%3Dw1200-h630-p" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://docs.google.com/spreadsheets/d/1S3aqjIQZQdWO55IOIzDQQ1XPyNVV3HgeYR-lET5zjd8/edit?gid=0#gid=0" rel="noopener noreferrer" class="c-link"&gt;
            TrendSage Summary – July 1, 2025 - Google Sheets
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fimages%2Fbranding%2Fproductlogos%2Fsheets_2026%2Fv2%2Fico%2Fsheets_2026_256dp.ico" width="256" height="256"&gt;
          docs.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Used Runner H
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Tools Connected:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Google Drive (stores created files)&lt;/li&gt;
&lt;li&gt;Google Docs (create formatted summary report)&lt;/li&gt;
&lt;li&gt;Google Sheets (create formatted spreadsheet report)&lt;/li&gt;
&lt;li&gt;Gmail (send follow-up emails to clients)&lt;/li&gt;
&lt;li&gt;Slack (post updates to team)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Prompt
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are **TrendSage**, a market intelligence agent for entrepreneurs and product teams. Your job is to find, summarize, and organize emerging trends from the internet into an easy-to-understand weekly report. Follow these steps exactly:

---

### **Step-by-Step Instructions:**

1. **Search the Web for Trends**
   Browse the internet for **3–5 emerging trends** in one of these domains:

   * AI tools and products
   * Creator economy
   * Future of work
   * Climate tech
   * Education technology
   * Health tech
     Use only **publicly accessible content** from blogs, news sites, subreddits, Twitter, and forums.

2. **Extract Key Info for Each Trend**
   For each trend you find, include:

   * 🔹 **Trend Name**
   * 🧠 **What it is** (1–2 sentence summary)
   * 📈 **Why it matters** (impact, opportunity, etc.)
   * 🌍 **Source(s)** with link(s)

   &amp;gt; Example:
   &amp;gt; **Trend Name:** AI Co-Pilots for Education
   &amp;gt; **What it is:** Tools like MagicSchool and Khanmigo are using LLMs to help teachers with lesson planning, grading, and personalization.
   &amp;gt; **Why it matters:** These tools could massively reduce teacher workload and improve student outcomes.
   &amp;gt; **Sources:** [https://www.magicschool.ai/](https://www.magicschool.ai/)

3. **Write the Full Report in a Google Doc**
   Create a new Google Doc titled:
   ➤ `TrendSage Report – [Today's Date]`

   Format it professionally using:

   * A clear headline for each trend
   * Bullet points for “What it is” and “Why it matters”
   * Hyperlinked sources
   * Optional intro paragraph: “This week’s trend roundup...”

4. **Create a Summary Sheet**
   Create a **Google Sheet** titled:
   ➤ `TrendSage Summary – [Today's Date]`

   Use this column structure:
   \| Trend Name | Summary | Source URL(s) | Category | Date |
   Fill in each row with the trends you discovered.

5. **Send a Slack Message**
   Post a summary message to Slack:

   &amp;gt; 🚀 TrendSage Weekly Report is ready!
   &amp;gt; Found \[X] new trends in \[Chosen Category].
   &amp;gt; 📄 Full report: \[Google Doc link]
   &amp;gt; 📊 Sheet summary: \[Google Sheet link]

6. **Send a Gmail Digest (Optional)**
   Send an email to yourself or a specified email:
   **Subject:** TrendSage Weekly Report – \[Date]
   Include a short summary + links to the report and sheet.

7. **Generate a Final PDF Output**
   Create a PDF file titled `TrendSage Digest – [Date]` summarizing:

   * The 3–5 trends
   * Short bullet-point takeaways
   * Links to sources
   * Link to the full Google Doc report and Sheet

---

### 💡 Notes

* Focus on **fresh trends** that are less than 1 month old.
* Prioritize clarity and usefulness over length.
* If no good trends are found, return a polite message stating that nothing relevant was found and stop.

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h2&gt;
  
  
  Use Case &amp;amp; Impact
&lt;/h2&gt;


&lt;h3&gt;
  
  
  Target users:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Startup founders looking for product trends&lt;/li&gt;
&lt;li&gt;Marketers tracking industry movement&lt;/li&gt;
&lt;li&gt;Writers/creators who need content inspiration&lt;/li&gt;
&lt;li&gt;VCs and analysts who want faster deal sourcing insights&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Impact:
&lt;/h3&gt;

&lt;p&gt;Instead of spending 1–2 hours a day reading across tabs and newsletters, TrendSage gives users a focused brief they can use to make decisions or share with a team. It’s fast, shareable, and multi-platform.&lt;/p&gt;
&lt;h3&gt;
  
  
  Social Love
&lt;/h3&gt;



&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1940071634364506443-245" src="https://platform.twitter.com/embed/Tweet.html?id=1940071634364506443"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1940071634364506443-245');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1940071634364506443&amp;amp;theme=dark"
  }



&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.linkedin.com/signup/cold-join?session_redirect=https://www.linkedin.com/feed/update/urn:li:activity:7345838254111277056?utm_source=social_share_send%26amp%3Butm_medium=member_desktop_web%26amp%3Brcm=ACoAADyEhB8Big-fsPqIrve5PAsIG8FwGy7PLMg" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Fscds%2Fcommon%2Fu%2Fimages%2Flogos%2Ffavicons%2Fv1%2Ffavicon.ico" height="64" class="m-0" width="64"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.linkedin.com/signup/cold-join?session_redirect=https://www.linkedin.com/feed/update/urn:li:activity:7345838254111277056?utm_source=social_share_send%26amp%3Butm_medium=member_desktop_web%26amp%3Brcm=ACoAADyEhB8Big-fsPqIrve5PAsIG8FwGy7PLMg" rel="noopener noreferrer" class="c-link"&gt;
            
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            500 million+ members | Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Fsc%2Fh%2Fal2o9zrvru7aqj8e1x2rzsrca" width="64" height="64"&gt;
          linkedin.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;



&lt;p&gt;Thanks for checking out TrendSage!&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>runnerhchallenge</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>📊 ClientPulse – Your AI Assistant for Client Follow-Ups &amp; Summaries</title>
      <dc:creator>Sai Shravan Vadla</dc:creator>
      <pubDate>Sat, 28 Jun 2025 05:18:37 +0000</pubDate>
      <link>https://dev.to/shravzzv/clientpulse-your-ai-assistant-for-client-follow-ups-summaries-17og</link>
      <guid>https://dev.to/shravzzv/clientpulse-your-ai-assistant-for-client-follow-ups-summaries-17og</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/runnerh"&gt;Runner H "AI Agent Prompting" Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Intro
&lt;/h2&gt;

&lt;p&gt;Managing multiple clients means juggling meeting notes, follow-up tasks, important deadlines, and communication — often across scattered documents and inboxes.&lt;/p&gt;

&lt;p&gt;It’s easy to forget a detail, miss a deadline, or delay an important check-in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solution
&lt;/h2&gt;

&lt;p&gt;ClientPulse is an AI-powered agent built using Runner H that processes client meeting notes, tracks follow-ups, and handles outreach automatically.&lt;/p&gt;

&lt;p&gt;Just upload your client notes — ClientPulse does the rest.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;ClientPulse is a multi-step automation that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📥 Reads uploaded client meeting documents (.docx, .txt, .pdf, or Google Docs)&lt;/li&gt;
&lt;li&gt;🧠 Extracts key details: client name, contact info, discussion summary, follow-ups, and deadlines&lt;/li&gt;
&lt;li&gt;📄 Creates a clean Google Doc summary for all clients&lt;/li&gt;
&lt;li&gt;📅 Schedules follow-up tasks as events in Google Calendar&lt;/li&gt;
&lt;li&gt;📧 Sends a follow-up email to the client using Gmail (based on the notes)&lt;/li&gt;
&lt;li&gt;💬 Posts a Slack summary to your internal channel&lt;/li&gt;
&lt;li&gt;📎 Generates a PDF report summarizing everything the agent did&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Watch ClientPulse in action:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://hcompany.ai/surfer-2" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fframerusercontent.com%2Fassets%2FXk8HZOz0eejLsPdcyokpuQJa3c.png" height="428" class="m-0" width="799"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://hcompany.ai/surfer-2" rel="noopener noreferrer" class="c-link"&gt;
            Surfer 2: The Next Generation of Cross-Platform Computer-Use Agents - H Company
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            H Company builds models, agents, and products that automate tasks and simplify complex work. We empower people and enterprises to move faster, think bigger, and do more of what matters.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fframerusercontent.com%2Fimages%2FqVilPhQQTJzvgGDNLjrYwa5xQ.png" width="64" height="64"&gt;
          hcompany.ai
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/ivenWRnMg38"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;An example client meeting notes that was uploaded to the agent:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;📄 1. ClientPulse – Acme Corp – Website Kickoff
Date: June 25, 2025
Client Contact: Sarah Mitchell – Head of Marketing
Email: sarah.mitchell@acmecorp.com

📝 Meeting Summary:
We kicked off the new website redesign project for Acme Corp. Sarah emphasized the need for a more modern, mobile-first design and faster performance. They're also rebranding, so the new design must align with their updated color palette and brand voice.

They would like a rough homepage wireframe by July 3 and expect a first prototype by July 12. SEO will be a key focus, so collaboration with their SEO team is essential starting next week.

✅ Action Items:
[You] Deliver homepage wireframe by July 3

[You] Begin competitor benchmarking (look at Stripe, Notion, and Intercom)

[Acme] Provide updated brand guidelines by June 28

[You + Acme SEO team] Meet to align SEO priorities – scheduled for July 1 at 10 AM

📌 Notes:
Their development team is using Webflow, so designs must be compatible.

Sarah mentioned their CEO might want a review session mid-July.

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;The Google Doc client report created by ClientPulse (&lt;em&gt;Note: I initially tried to have Runner H create a Google Sheet for this, but due to consistent output issues, I opted for a well-structured Google Doc instead&lt;/em&gt;):&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://docs.google.com/document/d/18JgeoeYvnfXlEYXP7NHkOw41yt-UXTiTZTDxGpxMYu8/edit?tab=t.0#heading=h.8zp8nzmnyiip" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Flh7-us.googleusercontent.com%2Fdocs%2FAHkbwyL1KrqC2KHd6GplLqOT8A2J0JEcNNNVDt68KlxXunG-zyoOqg2F6TOl-7_8kXExz131Kfodv8ab9l34eLvpCRBwW35hvUewj85nPv3hYhDzk82HoB4k%3Dw1200-h630-p" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://docs.google.com/document/d/18JgeoeYvnfXlEYXP7NHkOw41yt-UXTiTZTDxGpxMYu8/edit?tab=t.0#heading=h.8zp8nzmnyiip" rel="noopener noreferrer" class="c-link"&gt;
            ClientPulse – Tracker Report - Google Docs
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fimages%2Fbranding%2Fproductlogos%2Fdocs_2026%2Fv2%2Fico%2Fdocs_2026_256dp.ico" width="256" height="256"&gt;
          docs.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;



&lt;h2&gt;
  
  
  How I Used Runner H
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Tools Connected:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Google Drive (stores created files)&lt;/li&gt;
&lt;li&gt;Google Docs (create formatted summary report)&lt;/li&gt;
&lt;li&gt;Google Calendar (create follow-up events)&lt;/li&gt;
&lt;li&gt;Gmail (send follow-up emails to clients)&lt;/li&gt;
&lt;li&gt;Slack (post updates to team)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Prompt
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are ClientPulse, an AI assistant that helps consultants and freelancers manage client interactions.

1. Read all uploaded client notes. These could be .txt, .docx, .pdf, or Google Docs.

2. For each document, extract:
   - Client name
   - Email address
   - Meeting summary
   - Action items / follow-ups
   - Any mentioned deadlines or dates

3. Create a formatted Google Doc titled: "ClientPulse – [Date] Summary" with this structure:
# ClientPulse – [Date]
## Client: [Client Name]
**Email:** [email@example.com]  
**Meeting Summary:**  
[Concise summary here]  
**Follow-Ups:**  
- [Follow-up 1]  
- [Follow-up 2]  
**Deadlines:**  
- [Task] – [Date]

(Repeat the above section for each client.)

4. For each deadline mentioned, create a Google Calendar event with:
   - Title: "[Client Name] – [Task]"
   - Date: [Due Date]
   - Description: auto-filled from the follow-up info

5. Send a follow-up email to the client using Gmail:
   - To: [Client Email]
   - Subject: "Follow-Up from Our Meeting"
   - Body: Use the meeting summary and follow-up list as a personalized message

6. Post a Slack message summarizing all client actions:
   "📝 ClientPulse Summary: [Client A] – 2 follow-ups, 1 deadline. [Client B] – 1 follow-up, 0 deadlines. Full doc: [link]"

7. Export the final summary Google Doc to PDF and save it in Drive.

Make sure all information is clear, formatted, and concise.

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Workflow
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Upload client meeting notes&lt;/li&gt;
&lt;li&gt;Runner H processes the files&lt;/li&gt;
&lt;li&gt;Extracts key info per client&lt;/li&gt;
&lt;li&gt;Creates Google Doc with all summaries&lt;/li&gt;
&lt;li&gt;Schedules events in Google Calendar&lt;/li&gt;
&lt;li&gt;Sends follow-up emails via Gmail&lt;/li&gt;
&lt;li&gt;Posts Slack summary&lt;/li&gt;
&lt;li&gt;Creates a final PDF report
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Client Notes ➜ ClientPulse Agent
           ├──&amp;gt; Google Doc Summary
           ├──&amp;gt; Google Calendar Events
           ├──&amp;gt; Follow-Up Emails via Gmail
           ├──&amp;gt; Slack Update
           └──&amp;gt; PDF Summary in Google Drive
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h2&gt;
  
  
  Use Case &amp;amp; Impact
&lt;/h2&gt;


&lt;h3&gt;
  
  
  Perfect for:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Freelancers or consultants managing multiple clients&lt;/li&gt;
&lt;li&gt;Agencies with weekly client check-ins&lt;/li&gt;
&lt;li&gt;Project managers handling external stakeholder notes&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Impact:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ensures no client detail is lost or forgotten&lt;/li&gt;
&lt;li&gt;Saves hours of manual follow-up work&lt;/li&gt;
&lt;li&gt;Keeps internal teams updated automatically&lt;/li&gt;
&lt;li&gt;Strengthens professionalism with timely, personalized communication&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Social Love
&lt;/h3&gt;



&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1938831985709043868-484" src="https://platform.twitter.com/embed/Tweet.html?id=1938831985709043868"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1938831985709043868-484');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1938831985709043868&amp;amp;theme=dark"
  }



&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.linkedin.com/signup/cold-join?session_redirect=https://www.linkedin.com/feed/update/urn:li:activity:7344598943009226752?utm_source=social_share_send%26amp%3Butm_medium=member_desktop_web%26amp%3Brcm=ACoAADyEhB8Big-fsPqIrve5PAsIG8FwGy7PLMg" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Fscds%2Fcommon%2Fu%2Fimages%2Flogos%2Ffavicons%2Fv1%2Ffavicon.ico" height="64" class="m-0" width="64"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.linkedin.com/signup/cold-join?session_redirect=https://www.linkedin.com/feed/update/urn:li:activity:7344598943009226752?utm_source=social_share_send%26amp%3Butm_medium=member_desktop_web%26amp%3Brcm=ACoAADyEhB8Big-fsPqIrve5PAsIG8FwGy7PLMg" rel="noopener noreferrer" class="c-link"&gt;
            
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            500 million+ members | Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Fsc%2Fh%2Fal2o9zrvru7aqj8e1x2rzsrca" width="64" height="64"&gt;
          linkedin.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;



&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;ClientPulse started as a way to automate messy client admin work — and it turned into a fully functional AI assistant that handles note processing, outreach, and reporting.&lt;/p&gt;

&lt;p&gt;In the future, I’d love to explore:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CRM integration (like HubSpot or Notion)&lt;/li&gt;
&lt;li&gt;Client satisfaction score prediction based on notes&lt;/li&gt;
&lt;li&gt;Voice-to-note processing for call summaries&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks to the Runner H and DEV team — building this was a blast and incredibly practical.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>runnerhchallenge</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>🚀 StudySherpa: An AI Agent to Organize Notes, Generate Flashcards, and Track Deadlines</title>
      <dc:creator>Sai Shravan Vadla</dc:creator>
      <pubDate>Fri, 27 Jun 2025 08:33:29 +0000</pubDate>
      <link>https://dev.to/shravzzv/studysherpa-an-ai-agent-to-organize-notes-generate-flashcards-and-track-deadlines-pak</link>
      <guid>https://dev.to/shravzzv/studysherpa-an-ai-agent-to-organize-notes-generate-flashcards-and-track-deadlines-pak</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/runnerh"&gt;Runner H "AI Agent Prompting" Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Intro
&lt;/h2&gt;

&lt;p&gt;Being a student often means dealing with chaos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Notes scattered across multiple docs&lt;/li&gt;
&lt;li&gt;No system for review or spaced repetition&lt;/li&gt;
&lt;li&gt;Deadlines scattered across syllabi and forgotten calendar invites&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is cognitively exhausting, and students end up spending more time organizing than learning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solution
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;StudySherpa&lt;/strong&gt; is an AI-powered agent built with &lt;strong&gt;Runner H&lt;/strong&gt; that solves this problem. It reads uploaded study materials, creates flashcards, adds deadlines to Google Calendar, and keeps everything centralized and actionable.&lt;/p&gt;

&lt;p&gt;It’s like having a personal academic assistant that organizes your knowledge and schedule while you sleep.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;StudySherpa is a Runner H automation designed to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Read docs containing study content or syllabus&lt;/li&gt;
&lt;li&gt;Extract important points and generate Q&amp;amp;A-style flashcards&lt;/li&gt;
&lt;li&gt;Write these flashcards into new Google Docs&lt;/li&gt;
&lt;li&gt;Create Google Calendar events for any upcoming deadlines found in the uploaded documents&lt;/li&gt;
&lt;li&gt;Create a Flashcard Index linking all generated flashcard docs for easy access&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Here's the link to my ai agent:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://hcompany.ai/surfer-2" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fframerusercontent.com%2Fassets%2FXk8HZOz0eejLsPdcyokpuQJa3c.png" height="428" class="m-0" width="799"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://hcompany.ai/surfer-2" rel="noopener noreferrer" class="c-link"&gt;
            Surfer 2: The Next Generation of Cross-Platform Computer-Use Agents - H Company
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            H Company builds models, agents, and products that automate tasks and simplify complex work. We empower people and enterprises to move faster, think bigger, and do more of what matters.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fframerusercontent.com%2Fimages%2FqVilPhQQTJzvgGDNLjrYwa5xQ.png" width="64" height="64"&gt;
          hcompany.ai
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/ufsHvoXSQD0"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Flashcards created by StudySherpa:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://docs.google.com/document/d/13iE8JUJzuiV902wIuKRNEgb7XBhLDVrMUx3Gjk83T4w/edit?tab=t.0#heading=h.6lgr3xvrqhj7" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Flh7-us.googleusercontent.com%2Fdocs%2FAHkbwyKfwinHM9has_GHtTu2i7idYFv1_n9ZP8e4BPpRZvuMCcRB1ZYmX_Jz86XDyimIZWB5xsyhWsVZu_NjnPjVl4FNj3W3sMQWFIU0zsQ2z3kJF5cdonNs%3Dw1200-h630-p" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://docs.google.com/document/d/13iE8JUJzuiV902wIuKRNEgb7XBhLDVrMUx3Gjk83T4w/edit?tab=t.0#heading=h.6lgr3xvrqhj7" rel="noopener noreferrer" class="c-link"&gt;
            StudySherpa – Flashcards – Photosynthesis - Google Docs
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fimages%2Fbranding%2Fproductlogos%2Fdocs_2026%2Fv2%2Fico%2Fdocs_2026_256dp.ico" width="256" height="256"&gt;
          docs.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;



&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://docs.google.com/document/d/1UGJxHeeS5gUw_VcHKHZtmHo75bq2kSKXMThDOdMdVAw/edit?tab=t.0#heading=h.ywm9l8srg1yy" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Flh7-us.googleusercontent.com%2Fdocs%2FAHkbwyJnDUBcp7o94T-oAVqTEEP2yyV3b4VN3QOBV2cIyHEJekgWEsOlEKQw2Lm1P2RKBsM1u4tlGPA8V5dUL89VBc0khvzIWeL_9vjlkZJAf88qJ1jjh8R-%3Dw1200-h630-p" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://docs.google.com/document/d/1UGJxHeeS5gUw_VcHKHZtmHo75bq2kSKXMThDOdMdVAw/edit?tab=t.0#heading=h.ywm9l8srg1yy" rel="noopener noreferrer" class="c-link"&gt;
            StudySherpa – Flashcards – World War I - Google Docs
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fimages%2Fbranding%2Fproductlogos%2Fdocs_2026%2Fv2%2Fico%2Fdocs_2026_256dp.ico" width="256" height="256"&gt;
          docs.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Used Runner H
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Tools Connected:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Google Docs&lt;/strong&gt; (read/write)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Calendar&lt;/strong&gt; (write)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Prompt Setup
&lt;/h3&gt;

&lt;p&gt;Below is the full prompt used in Runner H for StudySherpa:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are StudySherpa, a student’s personal academic assistant. Follow these steps in order:

1. Read all uploaded Google Docs. Assume they contain either lecture notes or a syllabus.
2. For each doc, extract important facts, concepts, or questions. Convert these into spaced repetition-style Q&amp;amp;A flashcards.
3. Create a new Google Doc for each source doc titled: “StudySherpa – Flashcards – [Original Title]” and write the flashcards in a clear Q&amp;amp;A format.
4. If the original doc includes any dates or deadlines, extract them and create Google Calendar events with those dates and a relevant title.
5. At the end, create a summary Google Doc titled "StudySherpa – Flashcard Index" and list all the flashcard doc titles and links in a bullet-point format.

Formatting for flashcards:
- Use headings for topic sections
- Bold the question and italicize the answer
- Example:
  **What is the powerhouse of the cell?**
  *The mitochondrion.*

Make sure everything is clear, organized, and actionable for the student.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Step-by-Step Workflow:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Upload&lt;/strong&gt; lecture notes or syllabus as Google Docs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Runner H&lt;/strong&gt; reads them, extracts deadlines and knowledge&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flashcards&lt;/strong&gt; are created in new Google Docs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Events&lt;/strong&gt; are created in the user’s Google Calendar for key dates&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Index Doc&lt;/strong&gt; is created linking all flashcard documents&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
  
  
  Diagram:
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Student Docs ➔ StudySherpa (Runner H)
           └──&amp;gt; Flashcard Docs (Google Docs)
           └──&amp;gt; Calendar Events (Google Calendar)
           └──&amp;gt; Flashcard Index Doc
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h2&gt;
  
  
  Use Case &amp;amp; Impact
&lt;/h2&gt;

&lt;p&gt;This is perfect for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Students with messy folders full of study docs&lt;/li&gt;
&lt;li&gt;People studying for exams who want to review with flashcards&lt;/li&gt;
&lt;li&gt;Anyone who receives syllabi with unclear deadlines&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Impact:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Saves hours of manual note summarization&lt;/li&gt;
&lt;li&gt;Keeps everything in one place&lt;/li&gt;
&lt;li&gt;Reduces anxiety about forgetting tasks or dates&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Try It Yourself
&lt;/h2&gt;

&lt;p&gt;You can recreate this by:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Connecting your Google Docs and Google Calendar to Runner H&lt;/li&gt;
&lt;li&gt;Copying the prompt above into a new Runner H agent&lt;/li&gt;
&lt;li&gt;Uploading your study notes or syllabus docs manually&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  Social Love
&lt;/h2&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1938517937377435984-605" src="https://platform.twitter.com/embed/Tweet.html?id=1938517937377435984"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1938517937377435984-605');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1938517937377435984&amp;amp;theme=dark"
  }



&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.linkedin.com/signup/cold-join?session_redirect=https://www.linkedin.com/feed/update/urn:li:activity:7344284940840144896?utm_source=social_share_send%26amp%3Butm_medium=member_desktop_web%26amp%3Brcm=ACoAADyEhB8Big-fsPqIrve5PAsIG8FwGy7PLMg" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Fscds%2Fcommon%2Fu%2Fimages%2Flogos%2Ffavicons%2Fv1%2Ffavicon.ico" height="64" class="m-0" width="64"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.linkedin.com/signup/cold-join?session_redirect=https://www.linkedin.com/feed/update/urn:li:activity:7344284940840144896?utm_source=social_share_send%26amp%3Butm_medium=member_desktop_web%26amp%3Brcm=ACoAADyEhB8Big-fsPqIrve5PAsIG8FwGy7PLMg" rel="noopener noreferrer" class="c-link"&gt;
            
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            500 million+ members | Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Fsc%2Fh%2Fal2o9zrvru7aqj8e1x2rzsrca" width="64" height="64"&gt;
          linkedin.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;



&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;StudySherpa V4&lt;/strong&gt; is just the beginning. In future versions, I'd love to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Export flashcards to Anki&lt;/li&gt;
&lt;li&gt;Add mind maps or concept diagrams&lt;/li&gt;
&lt;li&gt;Chat with a GPT-based tutor based on your notes&lt;/li&gt;
&lt;li&gt;Form collaborative study groups with shared progress&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks to the Runner H team and DEV for this challenge. This was a fun, practical way to explore AI agents for real-world student productivity ✨&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>runnerhchallenge</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>📈 AdWiz: AI-Powered Ad Ideas, Straight to Slack</title>
      <dc:creator>Sai Shravan Vadla</dc:creator>
      <pubDate>Wed, 25 Jun 2025 08:21:16 +0000</pubDate>
      <link>https://dev.to/shravzzv/adwiz-ai-powered-ad-ideas-straight-to-slack-hgb</link>
      <guid>https://dev.to/shravzzv/adwiz-ai-powered-ad-ideas-straight-to-slack-hgb</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/runnerh"&gt;Runner H "AI Agent Prompting" Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;AdWiz is an AI agent built with Runner H that automates ad ideation for creative and marketing teams. It scrapes trending ads and marketing insights from the web, compiles them into a structured Google Sheet, and sends a curated drop of ad ideas to your team’s Slack workspace—every week or on demand.&lt;/p&gt;

&lt;p&gt;It solves the problem of creative block and research overhead for marketers by delivering relevant, timely inspiration right where teams already collaborate.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/GJXwYbLOhq0"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Here's the link to my Runner H run:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://hcompany.ai/surfer-2" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fframerusercontent.com%2Fassets%2FXk8HZOz0eejLsPdcyokpuQJa3c.png" height="428" class="m-0" width="799"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://hcompany.ai/surfer-2" rel="noopener noreferrer" class="c-link"&gt;
            Surfer 2: The Next Generation of Cross-Platform Computer-Use Agents - H Company
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            H Company builds models, agents, and products that automate tasks and simplify complex work. We empower people and enterprises to move faster, think bigger, and do more of what matters.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fframerusercontent.com%2Fimages%2FqVilPhQQTJzvgGDNLjrYwa5xQ.png" width="64" height="64"&gt;
          hcompany.ai
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;And the spreadsheet it created:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://docs.google.com/spreadsheets/d/1DcHxqV6mDxoqDaBKhpL20Tg9m6quSliMLUmR88fAdQM/edit?gid=0#gid=0" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Flh7-us.googleusercontent.com%2Fdocs%2FAHkbwyKvM2vwH06x2_arOsEtAM5rjECOdKphWBE2EEMe99MRr5vG86wEK_pDcR-AZ_EyrHBLVT9KeFm8Vf3VFKwcw_kzKSKZSz_wTHbQPoROZqSFIGxp4sFw%3Dw1200-h630-p" height="630" class="m-0" width="1200"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://docs.google.com/spreadsheets/d/1DcHxqV6mDxoqDaBKhpL20Tg9m6quSliMLUmR88fAdQM/edit?gid=0#gid=0" rel="noopener noreferrer" class="c-link"&gt;
            Trending Ad Ideas - Google Sheets
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fimages%2Fbranding%2Fproductlogos%2Fsheets_2026%2Fv2%2Fico%2Fsheets_2026_256dp.ico" width="256" height="256"&gt;
          docs.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Used Runner H
&lt;/h2&gt;

&lt;p&gt;Runner H made it incredibly easy to orchestrate a workflow across multiple tools with no backend or server to maintain.&lt;/p&gt;

&lt;p&gt;Here’s how I built it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Trigger: Manual run via Runner H dashboard.&lt;/li&gt;
&lt;li&gt;Agent Prompting: The agent analyses current trends in advertising and brainstorm creative ad concepts.&lt;/li&gt;
&lt;li&gt;Google Sheets Integration: The agent writes the ideas into a Google Sheet, formatting them into columns like Trend and Description.&lt;/li&gt;
&lt;li&gt;Slack Integration: Once the sheet is ready, a message is sent to a specific Slack channel with the link and a quick summary.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Replicate it in Runner H:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add Google Sheets and Slack as integrations.&lt;/li&gt;
&lt;li&gt;Use this prompt "Create a Google Sheet with trending ad ideas and send it to my team on Slack".&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Use Case &amp;amp; Impact
&lt;/h2&gt;

&lt;p&gt;This is especially useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Marketing teams needing fresh ad ideas regularly.&lt;/li&gt;
&lt;li&gt;Creative agencies looking to stay ahead of the curve.&lt;/li&gt;
&lt;li&gt;Solo founders and indie hackers who want to speed up content ideation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of spending hours browsing YouTube ads, X/Twitter threads, or marketing newsletters, teams can get a curated list of high-potential ad concepts automatically delivered to Slack—saving time and sparking creativity.&lt;br&gt;
It transforms a chaotic, manual process into a reliable, repeatable workflow with just a few click&lt;/p&gt;
&lt;h3&gt;
  
  
  Social Love
&lt;/h3&gt;



&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1937788268541862285-375" src="https://platform.twitter.com/embed/Tweet.html?id=1937788268541862285"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1937788268541862285-375');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1937788268541862285&amp;amp;theme=dark"
  }



&lt;/p&gt;


&lt;div class="instagram-position"&gt;
  &lt;blockquote class="instagram-media"&gt;
    &lt;div&gt;
      &lt;a href="https://www.instagram.com/p/DLUSkZNyCPW/" rel="noopener noreferrer"&gt;
        View this post on Instagram
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/blockquote&gt;
  
&lt;/div&gt;



&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.linkedin.com/signup/cold-join?session_redirect=https://www.linkedin.com/feed/update/urn:li:activity:7343556363840606209?utm_source=social_share_send%26amp%3Butm_medium=member_desktop_web%26amp%3Brcm=ACoAADyEhB8Big-fsPqIrve5PAsIG8FwGy7PLMg" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Fscds%2Fcommon%2Fu%2Fimages%2Flogos%2Ffavicons%2Fv1%2Ffavicon.ico" height="64" class="m-0" width="64"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.linkedin.com/signup/cold-join?session_redirect=https://www.linkedin.com/feed/update/urn:li:activity:7343556363840606209?utm_source=social_share_send%26amp%3Butm_medium=member_desktop_web%26amp%3Brcm=ACoAADyEhB8Big-fsPqIrve5PAsIG8FwGy7PLMg" rel="noopener noreferrer" class="c-link"&gt;
            
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            500 million+ members | Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Fsc%2Fh%2Fal2o9zrvru7aqj8e1x2rzsrca" width="64" height="64"&gt;
          linkedin.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>devchallenge</category>
      <category>runnerhchallenge</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>Meeting to Google Docs</title>
      <dc:creator>Sai Shravan Vadla</dc:creator>
      <pubDate>Fri, 20 Jun 2025 16:53:33 +0000</pubDate>
      <link>https://dev.to/shravzzv/meeting-to-google-docs-a0g</link>
      <guid>https://dev.to/shravzzv/meeting-to-google-docs-a0g</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/runnerh"&gt;Runner H "AI Agent Prompting" Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built a super simple but surprisingly useful Runner H agent called “Meeting to Google Docs”. The goal? Just type in the details of your meeting, and boom — Runner H creates a clean, ready-to-use Google Doc titled with the meeting name and structured with your agenda.&lt;/p&gt;

&lt;p&gt;This agent is for anyone (like me!) who constantly has to jot down meeting notes, agendas, or brainstorms and just wants to skip the repetitive formatting and file creation. It takes 10 seconds instead of 10 minutes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/AqfgGCPf-gc"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://hcompany.ai/surfer-2" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fframerusercontent.com%2Fassets%2FXk8HZOz0eejLsPdcyokpuQJa3c.png" height="428" class="m-0" width="799"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://hcompany.ai/surfer-2" rel="noopener noreferrer" class="c-link"&gt;
            Surfer 2: The Next Generation of Cross-Platform Computer-Use Agents - H Company
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            H Company builds models, agents, and products that automate tasks and simplify complex work. We empower people and enterprises to move faster, think bigger, and do more of what matters.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fframerusercontent.com%2Fimages%2FqVilPhQQTJzvgGDNLjrYwa5xQ.png" width="64" height="64"&gt;
          hcompany.ai
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Used Runner H
&lt;/h2&gt;

&lt;p&gt;Here’s how I set it up:&lt;br&gt;
Connected my Google Docs account to Runner H.&lt;br&gt;
Prompted Runner H like this:&lt;br&gt;
“Create a Google Doc titled ‘[Meeting Name]’ with this agenda:&lt;br&gt;
Team updates&lt;br&gt;
Project progress&lt;br&gt;
Roadblocks&lt;br&gt;
Next steps”&lt;/p&gt;

&lt;p&gt;Runner H instantly created a well-formatted Google Doc in my Drive — no extra clicks, no templates, no chaos.&lt;/p&gt;

&lt;p&gt;You can easily replicate this by typing your own meeting title and points — that’s it! No code, no learning curve.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use Case &amp;amp; Impact
&lt;/h2&gt;

&lt;p&gt;If you’ve ever scrambled 2 minutes before a call to create a doc, or juggled messy notes across apps, this is your fix. It’s great for:&lt;br&gt;
Freelancers and teams documenting client calls&lt;br&gt;
Students prepping group work agendas&lt;br&gt;
Startups managing stand-ups or sprint planning&lt;br&gt;
Anyone who wants to stop reinventing the wheel every time they need a document&lt;/p&gt;

&lt;p&gt;It doesn’t try to do everything — just one thing really well. And that’s the magic. ✨&lt;/p&gt;

&lt;h3&gt;
  
  
  Social Love
&lt;/h3&gt;

&lt;p&gt;I’ll be sharing this on Twitter and LinkedIn soon — will update with links here once it’s live!&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>runnerhchallenge</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>🏠 Mailo: AI Email Replies, Seamlessly Delivered</title>
      <dc:creator>Sai Shravan Vadla</dc:creator>
      <pubDate>Sat, 07 Jun 2025 10:05:52 +0000</pubDate>
      <link>https://dev.to/shravzzv/mailo-ai-email-replies-seamlessly-delivered-2lg6</link>
      <guid>https://dev.to/shravzzv/mailo-ai-email-replies-seamlessly-delivered-2lg6</guid>
      <description>&lt;p&gt;This is a submission for the &lt;a href="https://dev.to/challenges/postmark"&gt;Postmark Challenge: Inbox Innovators&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built Mailo, an email-based AI assistant powered by Postmark and OpenAI’s GPT-4. You simply send an email to the designated mail address, and Mailo replies with a thoughtful, relevant, and human-like response within seconds. It feels like you're emailing a helpful friend who’s really good at everything. Whether you're asking a technical question, seeking advice, or just curious about something—Mailo reads your message, understands the context, and sends a high-quality AI-generated reply.&lt;/p&gt;

&lt;p&gt;The magic is in the simplicity: you don’t need to sign up, install anything, or learn a new interface. Just send an email like you normally would. You can also reply to Mailo’s responses to continue the conversation—threaded replies are fully supported. It’s as natural and frictionless as having an ongoing chat, but over email. The goal was to make AI feel invisible and effortlessly integrated into a tool everyone already uses daily: email.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://mailo-nine.vercel.app/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;mailo-nine.vercel.app&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
  &lt;iframe src="https://www.youtube.com/embed/nVioJDJ59EM"&gt;
  &lt;/iframe&gt;


&lt;p&gt;The landing page:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fldtpyzn8tnnmljj6pbku.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fldtpyzn8tnnmljj6pbku.PNG" alt="The landing page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sending an email to Mailo:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flbu0hpoi2554nptv21hw.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flbu0hpoi2554nptv21hw.PNG" alt="Sending an email to Mailo"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Receiving an email from Mailo:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi8a07xk35aivmmja8jlh.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi8a07xk35aivmmja8jlh.PNG" alt="The received email from Mailo"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Code Repository
&lt;/h2&gt;




&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/shravzzv" rel="noopener noreferrer"&gt;
        shravzzv
      &lt;/a&gt; / &lt;a href="https://github.com/shravzzv/mailo" rel="noopener noreferrer"&gt;
        mailo
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Mailo is an AI-powered email assistant that lets you ask questions and get intelligent replies — all through email. No app, no login, just email magic.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;📬 Mailo&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://mailo-nine.vercel.app/" rel="nofollow noopener noreferrer"&gt;&lt;strong&gt;Mailo&lt;/strong&gt;&lt;/a&gt; is a lightweight AI-powered email assistant that works entirely over email. No apps. No logins. Just send an email and get smart, context-aware replies delivered straight to your inbox — powered by GPT.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Built for the &lt;a href="https://dev.to/challenges/postmark" rel="nofollow"&gt;dev.to Postmark Challenge: Inbox Innovators&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;📩 &lt;strong&gt;Email-first Interface&lt;/strong&gt; — Just send an email to interact, no account needed.&lt;/li&gt;
&lt;li&gt;🧠 &lt;strong&gt;GPT-Powered Intelligence&lt;/strong&gt; — Smart, human-like responses tailored to your message.&lt;/li&gt;
&lt;li&gt;⚡ &lt;strong&gt;Fast &amp;amp; Lightweight&lt;/strong&gt; — No bloated UI, just good old email.&lt;/li&gt;
&lt;li&gt;🛡️ &lt;strong&gt;Privacy-first&lt;/strong&gt; — Only the message content is used to generate replies.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🛠️ Tech Stack&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tech&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Next.js 15&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;API routes + landing page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Postmark&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Inbound email parsing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Nodemailer&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Sending reply emails&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;OpenAI (via GitHub Models)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;LLM backend&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;TypeScript&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Type safety&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📦 Architecture&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;User → (sends email) to Postmark → Next.js Webhook → GPT-4.1 (GitHub) → Mailo Nodemailer → replies&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🧪 Testing the App&lt;/h2&gt;

&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Click the &lt;strong&gt;Try&lt;/strong&gt;…&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/shravzzv/mailo" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🔧 Tech Stack
&lt;/h3&gt;

&lt;p&gt;Mailo is built on top of modern, minimal technologies designed for speed, privacy, and simplicity:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend: Next.js (App Router) + Tailwind CSS for styling and responsive UI.&lt;/li&gt;
&lt;li&gt;Backend: Next.js API routes for handling outbound mail, webhook payloads, and AI response generation.&lt;/li&gt;
&lt;li&gt;AI Engine: OpenAI’s GPT-4 for smart, high-quality email replies.&lt;/li&gt;
&lt;li&gt;Email Infrastructure:

&lt;ul&gt;
&lt;li&gt;Postmark's inbound stream for receiving emails.&lt;/li&gt;
&lt;li&gt;Custom MX record setup to route all emails sent to &lt;a href="mailto:contact@shravzzv.tech"&gt;contact@shravzzv.tech&lt;/a&gt; directly into a Postmark Inbound Stream, which then hits a webhook in my app.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  🧪 Testing instructions:
&lt;/h3&gt;

&lt;p&gt;Testing Mailo is easy. All you need is an email account:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to mailo-nine.vercel.app and click &lt;strong&gt;Try it now&lt;/strong&gt;, or just send an email directly to &lt;a href="mailto:contact@shravzzv.tech"&gt;contact@shravzzv.tech&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Use a clear subject line as your question.&lt;/li&gt;
&lt;li&gt;Optionally, add extra context or details in the body of the email.&lt;/li&gt;
&lt;li&gt;Wait a few seconds — Mailo will respond to you automatically.&lt;/li&gt;
&lt;li&gt;Got follow-up questions? Just reply to the email you received — Mailo understands and continues the conversation intelligently.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;⚠️ Note: If you don’t see a reply, check your spam folder. All replies are sent within a few seconds.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuoliimj3m7rh3oggmil4.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuoliimj3m7rh3oggmil4.PNG" alt="How Mailo works"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ♿ Accessibility
&lt;/h3&gt;

&lt;p&gt;I made a conscious effort to ensure Mailo is as accessible as possible:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Semantic HTML and ARIA-aware elements&lt;/li&gt;
&lt;li&gt;✅ Keyboard navigability across all interactive components&lt;/li&gt;
&lt;li&gt;✅ Responsive and legible on mobile, tablet, and desktop&lt;/li&gt;
&lt;li&gt;✅ Email-first design — users who don't visit the website still get the full Mailo experience&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ✨ Highlights &amp;amp; Learnings
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;I learned to configure custom MX records and route emails directly through Postmark's infrastructure — giving me complete control over inbound email flows.&lt;/li&gt;
&lt;li&gt;I built a robust, privacy-first workflow that requires zero user data storage.&lt;/li&gt;
&lt;li&gt;I realized the power of using email as an API — the interface is already everywhere, no onboarding needed.
-It was incredibly fun (and challenging) to make email feel conversational and alive with AI.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks for checking out Mailo — I'm excited to see where this goes next! 👋 If you have feedback, questions, or ideas, feel free to… well, just send me an email. Built for the Postmark Inbox Innovators Hackathon with love.💛&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>postmarkchallenge</category>
      <category>webdev</category>
      <category>api</category>
    </item>
    <item>
      <title>The Social Roastmaster</title>
      <dc:creator>Sai Shravan Vadla</dc:creator>
      <pubDate>Mon, 27 Jan 2025 04:06:42 +0000</pubDate>
      <link>https://dev.to/shravzzv/the-social-roastmaster-165l</link>
      <guid>https://dev.to/shravzzv/the-social-roastmaster-165l</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://srv.buysellads.com/ads/long/x/T6EK3TDFTTTTTT6WWB6C5TTTTTTGBRAPKATTTTTTWTFVT7YTTTTTTKPPKJFH4LJNPYYNNSZL2QLCE2DPPQVCEI45GHBT" rel="noopener noreferrer"&gt;Agent.ai&lt;/a&gt; Challenge: Assembly of Agents (&lt;a href="https://dev.to/challenges/agentai"&gt;See Details&lt;/a&gt;)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Social media profiles are a goldmine of comedic content, just waiting to be unleashed. But crafting the perfect roast, one that's funny and personalized, can be tricky. That's where The Social Roastmaster comes in. This AI agent analyzes your Twitter, Instagram, and LinkedIn profiles, identifying the funniest aspects of your online persona. It then uses that information to generate side-splitting roasts that are guaranteed to tickle your friends' funny bones. It also generates a meme based on your roast. Enjoy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://agent.ai/profile/w0n14fukcdr4sbpp" rel="noopener noreferrer"&gt;The Social Roastmaster&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This ingenious agent leverages the power of four other AI agents:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://agent.ai/profile/vxxmvpn1x6afng0f" rel="noopener noreferrer"&gt;Twitter/X Personality Analyzer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://agent.ai/profile/003iqys694issvec" rel="noopener noreferrer"&gt;Instagram Profile Scraper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://agent.ai/profile/1putsxwtwuuv3p2p" rel="noopener noreferrer"&gt;LinkedIn Profile Analyzer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://agent.ai/profile/9kuy7lwvuud9yyzl" rel="noopener noreferrer"&gt;Meme Maker&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/S_JwaM6CAbU"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Agent.ai Experience
&lt;/h2&gt;

&lt;p&gt;Building The Social Roastmaster with Agent.ai was a delightful experience. The Builder platform was intuitive and user-friendly, allowing me to focus on the creative aspects of the agent.&lt;/p&gt;

&lt;p&gt;The Social Roastmaster is a testament to the power and potential of AI-driven humor. By harnessing the capabilities of Agent.ai's platform and various AI agents, The Social Roastmaster injects a dose of laughter and lighthearted competition into your social media interactions.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>agentaichallenge</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
  </channel>
</rss>
