The evidence directory
@studioroboto on X
Authored posts and replies. Conversations may be incomplete; every entry links to its source.
- X
Grab the skill on its own (needs the Playwright MCP):
Grab the skill on its own (needs the Playwright MCP): npx skills add robotostudio/turbo-start-sanity --skill generate-thumbnails-agentic It also comes included in Turbo Start Sanity, our open-source Next.js +
- X
How it works:
How it works: → Ask Claude Code to generate your thumbnails → Playwright screenshots every block on a temporary preview page → Each one is resized to a standard 1200×800 PNG → Refresh Studio. Fresh thumbnails.
- X
Making Sanity block thumbnails used to take us 6 steps.
Making Sanity block thumbnails used to take us 6 steps. Devtools. Screenshots. Figma. Resize. Export. Rename to camelCase. Repeat for every block. We got bored, so we turned it into one Claude Code skill. Wa
- X
Markdown? In Sanity? SACRILEGE
Markdown? In Sanity? SACRILEGE
- X
Oxlint, a story in two parts https://t.co/btsWfCpCBm
Oxlint, a story in two parts
- X
Just built a google sitemap git-diff into the website, we'll never have to manually submit a sitemap again... Pretty nice. https://t.co/K0hp
Just built a google sitemap git-diff into the website, we'll never have to manually submit a sitemap again... Pretty nice.
- X
You can test it here: https://t.co/DxEjqM7kff
You can test it here:
- X
Have you ever seen a brand dropdown so slick? https://t.co/jIJheULqA5
Have you ever seen a brand dropdown so slick?
- X
Probably how you should build your website
Probably how you should build your website
- X
@Sameerjs6 @xn1cklas If only there was some kind of starter that’s looking to solve this shit
@Sameerjs6 @xn1cklas If only there was some kind of starter that’s looking to solve this shit
- X
I'M FAST AF BOIIIIII
I'M FAST AF BOIIIIII
- X
Jamb case study
Jamb case study Crafted with @Shopify and Next.js with an uncompromising attention to detail and a refined design sensibility
- X
We built a skill to automate thumbnail generation with a single AI prompt, right inside Sanity Studio. Check it out
We built a skill to automate thumbnail generation with a single AI prompt, right inside Sanity Studio. Check it out
- X
We shipped @playwrightweb E2E tests that pull every slug from @sanity_io and verify that each page loads successfully (status 200, visible c
We shipped @playwrightweb E2E tests that pull every slug from @sanityio and verify that each page loads successfully (status 200, visible content, no 404). This runs on every @vercel deploy. You can sleep bet
- X
Go check it out here, or just pay us to build it for you
Go check it out here, or just pay us to build it for you
- X
Making a whole host of customized AI workflows for clients has never been better and more reliable with @vercel's Workflow SDK. https://t.co
Making a whole host of customized AI workflows for clients has never been better and more reliable with @vercel's Workflow SDK.
- X
Testing out https://t.co/Ko4rvroKpC with our contact page - go test out the two-step form to cal here: https://t.co/HAyNmCBVLL
Testing out with our contact page - go test out the two-step form to cal here:
- X
You’ll never guess what domain we just registered…
You’ll never guess what domain we just registered… @agentcommunity
- X
We broke down the exact stack we use for AI agent-powered lead enrichment, and we even piggyback on Vercel's lead agent.
We broke down the exact stack we use for AI agent-powered lead enrichment, and we even piggyback on Vercel's lead agent.
- X
Okay, here’s a tip:
Okay, here’s a tip: @posthog @ahrefs @sanityio You see where I’m going with this?
- X
So we gave it a sandbox (Modal), a brain (Cloudflare Durable Objects), and ears on Linear, Slack, and GitHub.
So we gave it a sandbox (Modal), a brain (Cloudflare Durable Objects), and ears on Linear, Slack, and GitHub. Assign a ticket to Satoru, walk away, come back to a PR. The container boundary is the security mod
- X
Cursor and Claude Code are brilliant when you want to be in the loop. But for a ticket that says "swap blue-600 to indigo-500 on the marketi
Cursor and Claude Code are brilliant when you want to be in the loop. But for a ticket that says "swap blue-600 to indigo-500 on the marketing pages" you don't need someone in the loop. You just need somebody
- X
Agency life has a lot of bottlenecks: most retainer backlogs are full of tiny tickets that aren't hard, just tedious and time-consuming.
Agency life has a lot of bottlenecks: most retainer backlogs are full of tiny tickets that aren't hard, just tedious and time-consuming. "Change this button color." "Fix the padding on mobile." 10 seconds of
- X
We built Satoru, a background coding agent that picks up tickets from client Linear boards and ships PRs. All from inside a little red box.
We built Satoru, a background coding agent that picks up tickets from client Linear boards and ships PRs. All from inside a little red box. Here's what it does and why we needed it. 🧵
- X
New article for those too lazy to learn what Next 16.2 does, let us spoon-feed you.
New article for those too lazy to learn what Next 16.2 does, let us spoon-feed you.
- X
Can’t wait for @Vercel Ship 26.
Can’t wait for @Vercel Ship 26.
- X
After distilling approximately 10 years of development know-how into a singular tool we'd like to share our infra-decision making app.
After distilling approximately 10 years of development know-how into a singular tool we'd like to share our infra-decision making app.
- X
This week we focused on improving the content editing experience with revamped slug handling, page builder preview images, and improved the
This week we focused on improving the content editing experience with revamped slug handling, page builder preview images, and improved the onboarding docs for CORS issues
- X
First look at our headless Shopify template.
First look at our headless Shopify template. @Shopify runs the store, @sanityio runs the content. Full walkthrough soon.
- X
We built our first AI agent to turn form submissions into fully enriched, qualified leads.
We built our first AI agent to turn form submissions into fully enriched, qualified leads. Watch how we did it. Ready to build your first AI agent workflow?