<?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: Sewni Jayawardana</title>
    <description>The latest articles on DEV Community by Sewni Jayawardana (@sew000).</description>
    <link>https://dev.to/sew000</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3207130%2Ff35fab3c-68fc-4f34-ad01-b915b12415f2.jpg</url>
      <title>DEV Community: Sewni Jayawardana</title>
      <link>https://dev.to/sew000</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sew000"/>
    <language>en</language>
    <item>
      <title>I connected my AI agent to my apps. Here are 20 things it does now.</title>
      <dc:creator>Sewni Jayawardana</dc:creator>
      <pubDate>Thu, 22 Oct 2026 19:00:41 +0000</pubDate>
      <link>https://dev.to/sew000/i-connected-my-ai-agent-to-my-apps-here-are-20-things-it-does-now-505</link>
      <guid>https://dev.to/sew000/i-connected-my-ai-agent-to-my-apps-here-are-20-things-it-does-now-505</guid>
      <description>&lt;p&gt;A chatbot tells you how to reply to an email. An agent reads your inbox, drafts the reply, and sends it once you approve. The difference is whether it can reach your apps.&lt;/p&gt;

&lt;h2&gt;
  
  
  A chatbot talks. An agent does.
&lt;/h2&gt;

&lt;p&gt;I use ClawLink in my day-to-day work, and it has changed what I ask my agent to do. Here are 20 things it can do once it's connected to your apps. I'll also show you the commands to set it up, plus a part most people don't know about!&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbia2ipv4rd0c3s6xkgrd.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbia2ipv4rd0c3s6xkgrd.png" alt="A chatbot tells you how to reply to that email. An agent reads your inbox, drafts the reply, and sends it when you approve." width="800" height="1000"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The 20 tasks
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;App&lt;/th&gt;
&lt;th&gt;What your agent can do&lt;/th&gt;
&lt;th&gt;Try asking&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Gmail&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Summarize unread email · draft a reply to any thread · find every email about a topic&lt;/td&gt;
&lt;td&gt;"Summarize my unread email and draft replies to anything urgent."&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Google Calendar&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Find a free slot this week · schedule the meeting · read out today's agenda&lt;/td&gt;
&lt;td&gt;"Find 30 minutes with Sam this week and book it."&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Notion&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Turn rough notes into a clean page · search the whole workspace · log meeting action items in a database&lt;/td&gt;
&lt;td&gt;"Turn these notes into a Notion page and add the action items to my tasks."&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Slack&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Catch up on a busy channel · search past messages · post an update to the team&lt;/td&gt;
&lt;td&gt;"What did I miss in #product today?"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Google Sheets&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Log every new lead or order as a row · look up a customer's details · total a column and chart it&lt;/td&gt;
&lt;td&gt;"Add this lead as a new row and total the amount column."&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Telegram&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Send an update to a chat or channel · post a poll · read recent messages&lt;/td&gt;
&lt;td&gt;"Post a poll in the team chat: Friday standup at 10 or 11?"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ClickUp&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Turn a messy note into tasks · see what's due this week and update a status&lt;/td&gt;
&lt;td&gt;"What's due this week? Mark the design review as done."&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;That's 20 tasks across seven apps. Anything that writes or deletes asks for your approval first.&lt;/p&gt;

&lt;p&gt;Here's roughly how a Gmail request goes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You:    Summarize my unread email from today and draft replies to anything urgent.

Agent:  Found 14 unread emails from today. Two look urgent:
        1. Priya (Design): needs the launch copy by 3 pm
        2. Billing: a payment failed on the team invoice
        I saved a draft reply to each. Nothing has been sent.

You:    Send the one to Priya.

