{"entries":[{"id":"beautiful-ui","slug":"beautiful-ui","kind":"resource","title":"Beautiful UI","summary":"Explore interactive patterns for AI interfaces, from approval prompts and task progress to source cards and editable tables.","category":"Build better software","tags":["AI interfaces","UI patterns","product design","interaction design"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/beautiful-ui","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Turbo / Shane Levine"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Build better software"}],"actions":[{"label":"Explore Beautiful UI","href":"https://www.beautifului.dev/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://www.beautifului.dev/"}],"relationships":[],"key":"jetskibay:beautiful-ui","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"driver-js","slug":"driver-js","kind":"resource","title":"Driver.js","summary":"A JavaScript library for adding product tours, element highlights, and optional hint beacons to web interfaces.","category":"Build better software","tags":["Product tours","Onboarding","JavaScript","User experience"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/driver-js","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Kamran Ahmed / nilbuild"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Build better software"}],"actions":[{"label":"Explore Driver.js","href":"https://driverjs.com/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://driverjs.com/"}],"relationships":[],"key":"jetskibay:driver-js","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"worker-previews","slug":"worker-previews","kind":"resource","title":"Worker Previews","summary":"Cloudflare Worker Previews give each development branch a live Worker URL with separate configuration and state for testing agent-made changes before release.","category":"Agents and their architecture","tags":["Cloudflare Workers","AI agents","Preview environments","Deployment testing","Durable Objects"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/worker-previews","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Cloudflare"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Agents and their architecture"}],"actions":[{"label":"Read the Worker Previews article","href":"https://blog.cloudflare.com/worker-previews/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://blog.cloudflare.com/worker-previews/"}],"relationships":[],"key":"jetskibay:worker-previews","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"durable-object-facets","slug":"durable-object-facets","kind":"resource","title":"Durable Object Facets for Dynamic Workers","summary":"Cloudflare explains how a supervisor Durable Object can run dynamically loaded applications with separate SQLite storage for each facet.","category":"Agents and their architecture","tags":["Cloudflare Workers","Durable Objects","Dynamic Workers","Agent architecture","SQLite"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/durable-object-facets","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Cloudflare"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Agents and their architecture"}],"actions":[{"label":"Read Cloudflare’s article","href":"https://blog.cloudflare.com/durable-object-facets-dynamic-workers/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://blog.cloudflare.com/durable-object-facets-dynamic-workers/"}],"relationships":[],"key":"jetskibay:durable-object-facets","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"cloudflare-project-think","slug":"cloudflare-project-think","kind":"resource","title":"Project Think","summary":"Cloudflare’s Think harness helps developers build persistent AI agents with an agent loop, tools, streaming chat, and sub-agent coordination on the Agents SDK.","category":"Agents and their architecture","tags":["AI agents","Cloudflare Workers","Agents SDK","Durable Objects","Agent architecture"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/cloudflare-project-think","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Cloudflare"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Agents and their architecture"}],"actions":[{"label":"Read the Think documentation","href":"https://developers.cloudflare.com/agents/harnesses/think/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://developers.cloudflare.com/agents/harnesses/think/"}],"relationships":[],"key":"jetskibay:cloudflare-project-think","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"btcpay-server","slug":"btcpay-server","kind":"resource","title":"BTCPay Server","summary":"Run a Bitcoin payment checkout that creates invoices and sends payments directly to a merchant-controlled wallet.","category":"Product inspiration","tags":["Bitcoin","payments","self-hosting","open source","commerce"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/btcpay-server","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"BTCPay Server contributors"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Product inspiration"}],"actions":[{"label":"Explore BTCPay Server","href":"https://btcpayserver.org/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://btcpayserver.org/"}],"relationships":[],"key":"jetskibay:btcpay-server","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"tanstack-charts","slug":"tanstack-charts","kind":"resource","title":"TanStack Charts","summary":"A typed chart grammar for composing responsive, interactive visualizations in JavaScript applications.","category":"Build better software","tags":["Data visualization","TypeScript","Charts","Frontend development"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/tanstack-charts","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"TanStack"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Build better software"}],"actions":[{"label":"Explore TanStack Charts","href":"https://tanstack.com/charts/latest"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://tanstack.com/charts/latest"}],"relationships":[],"key":"jetskibay:tanstack-charts","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"exa-websets","slug":"exa-websets","kind":"resource","title":"Exa Websets","summary":"Build and enrich source-backed lists of web entities from natural-language criteria.","category":"Product inspiration","tags":["web research","data enrichment","lead discovery","monitoring"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/exa-websets","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Exa"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Product inspiration"}],"actions":[{"label":"Visit Exa Websets","href":"https://websets.exa.ai/websets"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://websets.exa.ai/websets"}],"relationships":[],"key":"jetskibay:exa-websets","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"shadcn-improve","slug":"shadcn-improve","kind":"resource","title":"Improve: turn codebase audits into executable plans","summary":"An agent skill that audits a repository, ranks supported findings, and writes detailed plans for another agent to implement.","category":"Build better software","tags":["agent skills","code review","software planning","developer workflow"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/shadcn-improve","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"shadcn"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Build better software"}],"actions":[{"label":"View Improve on GitHub","href":"https://github.com/shadcn/improve"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://github.com/shadcn/improve"}],"relationships":[],"key":"jetskibay:shadcn-improve","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"graphical","slug":"graphical","kind":"resource","title":"Graphical","summary":"A visual theme builder that turns your colours, type, spacing and motion into a design language a coding agent can apply.","category":"Build better software","tags":["design systems","theming","coding agents","Base UI","shadcn/ui"],"lifecycle":"active","updatedAt":"2026-10-09T00:00:00Z","reviewedAt":"2026-10-09T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/graphical","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Josh Puckett & Adam Michela"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Build better software"}],"actions":[{"label":"Explore Graphical","href":"https://www.graphicalui.com/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://www.graphicalui.com/"}],"relationships":[],"key":"jetskibay:graphical","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-10-09T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"assistant-benchmark","slug":"assistant-benchmark","kind":"resource","title":"Assistant Benchmark","summary":"A public, evidence-linked scorecard for comparing textable assistants on real-world tasks and examining how they handle online workflows.","category":"Agents and their architecture","tags":["AI assistants","Agent evaluation","Benchmarks","Browser automation"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/assistant-benchmark","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Assistant Benchmark (David Pawlan)"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Agents and their architecture"}],"actions":[{"label":"Explore Assistant Benchmark","href":"https://assistantbenchmark.com/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://assistantbenchmark.com/"}],"relationships":[],"key":"jetskibay:assistant-benchmark","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"avtr-1","slug":"avtr-1","kind":"resource","title":"AVTR-1: Live dialogue avatars from a portrait","summary":"AVTR-1 provides model weights, inference code and a demo for animating a portrait with speech and listening reactions.","category":"Creative and media tools","tags":["talking avatars","video generation","lip sync","open source","real-time media"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/avtr-1","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Avaturn"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Creative and media tools"}],"actions":[{"label":"Explore AVTR-1 on GitHub","href":"https://github.com/avaturn-live/avtr-1"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://github.com/avaturn-live/avtr-1"}],"relationships":[],"key":"jetskibay:avtr-1","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"destockd","slug":"destockd","kind":"resource","title":"Destockd: Searchable archival footage collections","summary":"Browse curated FedFlix footage collections, search individual historical shots by visual description, and check source records before reuse.","category":"Creative and media tools","tags":["archival footage","video","public domain","visual search","collections"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/destockd","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Elroddd"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Creative and media tools"}],"actions":[{"label":"Explore Destockd collections","href":"https://www.destockd.com/#/collections"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://www.destockd.com/#/collections"}],"relationships":[],"key":"jetskibay:destockd","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"supertonic","slug":"supertonic","kind":"resource","title":"Supertonic","summary":"Supertonic is an archived, locally runnable text-to-speech project with ONNX models, preset voices, and examples for several programming environments.","category":"Models and research","tags":["Text to speech","On-device AI","ONNX","Multilingual","Open weights"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/supertonic","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Supertone Inc."},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Models and research"}],"actions":[{"label":"Explore the Supertonic archive","href":"https://github.com/supertone-oss-archive/supertonic"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://github.com/supertone-oss-archive/supertonic"}],"relationships":[],"key":"jetskibay:supertonic","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"moondream-3-1","slug":"moondream-3-1","kind":"resource","title":"Moondream 3.1: Beyond Benchmarks","summary":"Moondream's release guide explains a vision model built for detection, pointing, captions, and image questions, with local and hosted paths for trying it.","category":"Models and research","tags":["vision models","object detection","image understanding","model evaluation"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/moondream-3-1","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Moondream (M87 Labs)"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Models and research"}],"actions":[{"label":"Read the Moondream 3.1 release post","href":"https://moondream.ai/blog/moondream-3-1-beyond-benchmarks"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://moondream.ai/blog/moondream-3-1-beyond-benchmarks"}],"relationships":[],"key":"jetskibay:moondream-3-1","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"murphy-user-research","slug":"murphy-user-research","kind":"resource","title":"Murphy Knows Your Users Better Than You Do","summary":"A Prosus engineering article explains how Murphy turns product session data into behavioral personas for browser based agent evaluation.","category":"Agents and their architecture","tags":["Agent evaluation","User research","Behavioral personas","Browser automation","PostHog"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/murphy-user-research","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Kevin Ngo, Prosus AI Tech Blog"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Agents and their architecture"}],"actions":[{"label":"Read the Murphy article","href":"https://medium.com/prosus-ai-tech-blog/murphy-knows-your-users-better-than-you-do-2bec49bc6b94"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://medium.com/prosus-ai-tech-blog/murphy-knows-your-users-better-than-you-do-2bec49bc6b94"}],"relationships":[],"key":"jetskibay:murphy-user-research","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"one-agent-cache-locality","slug":"one-agent-cache-locality","kind":"resource","title":"Why One Agent Often Beats Many: A Cache-Locality Argument","summary":"Floris Fok explains how splitting related agent tasks can erode prompt-cache reuse and offers a cost model for deciding when parallel roles are worth it.","category":"Agents and their architecture","tags":["agent architecture","prompt caching","multi-agent systems","cost optimization"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/one-agent-cache-locality","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Floris Fok"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Agents and their architecture"}],"actions":[{"label":"Read the article","href":"https://medium.com/@florisfok5/why-one-agent-often-beats-many-a-cache-locality-argument-886a4c3970ce"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://medium.com/@florisfok5/why-one-agent-often-beats-many-a-cache-locality-argument-886a4c3970ce"}],"relationships":[],"key":"jetskibay:one-agent-cache-locality","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"cloudflare-os","slug":"cloudflare-os","kind":"resource","title":"Cloudflare OS","summary":"Explore Cloudflare's open-source agent workspace, where isolated apps and Gatekeepers connect AI work to company systems.","category":"Agents and their architecture","tags":["AI agents","agent architecture","Cloudflare Workers","security","open source"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/cloudflare-os","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Cloudflare"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Agents and their architecture"}],"actions":[{"label":"Explore Cloudflare OS on GitHub","href":"https://github.com/cloudflare/cloudflare-os"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://github.com/cloudflare/cloudflare-os"}],"relationships":[],"key":"jetskibay:cloudflare-os","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"vercel-software-factory","slug":"vercel-software-factory","kind":"resource","title":"Building a software factory for AI SDK","summary":"Vercel explains how its AI SDK team routes repository issues through specialized agents while keeping evidence and human merge review in the loop.","category":"Build better software","tags":["AI agents","Software engineering","Open source maintenance","Code review","Automation"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/vercel-software-factory","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Vercel"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Build better software"}],"actions":[{"label":"Read Vercel’s engineering article","href":"https://vercel.com/blog/building-a-software-factory-for-ai-sdk"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://vercel.com/blog/building-a-software-factory-for-ai-sdk"}],"relationships":[],"key":"jetskibay:vercel-software-factory","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"arcade-tools-catalog","slug":"arcade-tools-catalog","kind":"resource","title":"Arcade Tools Catalog","summary":"Explore how Arcade makes agent integrations discoverable through searchable categories, action previews, and detailed tool pages.","category":"Product inspiration","tags":["MCP","tool discovery","agent tools","integrations","UX inspiration"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/arcade-tools-catalog","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Arcade AI, Inc."},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Product inspiration"}],"actions":[{"label":"Browse Arcade's tools","href":"https://www.arcade.dev/tools/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://www.arcade.dev/tools/"}],"relationships":[],"key":"jetskibay:arcade-tools-catalog","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"twenty-first-dev","slug":"twenty-first-dev","kind":"resource","title":"21st.dev","summary":"Browse community-made React interfaces, preview a component, and bring its source into your project with an AI prompt or shadcn CLI command.","category":"Build better software","tags":["React","UI components","shadcn/ui","frontend design","templates"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/twenty-first-dev","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"21st Labs Inc."},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Build better software"}],"actions":[{"label":"Explore 21st.dev","href":"https://21st.dev/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://21st.dev/"}],"relationships":[],"key":"jetskibay:twenty-first-dev","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"agentcookie","slug":"agentcookie","kind":"resource","title":"AgentCookie","summary":"Sync authorized Chrome sessions from a Mac to a separate agent machine over Tailscale for browser automation.","category":"Browser automation","tags":["browser automation","session sync","Chrome","Tailscale","open source"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/agentcookie","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"mvanhorn / AgentCookie"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Browser automation"}],"actions":[{"label":"Visit AgentCookie","href":"https://agentcookie.dev/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://agentcookie.dev/"}],"relationships":[],"key":"jetskibay:agentcookie","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"curl-cffi","slug":"curl-cffi","kind":"resource","title":"curl_cffi","summary":"A practical guide to curl_cffi for testing browser-like HTTP requests, sessions, and protocol compatibility in Python.","category":"Browser automation","tags":["Python","HTTP client","TLS fingerprints","HTTP/2","QA testing"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/curl-cffi","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"lexiforest"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Browser automation"}],"actions":[{"label":"Explore curl_cffi on GitHub","href":"https://github.com/lexiforest/curl_cffi"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://github.com/lexiforest/curl_cffi"}],"relationships":[],"key":"jetskibay:curl-cffi","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"claude-code-video-toolkit","slug":"claude-code-video-toolkit","kind":"resource","title":"Claude Code Video Toolkit","summary":"A Claude Code workspace for planning, assembling, reviewing, and rendering scripted videos with reusable templates and optional AI media tools.","category":"Creative and media tools","tags":["video production","Claude Code","Remotion","AI media"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/claude-code-video-toolkit","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Digital Samba"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Creative and media tools"}],"actions":[{"label":"Explore Claude Code Video Toolkit","href":"https://github.com/digitalsamba/claude-code-video-toolkit"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://github.com/digitalsamba/claude-code-video-toolkit"}],"relationships":[],"key":"jetskibay:claude-code-video-toolkit","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"treg","slug":"treg","kind":"resource","title":"Treg","summary":"Discover and call agent tools through one gateway, with shared team credentials and per-call pricing.","category":"AI development","tags":["agent tools","tool discovery","MCP","API gateway","open source"],"lifecycle":"active","updatedAt":"2026-10-03T00:00:00Z","reviewedAt":"2026-10-03T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/treg","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Treg / superdesigndev"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"AI development"}],"actions":[{"label":"Visit Treg","href":"https://treg.to/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://treg.to/"}],"relationships":[],"key":"jetskibay:treg","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-10-03T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"higgsfield-motion-designer","slug":"higgsfield-motion-designer","kind":"resource","title":"Higgsfield AI Motion Designer for After Effects","summary":"Higgsfield’s AI Motion Designer lets creators request editable After Effects animations through a connected chat workflow.","category":"Creative and media tools","tags":["After Effects","Motion design","Video editing","Creative agents"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/higgsfield-motion-designer","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Higgsfield"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Creative and media tools"}],"actions":[{"label":"Read Higgsfield’s guide","href":"https://higgsfield.ai/blog/ai-motion-designer-after-effects-gpt"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://higgsfield.ai/blog/ai-motion-designer-after-effects-gpt"}],"relationships":[],"key":"jetskibay:higgsfield-motion-designer","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"local-ai-iphone","slug":"local-ai-iphone","kind":"resource","title":"Run local AI on your iPhone","summary":"A hands-on guide to downloading an iPhone language model, testing it in airplane mode, and understanding local AI limits.","category":"Models and research","tags":["on-device AI","iPhone","offline inference","privacy"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/local-ai-iphone","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"Mohammed Ali Chherawalla"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Models and research"}],"actions":[{"label":"Read the iPhone walkthrough","href":"https://dev.to/alichherawalla/how-to-run-local-ai-on-your-iphone-in-2026-completely-offline-no-subscription-2lpd"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://dev.to/alichherawalla/how-to-run-local-ai-on-your-iphone-in-2026-completely-offline-no-subscription-2lpd"}],"relationships":[],"key":"jetskibay:local-ai-iphone","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"cloakbrowser","slug":"cloakbrowser","kind":"resource","title":"CloakBrowser","summary":"A guide to using CloakBrowser's Playwright-compatible Chromium wrapper for authorized browser automation and testing.","category":"Browser automation","tags":["Browser automation","Playwright","Puppeteer","Chromium","QA testing"],"lifecycle":"active","updatedAt":"2026-09-29T00:00:00Z","reviewedAt":"2026-09-29T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/cloakbrowser","mediaType":"text/markdown"},"facts":[{"label":"Source","value":"CloakHQ"},{"label":"Guide by","value":"Jetskibay"},{"label":"Topic","value":"Browser automation"}],"actions":[{"label":"Explore CloakBrowser on GitHub","href":"https://github.com/CloakHQ/CloakBrowser"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://github.com/CloakHQ/CloakBrowser"}],"relationships":[],"key":"jetskibay:cloakbrowser","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-29T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"presi","slug":"presi","kind":"product","title":"Slides","summary":"A presentation workspace that brings your slide brief and visual editor together.","category":"Presentations","tags":["presentations","slides","editor","charts"],"lifecycle":"preview","updatedAt":"2026-10-02T00:00:00Z","reviewedAt":"2026-10-02T00:00:00Z","owner":{"name":"Slides","url":"https://slides.jetskibay.com/"},"page":{"template":"product","overview":{"href":"/api/content/presi","mediaType":"text/markdown"},"facts":[{"label":"Made for","value":"People creating presentations"},{"label":"Workflow","value":"Slide brief alongside a visual editor"},{"label":"Platform","value":"Web app"},{"label":"Access","value":"Prosus sign-in only"}],"actions":[{"label":"Open Slides","href":"https://slides.jetskibay.com/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://slides.jetskibay.com/"}],"relationships":[],"key":"jetskibay:presi","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-10-02T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"sofu","slug":"sofu","kind":"product","title":"Sofu","summary":"Winning ads, from one URL. Automatically create ads based on winning ads.","category":"Ad creation","tags":["ads","marketing","automation","start of the funnel"],"lifecycle":"active","updatedAt":"2026-10-02T00:00:00Z","reviewedAt":"2026-10-02T00:00:00Z","owner":{"name":"Sofu","url":"https://ads.jetskibay.com/"},"page":{"template":"product","overview":{"href":"/api/content/sofu","mediaType":"text/markdown"},"facts":[{"label":"Name","value":"Start of the funnel"},{"label":"Input","value":"One URL"},{"label":"Output","value":"Automatically generated ads"},{"label":"Access","value":"Sign-in required"}],"actions":[{"label":"Open Sofu","href":"https://ads.jetskibay.com/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://ads.jetskibay.com/"}],"relationships":[],"key":"jetskibay:sofu","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-10-02T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"bragi","slug":"bragi","kind":"product","title":"Bragi","summary":"An invite-only app from the bay. Bring the Google account on your invitation.","category":"Private preview","tags":["invite-only","web app","Bragi"],"lifecycle":"preview","updatedAt":"2026-10-02T00:00:00Z","reviewedAt":"2026-10-02T00:00:00Z","owner":{"name":"Bragi","url":"https://bragi.jetskibay.com/"},"page":{"template":"product","overview":{"href":"/api/content/bragi","mediaType":"text/markdown"},"facts":[{"label":"Platform","value":"Web app"},{"label":"Access","value":"Invitation required"},{"label":"Sign-in","value":"Invited Google account"}],"actions":[{"label":"Open Bragi","href":"https://bragi.jetskibay.com/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://bragi.jetskibay.com/"}],"relationships":[],"key":"jetskibay:bragi","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-10-02T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"feed-me","slug":"feed-me","kind":"product","title":"Feed Me","summary":"A craving, a little shuffle, one dish. Find your next meal without the endless scroll.","category":"Food discovery","tags":["food","recommendations","iPhone","cravings"],"lifecycle":"active","updatedAt":"2026-10-02T00:00:00Z","reviewedAt":"2026-10-02T00:00:00Z","owner":{"name":"Feed Me","url":"https://feedmeplzthanks.com/"},"page":{"template":"product","overview":{"href":"/api/content/feed-me","mediaType":"text/markdown"},"facts":[{"label":"Made for","value":"People who are hungry and undecided"},{"label":"Input","value":"A craving or a mood"},{"label":"Output","value":"One dish recommendation"},{"label":"Platform","value":"Web experience and iPhone app"}],"actions":[{"label":"Open Feed Me","href":"https://feedmeplzthanks.com/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://feedmeplzthanks.com/"}],"relationships":[],"key":"jetskibay:feed-me","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-10-02T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"inspire","slug":"inspire","kind":"product","title":"Inspired","summary":"Find the pieces behind a look you love. Turn a photo or Pinterest pin into a shopping edit.","category":"Visual discovery","tags":["fashion","visual search","Pinterest","We Love Looks"],"lifecycle":"preview","updatedAt":"2026-10-02T00:00:00Z","reviewedAt":"2026-10-02T00:00:00Z","owner":{"name":"Inspired","url":"https://welovelooks.com/"},"page":{"template":"product","overview":{"href":"/api/content/inspire","mediaType":"text/markdown"},"facts":[{"label":"Input","value":"Outfit photo or Pinterest link"},{"label":"Output","value":"Similar pieces and retailer links"},{"label":"Access","value":"Open testing; account for saves and try-on"},{"label":"Search files","value":"Cleared within 24 hours"}],"actions":[{"label":"Open Inspired","href":"https://welovelooks.com/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://welovelooks.com/"}],"relationships":[{"relation":"related","entry":"inspired:inspired-visual-search"},{"relation":"related","entry":"jetskibay:pruna-ai-knowledge"}],"key":"jetskibay:inspire","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-10-02T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"flume","slug":"flume","kind":"product","title":"Flume ink","summary":"Welcome to a calmer internet. A distraction-free device with no feeds and no noise.","category":"Calm technology","tags":["device","e-ink","focus","hardware","waitlist"],"lifecycle":"preview","updatedAt":"2026-10-02T00:00:00Z","reviewedAt":"2026-10-02T00:00:00Z","owner":{"name":"Flume ink","url":"https://flume.ink/"},"page":{"template":"product","overview":{"href":"/api/content/flume","mediaType":"text/markdown"},"facts":[{"label":"Made for","value":"People who want a calmer internet"},{"label":"Form","value":"Small, distraction-free device"},{"label":"Availability","value":"Coming soon"},{"label":"Access","value":"Waitlist by email"}],"actions":[{"label":"Join the waitlist","href":"https://flume.ink/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://flume.ink/"}],"relationships":[],"key":"jetskibay:flume","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-10-02T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"jetskibay","slug":"jetskibay","kind":"product","title":"Jetskibay","summary":"The bay itself: a home for useful knowledge, reusable tools, and ideas brought to life.","category":"Discovery & building","tags":["catalogue","resources","MCP","products"],"lifecycle":"active","updatedAt":"2026-10-02T00:00:00Z","reviewedAt":"2026-10-02T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com/"},"page":{"template":"product","overview":{"href":"/api/content/jetskibay","mediaType":"text/markdown"},"facts":[{"label":"Made for","value":"Builders and curious explorers"},{"label":"Discover","value":"Resources, tools and products"},{"label":"Access","value":"Public catalogue; authenticated tool execution"},{"label":"Platform","value":"Web"}],"actions":[{"label":"Explore Jetskibay","href":"https://jetskibay.com/"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://jetskibay.com/"}],"relationships":[{"relation":"related","entry":"jetskibay:sofu"},{"relation":"related","entry":"jetskibay:feed-me"},{"relation":"related","entry":"jetskibay:inspire"},{"relation":"related","entry":"jetskibay:bragi"}],"key":"jetskibay:jetskibay","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-10-02T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"pruna-ai-knowledge","slug":"pruna-ai-knowledge","kind":"resource","title":"Pruna.ai knowledge","summary":"A practical introduction to Pruna hosted inference, image extraction and model optimization.","category":"AI development","tags":["Pruna","inference","image editing","optimization"],"lifecycle":"active","updatedAt":"2026-09-23T00:00:00Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"resourceType":"guide","contentVersion":"1.0.0","language":"en","page":{"template":"resource","overview":{"href":"/api/content/pruna-ai-knowledge","mediaType":"text/markdown"},"facts":[{"label":"Format","value":"Knowledge guide"},{"label":"Maintained by","value":"Jetskibay"}],"actions":[{"label":"Official Pruna docs","href":"https://docs.pruna.ai/en/stable/index.html"}]},"assets":[],"docs":[],"examples":[],"endpoints":[],"links":[{"rel":"website","href":"https://www.pruna.ai"}],"relationships":[{"relation":"related","entry":"jetskibay:inspire"}],"key":"jetskibay:pruna-ai-knowledge","publisher":"Jetskibay","manifestUrl":"https://jetskibay.com/","revision":"2026-09-23T00:00:00Z","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:23:06.627Z","local":true},{"id":"wapp","slug":"wapp","kind":"tool","title":"wapp","summary":"Create on-demand WhatsApp assistants, share pairing codes, and manage their activity through MCP.","category":"Communication","tags":["whatsapp","agents","mcp"],"lifecycle":"preview","updatedAt":"2026-09-24T15:38:00Z","owner":{"name":"JetSkiBay","url":"https://jetskibay.com"},"page":{"template":"tool","overview":{"href":"/releases/1.1.0/overview.md","mediaType":"text/markdown"},"facts":[{"label":"Input","value":"Agent instructions and optional remote MCP servers"},{"label":"Output","value":"Pairing code, WhatsApp link, and activity logs"},{"label":"Authentication","value":"Jetski Auth with per-user trials; legacy Auth0 operator access"},{"label":"Storage","value":"Cloudflare D1 and per-chat Durable Object SQLite"}],"actions":[{"label":"Connect","href":"https://wapp.jetskibay.com/releases/1.1.0/docs/quickstart.md"},{"label":"Try demo","href":"https://jetskibay.com/chat?server=wapp"}]},"assets":[],"docs":[{"id":"quickstart","slug":"quickstart","title":"Getting started","order":0,"source":{"href":"/releases/1.1.0/docs/quickstart.md","mediaType":"text/markdown"}}],"examples":[{"id":"prompt","title":"Create a single-chat assistant","description":"Create a one-hour trial assistant and return its WhatsApp pairing link.","kind":"prompt","language":"text","source":{"href":"/releases/1.1.0/examples/prompt.txt","mediaType":"text/plain"},"variables":[],"operation":{"endpointId":"mcp","name":"create_agent"}}],"endpoints":[{"id":"mcp","kind":"mcp","url":"https://wapp.jetskibay.com/mcp","description":"Create, list, monitor, update, and revoke WhatsApp agent templates.","auth":"oauth","authDocs":"/releases/1.1.0/docs/quickstart.md"}],"links":[{"rel":"website","href":"https://wapp.jetskibay.com/"}],"relationships":[],"key":"wapp:wapp","publisher":"JetSkiBay","manifestUrl":"https://wapp.jetskibay.com/.well-known/jetskibay.json","revision":"wapp-1.1.0","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:22:50.725Z"},{"id":"phone-demo","slug":"phone-demo","kind":"tool","title":"Phone demo","summary":"Turn a screenshot or screen recording into a handheld phone stock image or demo video. Choose from five portrait scenes.","category":"Content creation","tags":["phone","demo","screenshot","video","marketing"],"lifecycle":"active","updatedAt":"2026-09-25T07:44:15.746Z","owner":{"name":"Jetskibay","url":"https://jetskibay.com"},"page":{"template":"tool","overview":{"href":"/releases/1.1.3/overview.md","mediaType":"text/markdown"},"facts":[{"label":"Scenes","value":"soft-studio · side-walk · warm-lounge · park-walk · brick-street"},{"label":"Input","value":"Screenshot or screen recording, up to 40 MiB"},{"label":"Output","value":"720 × 1280 PNG or six-second silent MP4"},{"label":"Retention","value":"Private upload and download links expire after 24 hours"},{"label":"Access","value":"Auth0 sign-in for direct MCP"}],"actions":[{"label":"Create a demo","href":"https://phone-demo.jetskibay.com/"},{"label":"Connect your assistant","href":"https://phone-demo.jetskibay.com/releases/1.1.3/docs/quickstart.md"}]},"assets":[{"href":"https://phone-demo.jetskibay.com/assets/hero-1.1.1.jpg","mediaType":"image/jpeg","id":"hero","role":"hero","alt":"Your screen. On location. Phone demos in studio, sidewalk and park scenes","width":1536,"height":1024}],"docs":[{"id":"quickstart","slug":"quickstart","title":"Getting started","order":0,"source":{"href":"/releases/1.1.3/docs/quickstart.md","mediaType":"text/markdown"}}],"examples":[{"id":"create-demo","title":"Create a phone demo through the studio API","description":"Use the private studio REST token to upload a screen and request an image or video.","kind":"code","language":"python","source":{"href":"/releases/1.1.3/examples/create-demo.py","mediaType":"text/plain"},"variables":[{"name":"PHONE_DEMO_TOKEN","description":"Your private studio REST access token (not an MCP OAuth token)","secret":true},{"name":"SCREEN_FILE","description":"Local screenshot or screen recording","secret":false}]},{"id":"prompt","title":"Ask your assistant","description":"Turn a screen recording into a short product demo.","kind":"prompt","language":"text","source":{"href":"/releases/1.1.3/examples/prompt.txt","mediaType":"text/plain"},"variables":[]}],"endpoints":[{"id":"mcp","kind":"mcp","url":"https://phone-demo.jetskibay.com/mcp","description":"One blocking tool, create_demo: send a screen (URL or base64), pick a scene (soft-studio, side-walk, warm-lounge, park-walk, brick-street) and get the finished image or video link back.","auth":"oauth","authDocs":"/releases/1.1.3/docs/quickstart.md","protocolVersion":"2026-07-28"}],"links":[{"rel":"website","href":"https://phone-demo.jetskibay.com"}],"relationships":[],"key":"phone-demo:phone-demo","publisher":"Phone demo by Jetskibay","manifestUrl":"https://phone-demo.jetskibay.com/.well-known/jetskibay.json","revision":"phone-demo-1.1.3","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:22:50.803Z"},{"id":"show-one-pager","slug":"show-one-pager","kind":"tool","title":"One-pager creation","summary":"One-pager creation from supplied material, with asynchronous jobs and owned revisions.","category":"Communication","tags":["creation","communication"],"lifecycle":"preview","updatedAt":"2026-09-24T00:00:00Z","owner":{"name":"Jetski Bay"},"bundles":[],"page":{"template":"tool","overview":{"href":"/publish/releases/1.0.1/overview.md","mediaType":"text/markdown"},"facts":[{"label":"Execution","value":"Existing Show builders; direct MCP uses per-user Auth0 OAuth and metering."},{"label":"Vault","value":"No Vault access on the public service."}],"actions":[{"label":"Connect","href":"https://content.jetskibay.com/publish/releases/1.0.1/docs/quickstart.md"}]},"assets":[],"docs":[{"id":"quickstart","slug":"quickstart","title":"Getting started","order":0,"source":{"href":"/publish/releases/1.0.1/docs/quickstart.md","mediaType":"text/markdown"}}],"examples":[{"id":"create","title":"Queue one-pager creation","description":"Call the declared MCP operation with this JSON argument object, then poll get_job.","kind":"code","language":"json","source":{"href":"/publish/releases/1.0.1/examples/create.json","mediaType":"application/json"},"variables":[],"operation":{"endpointId":"mcp","name":"create_one_pager"}}],"endpoints":[{"id":"mcp","kind":"mcp","url":"https://content.jetskibay.com/mcp","description":"create_one_pager and get_job; returns structured asynchronous job results.","auth":"oauth","authDocs":"/publish/releases/1.0.1/docs/quickstart.md","protocolVersion":"2026-07-28"}],"links":[{"rel":"website","href":"https://content.jetskibay.com"}],"relationships":[],"key":"show:show-one-pager","publisher":"Jetski Bay","manifestUrl":"https://content.jetskibay.com/.well-known/jetskibay.json","revision":"show-1.0.1","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:22:50.815Z"},{"id":"inspired-visual-search","slug":"inspired-visual-search","kind":"tool","title":"Inspired visual search","summary":"Reads one photograph, cuts every separately purchasable object out of it, and returns retailer links for each — over MCP or HTTP.","category":"Visual commerce","tags":["MCP","Visual search","Shopping","Images","Durable jobs"],"lifecycle":"preview","updatedAt":"2026-09-24T09:29:08Z","owner":{"name":"Inspired","url":"https://inspired.jetskibay.com"},"license":"All rights reserved","publishedAt":"2026-09-24T09:29:08Z","page":{"template":"tool","overview":{"href":"/releases/1.0.1/overview.md","mediaType":"text/markdown","sha256":"ba941acc4a23b696e0b3780a8d14bbf62e3088f1e1a92363226e72b211258ab2"},"facts":[{"label":"Good for","value":"Turning a photo into per-object retailer links"},{"label":"Access","value":"Auth0 sign-in for MCP; API keys for REST"},{"label":"Output","value":"Per object: a description, up to ten retailer matches, and a cutout"},{"label":"Speed","value":"Minutes per read — one extraction at a time, up to six objects"},{"label":"Verification","value":"None. Matches are visually similar, not confirmed products"}],"actions":[{"label":"Connect with Auth0","href":"https://inspired.jetskibay.com/docs#mcp"},{"label":"Read the MCP guide","href":"https://inspired.jetskibay.com/docs#mcp"}]},"assets":[{"href":"https://inspired.jetskibay.com/releases/1.0.1/assets/hero.svg","mediaType":"image/svg+xml","sha256":"2e3b6be58051e6192fe1f3d724bf7515000a4d23a1534ac4f255280fab9f9d0f","id":"hero","role":"hero","alt":"Six numbered cutout panels lifting away from a single photograph on a dark field","width":1400,"height":1000,"credit":"Inspired","license":"All rights reserved"}],"docs":[{"id":"quickstart","slug":"quickstart","title":"Your first read","group":"Getting started","order":0,"source":{"href":"/releases/1.0.1/docs/quickstart.md","mediaType":"text/markdown","sha256":"0513098378de5c270c3977ac7e5b96df40ce18fa3e393073fc3464df6f2c0213"}},{"id":"mcp","slug":"mcp","title":"The MCP endpoint","group":"Getting started","order":1,"source":{"href":"/releases/1.0.1/docs/mcp.md","mediaType":"text/markdown","sha256":"203abaad74864c4255f9eeace8056190d7472c81a846bb6e923a051e9e8d90ac"}},{"id":"limits","slug":"limits","title":"Limits, costs and honesty","group":"Reference","order":2,"source":{"href":"/releases/1.0.1/docs/limits.md","mediaType":"text/markdown","sha256":"f96d70a2a23c99727245b24d6779d29ea68fd233a7911b1ffda07a3f102c563a"}}],"examples":[{"id":"mcp-session","title":"A whole MCP session in curl","description":"Initialize, list the tools, start a read and poll it to completion, with nothing but curl and jq.","kind":"code","language":"bash","source":{"href":"/releases/1.0.1/examples/mcp-session.sh","mediaType":"text/plain","sha256":"34775caabead7de88bccf6ba7bb12a803a95c2b3ad68844148a4806f8bae6e57"},"variables":[{"name":"INSPIRED_AUTH0_TOKEN","description":"An Auth0 access token for the Inspired MCP audience, obtained by an OAuth-capable client.","secret":true},{"name":"IMAGE","description":"Path to a local JPG, PNG, WEBP or GIF under 10 MB.","secret":false}],"operation":{"endpointId":"mcp","name":"start_visual_search"},"expectedOutput":{"href":"/releases/1.0.1/examples/mcp-session.expected.json","mediaType":"application/json","sha256":"881a1e2d8a06e07424be1340841f568901f4b4e63261acb0a584885280f991c2"}},{"id":"agent-prompt","title":"A prompt to hand your agent","description":"What to say once the MCP connection is configured, including the words to use when reporting results.","kind":"prompt","language":"text","source":{"href":"/releases/1.0.1/examples/agent-prompt.txt","mediaType":"text/plain","sha256":"5782d3041c736509ee64816edf7dc570240d6add525e9bb15f6c7ad1589d00b7"},"variables":[]}],"endpoints":[{"id":"mcp","kind":"mcp","url":"https://inspired.jetskibay.com/mcp","description":"Streamable HTTP MCP. Three tools: list_focus_domains, start_visual_search, get_visual_search.","auth":"oauth","authDocs":"https://inspired.jetskibay.com/releases/1.0.1/docs/mcp.md","protocolVersion":"2026-07-28"},{"id":"rest","kind":"rest","url":"https://inspired.jetskibay.com/api/v1","description":"The same pipeline over JSON: POST /jobs to start a read, GET /jobs/{id} to collect it.","auth":"api-key","authDocs":"https://inspired.jetskibay.com/docs"}],"status":{"feed":{"href":"/status.json","mediaType":"application/json"},"pageUrl":"https://inspired.jetskibay.com/status.json"},"links":[{"rel":"website","href":"https://inspired.jetskibay.com"},{"rel":"support","href":"https://inspired.jetskibay.com/docs"}],"relationships":[],"key":"inspired:inspired-visual-search","publisher":"Inspired","manifestUrl":"https://inspired.jetskibay.com/.well-known/jetskibay.json","revision":"inspired-2026-09-24-auth0-mcp","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:22:51.126Z"},{"id":"wallet","slug":"wallet","kind":"tool","title":"Wallet passes","summary":"Design Apple Wallet passes, share them by link or QR code, and push messages and updates to every holder through MCP.","category":"Communication","tags":["apple-wallet","passes","push","mcp"],"lifecycle":"preview","updatedAt":"2026-10-02T14:00:00Z","owner":{"name":"JetSkiBay","url":"https://jetskibay.com"},"page":{"template":"tool","overview":{"href":"/releases/1.0.0/overview.md","mediaType":"text/markdown"},"facts":[{"label":"Input","value":"Pass design: style, fields, colours, barcode and artwork"},{"label":"Output","value":"Install link, QR code, per-holder passes and activity logs"},{"label":"Authentication","value":"Jetski Auth; every caller manages only their own passes"},{"label":"Storage","value":"Cloudflare D1 and KV"}],"actions":[{"label":"Connect","href":"https://todo.jetskibay.com/releases/1.0.0/docs/quickstart.md"},{"label":"Try demo","href":"https://jetskibay.com/chat?server=wallet"}]},"assets":[],"docs":[{"id":"quickstart","slug":"quickstart","title":"Getting started","order":0,"source":{"href":"/releases/1.0.0/docs/quickstart.md","mediaType":"text/markdown"}}],"examples":[{"id":"prompt","title":"Create a loyalty card","description":"Design a store-card pass with a points field and return its install link and QR code.","kind":"prompt","language":"text","source":{"href":"/releases/1.0.0/examples/prompt.txt","mediaType":"text/plain"},"variables":[],"operation":{"endpointId":"mcp","name":"create_wallet_pass"}}],"endpoints":[{"id":"mcp","kind":"mcp","url":"https://todo.jetskibay.com/mcp","description":"Create, issue, push to, update, monitor and revoke Apple Wallet passes.","auth":"oauth","authDocs":"/releases/1.0.0/docs/quickstart.md"}],"links":[{"rel":"website","href":"https://todo.jetskibay.com/"}],"relationships":[],"key":"wallet:wallet","publisher":"JetSkiBay","manifestUrl":"https://todo.jetskibay.com/.well-known/jetskibay.json","revision":"wallet-1.0.0","overview":"","documents":[],"snippets":[],"health":null,"fetchedAt":"2026-11-01T01:22:50.723Z"}],"failures":["quick-apps"],"total":41,"nextCursor":null}