Agent:  Sent.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;br&gt;
`&lt;br&gt;
&lt;em&gt;(An illustration with made-up emails. It shows the flow: the agent reads, drafts, and waits for your OK before it sends anything.)&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Set it up in three commands
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;br&gt;
npx -y @useclawlink/cli login                 # approve in your browser&lt;br&gt;
npx -y @useclawlink/cli install claude-code   # or cursor, windsurf, claude-desktop&lt;br&gt;
npx -y @useclawlink/cli connect gmail         # the app's own sign-in screen opens&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;plaintext&lt;br&gt;
You never create an OAuth app, and after &lt;code&gt;login&lt;/code&gt; no API key sits in any config file.&lt;/p&gt;

&lt;p&gt;This is what &lt;code&gt;login&lt;/code&gt; looks like. The terminal prints a link and a code, you approve in the browser, and you're signed in:&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6yazeffw1r5k7qr0kfra.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6yazeffw1r5k7qr0kfra.png" alt="Terminal output of npx -y @useclawlink/cli login: it prints a pairing link and a verification code, waits for approval, then confirms the login" width="800" height="741"&gt;&lt;/a&gt;&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ioz6xl7mrndekm9iasl.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ioz6xl7mrndekm9iasl.png" alt="The ClawLink " width="800" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Other agents have their own installers:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;br&gt;
openclaw plugins install clawhub:clawlink-plugin           # OpenClaw&lt;br&gt;
hermes plugins install ClawLink-HQ/hermes-plugin --enable   # Hermes&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;To check whether an app is supported, run &lt;code&gt;npx -y @useclawlink/cli apps notion&lt;/code&gt;. More than 1,100 are, including Google Drive and Docs, Outlook, HubSpot, Salesforce, GitHub and Canva. Some need a token from the vendor: Telegram, for one, gives you a free bot token through &lt;a class="mentioned-user" href="https://dev.to/botfather"&gt;@botfather&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you're weighing this against Composio, I &lt;a href="https://dev.to/hithesh0215/clawlink-vs-composio-e17"&gt;compared them here&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  One more thing: public data
&lt;/h2&gt;

&lt;p&gt;Everything above works inside &lt;em&gt;your&lt;/em&gt; accounts. ClawLink also has tools that look things up on the public web. There is nothing to connect and no login. You ask in plain words, and your agent picks the right tool.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;th&gt;What you can look up&lt;/th&gt;
&lt;th&gt;Example question&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Instagram&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Profiles, posts, reels, comments, hashtags, video transcripts&lt;/td&gt;
&lt;td&gt;"What are this creator's most-viewed reels this month?"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;TikTok&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Profiles, videos, comments, audience location, top ads&lt;/td&gt;
&lt;td&gt;"Which skincare ads are working on TikTok right now?"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;YouTube&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Videos, comments, captions, channels, search&lt;/td&gt;
&lt;td&gt;"Summarize the captions of this video."&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;LinkedIn&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;People, companies, posts, jobs, ads&lt;/td&gt;
&lt;td&gt;"Find people posting about AI agents this week."&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;X&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Profiles, posts, replies, search, trends&lt;/td&gt;
&lt;td&gt;"What are people replying to this post?"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Amazon, Walmart, eBay&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Product pages and prices&lt;/td&gt;
&lt;td&gt;"What does this product cost across the three stores?"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SEO&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Keyword and search-result data, domain and backlink data, whether AI answers mention a brand&lt;/td&gt;
&lt;td&gt;"Which sites rank for this keyword?"&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Markets&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Crypto and stock prices&lt;/td&gt;
&lt;td&gt;"What's the current price of Bitcoin?"&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Reddit, Threads, Facebook, Pinterest, Twitch, Spotify and a few more are in there too.&lt;/p&gt;

&lt;p&gt;A real run on NASA's public Instagram account, in Claude Code:&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwkv11qpotf8m2k7yrt1t.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwkv11qpotf8m2k7yrt1t.png" alt="Claude Code is asked to use ClawLink to look up the public Instagram profile @nasa. It searches ClawLink for the right tool, reads the tool's description, then looks up recent posts." width="798" height="225"&gt;&lt;/a&gt;&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9jinjdw0j3h7jjco5h00.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9jinjdw0j3h7jjco5h00.png" alt="Claude Code's answer: about 104.4 million followers, 90 following and 4,969 posts. The latest reel, from Oct 20, has about 3.0 million plays, 41,400 likes and 364 comments. The two lookups cost about $0.0056." width="800" height="385"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(Screenshots from my own Claude Code run on 21 Oct 2026.)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How it works and what it costs&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It is &lt;strong&gt;read-only&lt;/strong&gt;. It can't post or change anything.&lt;/li&gt;
&lt;li&gt;You pay a fraction of a cent per lookup from a prepaid credit. An Instagram profile lookup, for example, costs about $0.003.&lt;/li&gt;
&lt;li&gt;New accounts start with &lt;strong&gt;$0.50 free&lt;/strong&gt;, with no card needed.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What it can't do
&lt;/h2&gt;

&lt;p&gt;Worth knowing before you rely on it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;It asks before it changes anything.&lt;/strong&gt; Sending, posting and deleting need your OK. It's a helper, not an autopilot, and I'd keep it that way.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It can still get things wrong.&lt;/strong&gt; It's an AI model. Read a draft before you approve it, like you would with a new assistant's first emails.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Some apps need one extra step.&lt;/strong&gt; Telegram wants a free bot token from &lt;a class="mentioned-user" href="https://dev.to/botfather"&gt;@botfather&lt;/a&gt;. Most apps are just a sign-in.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Public data is read-only, and public only.&lt;/strong&gt; It can't post for you and it can't see private accounts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lookups cost a little each time.&lt;/strong&gt; It's fractions of a cent, but a loop that checks ten thousand profiles adds up, so be specific about what you ask for.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;Pick one app, connect it, and give your agent one task from the list. Which task would you add as #21?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>mcp</category>
      <category>productivity</category>
      <category>clawlink</category>
    </item>
  </channel>
</rss>
