---
title: "Discover - Air Market"
description: "Every skill, agent and MCP server published on Air Market: 4767 listings across 17 categories, with what each one does and who publishes it."
canonical: "https://airmarket.ai/discover"
---

[Air Market](/) / Discover

Browse

# Discover

4767 published listings on Air Market, free to add to Claude.

## Categories

**Every category, and how much is published in it**

| Category | Published |
| --- | --- |
| [Productivity](/category/productivity) | 222 listings |
| [Developer Tools](/category/devtools) | 1567 listings |
| [Data & Analytics](/category/data) | 510 listings |
| [Communication](/category/communication) | 96 listings |
| [Research](/category/research) | 272 listings |
| [Security](/category/security) | 181 listings |
| [Design](/category/design) | 593 listings |
| [Finance](/category/finance) | 170 listings |
| [Marketing](/category/marketing) | 276 listings |
| [Customer Support](/category/support) | 15 listings |
| [Automation](/category/automation) | 131 listings |
| [Writing](/category/writing) | 163 listings |
| [Legal](/category/legal) | 90 listings |
| [HR & Recruiting](/category/hr) | 71 listings |
| [Sales](/category/sales) | 48 listings |
| [Education](/category/education) | 34 listings |
| [IT & Ops](/category/ops) | 328 listings |

## Skills

**Published listings, with what each one does**

| Listing | Kind | Publisher | What it does |
| --- | --- | --- | --- |
| [Handoff](/app/handoff) | Skill | Matt Pocock | You have been working through something with an agent and now you want a different agent, or a fresh conversation, to take it from here. Th… |
| [Prototype](/app/prototype) | Skill | Matt Pocock | You are stuck on a design choice and more discussion is not settling it: whether the way you plan to arrange things inside the app makes se… |
| [Triage](/app/triage) | Skill | Matt Pocock | You maintain a project and strangers keep sending issues and pull requests, some clear, many not. Working out what each one is, and whether… |
| [Domain Modeling](/app/domain-modeling) | Skill | Matt Pocock | Somewhere between the code and the people talking about it, meanings drift: the same word starts meaning two things, and nobody agrees what… |
| [Codebase Design](/app/codebase-design) | Skill | Matt Pocock | Say you're sitting down to design a piece of code, or rework an old one, and you need to decide how other code will use it. It's hard to we… |
| [Teach](/app/teach) | Skill | Matt Pocock | You are in the middle of your work and you hit an idea you do not really get. You could go searching somewhere else, but you would rather l… |
| [Diagnosing Bugs](/app/diagnosing-bugs) | Skill | Matt Pocock | Something in your project is broken, throwing errors, or has gotten slow, and quick guesses have not fixed it. This gives you a way to work… |
| [Code Review](/app/code-review) | Skill | Matt Pocock | You've been making changes and now you want another look at them before they go further. Tell it where to start counting from - a commit, a… |
| [Frontend Design](/app/frontend-design) | Skill | Anthropic | You ask Claude to build a page - this skill makes the result look like a professional designer made it. Better fonts, colors and layout, wi… |
| [Wayfinder](/app/wayfinder) | Skill | Matt Pocock | You have handed a big job to an assistant and one session will not be enough to hold it. This skill breaks that job into a map of decision… |
| [To Spec](/app/to-spec) | Skill | Matt Pocock | You have been talking through a change and now someone needs an actual ticket to work from. This gathers what you already settled in the di… |
| [Research](/app/research) | Skill | Matt Pocock | You have a question that deserves proper answers, but the reading would eat most of your day. This does the digging for you, checking again… |
| [To Tickets](/app/to-tickets) | Skill | Matt Pocock | You have finished planning something and now it needs to become actual tickets people can pick up. Hand this skill your plan, your spec, or… |
| [Wizard](/app/wizard) | Skill | Matt Pocock | Some setup jobs have steps only a human can do: logging in, placing a secret, clicking through a dashboard. This builds a short interactive… |
| [To Questionnaire](/app/to-questionnaire) | Skill | Matt Pocock | You need to make a call, but part of what decides it sits with someone else, and you are not sure how to put the question to them. This tak… |
| [Setup Git Guardrails](/app/git-guardrails-claude-code) | Skill | Matt Pocock | You hand git work to your AI coding assistant, and once in a while it reaches for something destructive: a hard reset that throws away chan… |
| [Resolving Merge Conflicts](/app/resolving-merge-conflicts) | Skill | Matt Pocock | You asked git to merge or rebase, and it stopped because two sets of changes clash. This skill handles that clash for you while it is happe… |
| [Writing For Agents](/app/writing-for-agents) | Skill | Matt Pocock | You work with AI assistants and keep typing the same guidance at them. At some point that guidance should be written down, in the files ass… |
| [Setup Pre-Commit Hooks](/app/setup-pre-commit) | Skill | Matt Pocock | You keep spotting formatting slips and type mistakes after you have already committed them, when they are annoying to untangle. This sets u… |
| [Writing Beats](/app/writing-beats) | Skill | Matt Pocock | You have rough material such as notes, fragments, half-formed sections, and you want a piece that carries someone through it in order. This… |
| [Writing Shape](/app/writing-shape) | Skill | Matt Pocock | You have gathered plenty to say, but it has not turned into a piece of writing yet. This helps you shape that raw material into an article,… |
| [Working title](/app/writing-fragments) | Skill | Matt Pocock | You have bits of writing that never became anything finished: stray lines, rough notes, half-thoughts. Nothing is organized and nothing has… |
| [Scaffold Exercises](/app/scaffold-exercises) | Skill | Matt Pocock | You are putting together a course and every new section needs the same thing: a folder with room for the problem, the answer, and an explan… |
| [Migrate to Shoehorn](/app/migrate-to-shoehorn) | Skill | Matt Pocock | Your tests are full of `as` casts because the data in them only partly matches the type it is supposed to be. This goes through your test f… |
| [Wait What](/app/wait-what) | Skill | Matt Pocock | You are halfway through a conversation and the latest message just does not land. Rereading does not help, and untangling it feels like mor… |
| [Hyperframes](/app/hyperframes) | Skill | HeyGen | You need a video: a promo, an explainer, captions on a clip, a title card or a deck that moves. You bring whatever you have, whether that i… |
| [Loop Me](/app/loop-me) | Skill | Matt Pocock | You have an idea for a workflow you want to build and some notes about how it should work. This grills you about those notes: pointed quest… |
| [Agent Browser](/app/agent-browser) | Skill | Vercel Labs | There is a task sitting in a browser window: a form to fill, a site to check, your own app to test. Instead of making every click yourself,… |
| [Claude Handoff](/app/claude-handoff) | Skill | Matt Pocock | You are halfway through getting something done in a conversation, and you want the actual work to continue without you shepherding it. This… |
| [Brainstorming Ideas Into Designs](/app/brainstorming) | Skill | Jesse Vincent | You are about to add a feature, build a component or change how something works. Before anything gets built, this helps you work out what y… |
| [HyperFrames Keyframes](/app/hyperframes-keyframes) | Skill | HeyGen | You are building a video in HyperFrames and want the picture itself to move: push in on a detail, drift across a photo, or swing from one s… |
| [Skill Creator](/app/skill-creator) | Skill | Anthropic | You want your assistant to handle a job the same way every time, so you save the instructions as a skill. This helps you write one from scr… |
| [Systematic Debugging](/app/systematic-debugging) | Skill | Jesse Vincent | Something broke and the temptation is to try a fix and see if it sticks. This gives you a set way of working through a bug, a failing test,… |
| [General video](/app/general-video) | Skill | HeyGen | Sometimes you have a video to make or change and it doesn't fit any of the more specific tools. Maybe it's a longer piece with several scen… |
| [shadcn/ui](/app/shadcn) | Skill | shadcn-ui | You are building an app out of ready-made interface pieces, and you want to add a piece, fix one that broke, or change how everything looks… |
| [Writing Plans](/app/writing-plans) | Skill | Jesse Vincent | You have a spec or a list of requirements for a job that takes several steps, and you haven't started coding yet. This helps you write a pl… |
| [Requesting Code Review](/app/requesting-code-review) | Skill | Jesse Vincent | You've finished a piece of work and you're about to merge it, but you're not sure it does everything it was supposed to. This asks for a co… |
| [Test-Driven Development (TDD)](/app/test-driven-development) | Skill | Jesse Vincent | You are about to build a feature or fix a bug, and the tempting move is to start typing the code. This puts the test first instead: you des… |
| [Impeccable](/app/impeccable) | Skill | Paul Bakaus | You have a screen or a page and something about it is off, or it is fine but flat. This works on the front of an interface: how it looks, h… |
| [Verification Before Completion](/app/verification-before-completion) | Skill | Jesse Vincent | You are about to say something is finished, fixed or passing, or about to commit or open a pull request. This makes sure the checks are act… |
| [Executing Plans](/app/executing-plans) | Skill | Jesse Vincent | You have written down how a piece of work should be done, and now it has to actually get done. This walks through that written plan in its… |
| [Orca CLI](/app/orca-cli) | Skill | Stably | If you keep several copies of a project going inside Orca, this lets you handle them with typed commands: start work, talk to its terminals… |
| [Orca Orchestration](/app/orchestration) | Skill | Stably | You have a job too tangled for an agent to handle alone, and you want several agents each taking a piece. This keeps the arrangement orderl… |
| [Subagent-Driven Development](/app/subagent-driven-development) | Skill | Jesse Vincent | You have a plan for building something, and it breaks down into tasks that do not depend on each other. This is for the moment you are read… |
| [Dispatching Parallel Agents](/app/dispatching-parallel-agents) | Skill | Jesse Vincent | Sometimes you have more than one job to do, and none of them needs anything from the others. This is for that moment. It sends each job to… |
| [Writing Skills](/app/writing-skills) | Skill | Jesse Vincent | You want to give Claude a new skill, or fix one you already wrote, and you are not sure it will behave the way you meant. This walks you th… |
| [Using Git Worktrees](/app/using-git-worktrees) | Skill | Jesse Vincent | You are about to start new feature work, or carry out a plan, and you do not want it mixed up with what is already in your current workspac… |
| [Finishing a Development Branch](/app/finishing-a-development-branch) | Skill | Jesse Vincent | You have finished building something, and all your tests pass. Now you have to choose how that work joins the rest of the project. Use this… |
| [PPTX creation, editing, and analysis](/app/pptx) | Skill | Anthropic | Someone sent you a presentation, or you need to make one. This handles slide files in every direction: creating them, reading what is in th… |
| [Design Engineering](/app/emil-design-eng) | Skill | Emil Kowalski | You want an interface to feel considered rather than merely working, and the difference usually lives in details that are hard to name. Thi… |
| [PDF Processing Guide](/app/pdf) | Skill | Anthropic | You have a PDF that needs something: pages joined together, a form filled in, text pulled out of an old scan. Normally that means finding a… |
| [DOCX creation, editing, and analysis](/app/docx) | Skill | Anthropic | Sometimes the thing you owe someone is a Word file, not a chat reply or a text file. This handles that: reports, memos, letters, and templa… |
| [Computer Use](/app/computer-use) | Skill | Stably | Sometimes the thing you need done lives in a desktop app, not in a chat. This lets Claude work in the apps already open on your computer. I… |
| [XLSX creation, editing, and analysis](/app/xlsx) | Skill | Anthropic | You have a spreadsheet that needs fixing, or you need a spreadsheet that does not exist yet. Rows came out malformed, headers drifted to th… |
| [Reviewing Animations](/app/review-animations) | Skill | Emil Kowalski | You have written animation code and you want an honest read on whether it is good. This reviews motion code against a demanding craft stand… |
| [Apple Design](/app/apple-design) | Skill | Emil Kowalski | You want an interface on the web that moves and feels the way Apple's do: gestures that respond, transitions you can interrupt, surfaces wi… |
| [Copywriting](/app/copywriting) | Skill | Corey Haines | You are staring at a page and the text is weak, or blank. This writes and rewrites the words on marketing pages so they persuade. Reach for… |
| [Animation Vocabulary](/app/animation-vocabulary) | Skill | Emil Kowalski | You have seen a motion effect on the web and you can describe it but not name it. This works backwards from your description to the actual… |
| [MCP Server Development Guide](/app/mcp-builder) | Skill | Anthropic | Say you have a service or an API and you want an AI assistant to be able to use it, not just talk about it. The piece that makes that possi… |
| [Canvas Design](/app/canvas-design) | Skill | Anthropic | You need something to look at rather than read: a poster, a print piece, a piece of art. This creates original visual designs and hands the… |
| [Azure AI Services](/app/azure-ai) | Skill | Microsoft | You want search that understands meaning, or you want speech turned into text, or text pulled out of scanned documents. This covers the Azu… |
| [Azure Compliance & Security Auditing](/app/azure-compliance) | Skill | Microsoft | You need to know whether your Azure setup holds up to a security or compliance check, and whether something is quietly about to expire. Thi… |
| [AppInsights Instrumentation Guide](/app/appinsights-instrumentation) | Skill | Microsoft | You want to know what your web app is doing in production but are not sure what to record or how to wire it up. This gives you guidance on… |
| [Azure Data Explorer (Kusto) Query & Analytics](/app/azure-kusto) | Skill | Microsoft | You have piles of logs or device readings sitting in Azure Data Explorer, and the question you want answered means writing a query language… |
| [Azure AI Gateway](/app/azure-aigateway) | Skill | Microsoft | When lots of things call your AI models, you need one place to control spend, safety and traffic. This configures Azure API Management as a… |
| [Azure Messaging SDK Troubleshooting](/app/azure-messaging) | Skill | Microsoft | Your app talks to Azure Event Hubs or Service Bus, and something has gone wrong: nothing is being received, the connection keeps dropping,… |
| [Picking The Right Library](/app/pick-ui-library) | Skill | Emil Kowalski | You need a library for one specific frontend job and do not want to spend an afternoon comparing them. This gives an opinionated pick from… |
| [Anthropic Brand Styling](/app/brand-guidelines) | Skill | Anthropic | Something you are making needs to carry Anthropic's look, not just any styling you happen to pick. This applies Anthropic's official brand… |
| [Building Animations](/app/animate) | Skill | Emil Kowalski | You want something on screen to move and you are not sure where to start. This works through the decisions in the order that actually deter… |
| [Azure Compute Skill](/app/azure-compute) | Skill | Microsoft | Choosing an Azure machine means picking from a long list of sizes and prices, and then wiring it up. This routes VM and scale set work: wha… |
| [Marketing Psychology & Mental Models](/app/marketing-psychology) | Skill | Corey Haines | You are working on a campaign, an offer, or a message, and you want to know what actually makes people choose it. This brings psychology to… |
| [Supabase Postgres Best Practices](/app/supabase-postgres-best-practices) | Skill | Supabase | Database choices are easy to make quickly and painful to change later - a column type, a policy, a missing index. This is a set of Postgres… |
| [Azure Quotas](/app/azure-quotas) | Skill | Microsoft | You're about to deploy something, or a deployment just failed because you hit a limit you didn't know about. This shows what your limits an… |
| [Azure Upgrade](/app/azure-upgrade) | Skill | Microsoft | You're on an older plan, tier or library and you know you should move, but you don't know what the move involves. This assesses where you a… |
| [Theme Factory Skill](/app/theme-factory) | Skill | Anthropic | You have just made something - slides, a document, a simple web page - and it looks plain, or each piece looks like it came from someone el… |
| [Doc Co-Authoring Workflow](/app/doc-coauthoring) | Skill | Anthropic | You need to write something structured: documentation, a proposal, a technical spec, or a record of a decision. Doing that well means passi… |
| [Deploy to Vercel](/app/deploy-to-vercel) | Skill | Vercel Labs | You've built something and now you want it on the internet where people can open it. This handles putting your app or website on Vercel and… |
| [Azure Enterprise Infra Planner](/app/azure-enterprise-infra-planner) | Skill | Microsoft | You know what the workload is, but the networking, identity and security around it still have to be designed before anything can be built.… |
| [React View Transitions](/app/vercel-react-view-transitions) | Skill | Vercel Labs | You want your app to move the way a native app moves, and you'd rather not pull in an animation library to get it. This is a guide to React… |
| [Azure Kubernetes Service](/app/azure-kubernetes) | Skill | Microsoft | Creating a Kubernetes cluster is the easy part; making one you would trust in production is not. This covers the decisions - which SKU, how… |
| [Copy Editing](/app/copy-editing) | Skill | Corey Haines | You wrote some marketing text a while back and now it feels off: too wordy, awkward in spots, or plainly out of date. Instead of throwing i… |
| [Programmatic SEO](/app/programmatic-seo) | Skill | Corey Haines | You sell or explain the same thing in many cities, or against many alternatives, and each version deserves its own page. Writing every page… |
| [Algorithmic Art](/app/algorithmic-art) | Skill | Anthropic | You want a picture or pattern nobody has made before, and drawing it by hand is not going to happen. This makes one for you out of code, in… |
| [Marketing Ideas for SaaS](/app/marketing-ideas) | Skill | Corey Haines | You have made a software product and you are not sure how to get people to notice it or buy it. Reach for this when you are stuck, out of i… |
| [Working With Sonner](/app/ask-sonner) | Skill | Emil Kowalski | You are using Sonner for toast notifications in React and something is off: nothing appears, it appears twice, the styling is ignored, or i… |
| [Internal Comms](/app/internal-comms) | Skill | Anthropic | You need to send an update at work, like a status report, a leadership note or the company newsletter, and you want it shaped the way such… |
| [Browser Use](/app/browser-use) | Skill | Browser Use | You need something done across a website: the same clicks over and over, details pulled off pages, or a check that your site works the way… |
| [AI Runway AKS Setup](/app/airunway-aks-setup) | Skill | Microsoft | You have an AKS cluster and you want a model actually running on it, but the path there has several steps that are easy to get out of order… |
| [Browser Automation with playwright-cli](/app/playwright-cli) | Skill | Microsoft | When you need a browser to actually open a page and do things - clicking, checking, testing - this drives it for you. It also works with Pl… |
| [Site Architecture](/app/site-architecture) | Skill | Corey Haines | You are building a website, or fixing one that has grown messy, and you need to decide which pages it should have and how they fit together… |
| [Slack GIF Creator](/app/slack-gif-creator) | Skill | Anthropic | You want to drop an animated GIF into Slack, and you would rather not find out the hard way that it does not work there. This gives you the… |
| [Supabase](/app/supabase) | Skill | Supabase | You are building on Supabase and hit something that does not behave: a login that will not stick, a permission denied you did not expect, a… |
| [Vercel CLI with Tokens](/app/vercel-cli-with-tokens) | Skill | Vercel Labs | Sometimes signing in interactively isn't an option - a script, a machine that isn't yours, an automated run. This works with the Vercel CLI… |
| [Customer Research](/app/customer-research) | Skill | Corey Haines | You have a stack of customer interviews, survey answers and support tickets nobody has had time to read, and questions you cannot answer ab… |
| [Lead Magnets](/app/lead-magnets) | Skill | Corey Haines | You want email signups, so you owe people something good in return: a checklist, an ebook, a template, that kind of thing. This helps you d… |
| [Azure Reliability Assessment & Configuration](/app/azure-reliability) | Skill | Microsoft | You have an app running on Azure Functions or App Service and no clear answer to what happens if a datacentre has a bad day. This looks at… |
| [Code Review and Quality](/app/code-review-and-quality) | Skill | Addy Osmani | A careful second look at your code before it merges |
| [Security and Hardening](/app/security-and-hardening) | Skill | Addy Osmani | You are adding a feature that takes input from users, logs people in, or stores personal details, and you want it done without leaving secu… |
| [Vercel Optimize](/app/vercel-optimize) | Skill | Vercel Labs | Your bill climbed or some pages feel slow, and you don't know which part is responsible. This gathers your actual metrics, usage, project c… |
| [Frontend UI Engineering](/app/frontend-ui-engineering) | Skill | Addy Osmani | You have a page or screen to build, or one that needs changing. This helps you put it together: the pieces on the page, how they are arrang… |
| [Performance Optimization](/app/performance-optimization) | Skill | Addy Osmani | Your app works, but it drags, and you cannot tell which part is to blame. This hunts down the slow spots across the whole product, from the… |
| [Spec-Driven Development](/app/spec-driven-development) | Skill | Addy Osmani | You are starting something new and all you have is an idea nobody has written down yet. Reach for this first. It writes a specification so… |
| [Documentation and ADRs](/app/documentation-and-adrs) | Skill | Addy Osmani | You made a big call about how your project should work, changed the part other people build against, or shipped something new. Months from… |
| [Planning and Task Breakdown](/app/planning-and-task-breakdown) | Skill | Addy Osmani | Someone hands you requirements and says build this, and the size of it makes starting feel impossible. This turns the work into ordered tas… |
| [Conversion Rate Optimization (CRO)](/app/cro) | Skill | Corey Haines | People reach your page or fill in your form and then leave without doing the thing you wanted. This takes that page, tells you what's stopp… |
| [Debugging and Error Recovery](/app/debugging-and-error-recovery) | Skill | Addy Osmani | A test fails or a build breaks, and the code looks fine but refuses to behave. Rather than changing things at random until the error goes a… |
| [API and Interface Design](/app/api-and-interface-design) | Skill | Addy Osmani | When you are about to let other code depend on yours, the names and boundaries you choose now become hard to change later. This offers stea… |
| [Obsidian Flavored Markdown Skill](/app/obsidian-markdown) | Skill | Steph Ango | You keep notes in Obsidian and want them written the way Obsidian understands: links between pages, boxed callouts, embedded content, and n… |
| [Context Engineering](/app/context-engineering) | Skill | Addy Osmani | If you work with an AI agent all day, you know a session that starts off useless or slowly gets worse as you go. This skill fixes how the a… |
| [Incremental Implementation](/app/incremental-implementation) | Skill | Addy Osmani | You are about to write a lot of code in one go and the task feels too big to finish in a single step. This delivers the change in pieces in… |
| [Community Marketing](/app/community-marketing) | Skill | Corey Haines | You sell something and you want the people using it to stick around, help each other, and tell their friends. This skill helps you plan a c… |
| [Git Workflow and Versioning](/app/git-workflow-and-versioning) | Skill | Addy Osmani | You make code changes and push them somewhere, but you are never quite sure when to branch, how to shape a commit, or which version number… |
| [Social Content](/app/social) | Skill | Corey Haines | You have things to say online, but shaping them for each platform takes time you do not have. This writes your posts, turns longer material… |
| [Idea Refine](/app/idea-refine) | Skill | Addy Osmani | You have an idea that feels promising but stays fuzzy every time you try to explain it. This helps you think it through: first opening up w… |
| [Browser Testing with DevTools](/app/browser-testing-with-devtools) | Skill | Addy Osmani | See what your page actually does in a real browser |
| [Product Marketing Context](/app/product-marketing) | Skill | Corey Haines | Whenever you start marketing work, you find yourself re-explaining the basics: what your product is, who it is for, and how you position it… |
| [CI/CD and Automation](/app/ci-cd-and-automation) | Skill | Addy Osmani | Set up build and deploy pipelines without hand-wiring them yourself |
| [Shipping and Launch](/app/shipping-and-launch) | Skill | Addy Osmani | Walk into launch day with a checklist and a way back |
| [Source-Driven Development](/app/source-driven-development) | Skill | Addy Osmani | You are building with a framework or library and want your code to follow the way things work now, not an old pattern you picked up somewhe… |
| [TypeScript Advanced Types](/app/typescript-advanced-types) | Skill | Seth Hobson | Sometimes the shape you need cannot be expressed with plain TypeScript annotations, and the compiler waves through things it should reject.… |
| [Directory Submissions](/app/directory-submissions) | Skill | Corey Haines | You are launching a product and want it listed in the places people browse for new tools, partly to be found and partly for links back to y… |
| [Analytics Tracking](/app/analytics) | Skill | Corey Haines | You launched something and cannot tell whether it is working, or your numbers look broken. This helps you set up, improve or check your tra… |
| [Interview Me](/app/interview-me) | Skill | Addy Osmani | You ask for something, Claude starts building, and halfway through you realise it was not what you meant. This skill makes Claude ask you o… |
| [Doubt-Driven Development](/app/doubt-driven-development) | Skill | Addy Osmani | You have made a call that feels right, but it touches something that really matters: live systems, security, code you do not know well, or… |
| [GSAP](/app/gsap) | Skill | HeyGen | You are writing GSAP animation inside a HyperFrames composition and need the details to hand. This is the reference: the tween methods, eas… |
| [Observability and Instrumentation](/app/observability-and-instrumentation) | Skill | Addy Osmani | You shipped something and now nobody can say what it is doing, or a bug report came in and the information on hand does not explain it. Thi… |
| [Co Marketing](/app/co-marketing) | Skill | Corey Haines | You want to reach more people by teaming up with another company rather than promoting on your own. This helps you find possible partners,… |
| [Obsidian CLI](/app/obsidian-cli) | Skill | Steph Ango | You use Obsidian for your notes and want to work on them without opening the app: find something you wrote, add a note, keep tasks up to da… |
| [Schema Markup](/app/schema) | Skill | Corey Haines | You want your links in Google to show more than a plain title, like star ratings, FAQs, or product details. That takes special markup on yo… |
| [Competitor & Alternative Pages](/app/competitors) | Skill | Corey Haines | You sell something other companies also sell, and buyers often search those names side by side before picking. This skill writes the pages… |
| [Launch Strategy](/app/launch) | Skill | Corey Haines | You have built something and the release date is getting close, and you are not sure what needs to happen between now and then. This skill… |
| [Obsidian Bases Skill](/app/obsidian-bases) | Skill | Steph Ango | You use Obsidian and want your notes to act less like loose files and more like a database. This sets up Base files that show your notes as… |
| [A/B Test Setup](/app/ab-testing) | Skill | Corey Haines | You have two versions of something and you genuinely do not know which one will do better. This helps you set up the comparison fairly, run… |
| [Free Tool Strategy (Engineering as Marketing)](/app/free-tools) | Skill | Corey Haines | You want new customers and you would rather earn their attention than buy it. The move here is to give away a small tool, like a calculator… |
| [Onboarding CRO](/app/onboarding) | Skill | Corey Haines | People create accounts on your product and then never really use it. You want them to get through those first minutes and days and reach wh… |
| [JSON Canvas Skill](/app/json-canvas) | Skill | Steph Ango | You have an idea that belongs on a whiteboard: boxes, arrows, and clusters showing how things connect, not a wall of text. This skill creat… |
| [Referral & Affiliate Programs](/app/referrals) | Skill | Corey Haines | You sell something, and you would rather have the people who already use it bring you the next customers than go looking for strangers your… |
| [Signup Flow CRO](/app/signup) | Skill | Corey Haines | People start signing up for your product and give up, or nobody finishes registration. This helps you improve signup, registration, account… |
| [Paywall and Upgrade Screen CRO](/app/paywalls) | Skill | Corey Haines | People use your free plan or trial, like it, and still do not pay. This helps you create or improve the moments inside your product where y… |
| [Popup CRO](/app/popups) | Skill | Corey Haines | You have a website and you want visitors to do something specific: join your email list, notice a promotion, or hear an announcement. This… |
| [Design System](/app/design-system) | Skill | Next Level Builder | You are building an interface and every color, gap and font size is a fresh decision, so nothing quite matches. This sets those decisions u… |
| [Marketing Plan](/app/marketing-plan) | Skill | Corey Haines | You need a real marketing plan for a company - yours, a client's, or one you advise - and not a generic template. This produces a long stru… |
| [Design](/app/design) | Skill | Next Level Builder | You are putting a product or company out into the world and it needs to look the part: a logo, banners, icons, social media pictures, slide… |
| [Prospecting](/app/prospecting) | Skill | Corey Haines | You are selling something and you know there are people out there who need it, but you do not yet have a list of who they are. This helps y… |
| [gmail (v1)](/app/gws-gmail) | Skill | Google Workspace | Email means opening Gmail and staying there. This lets you send, read and manage messages without that. Reach for it when mail is part of w… |
| [SMS Marketing](/app/sms) | Skill | Corey Haines | You want to reach customers by text message but are unsure what to send, when, or what rules apply. This helps plan and improve text campai… |
| [Radix UI -> Base UI migration](/app/migrate-radix-to-base) | Skill | shadcn-ui | Your React project is built on Radix UI and you have decided Base UI is where you want to be. Making that switch by hand means reworking th… |
| [CSS Animations for HyperFrames](/app/css-animations) | Skill | HeyGen | You want motion done in plain CSS, but HyperFrames has to be able to scrub through it in preview and in the final render without it going w… |
| [Slides](/app/slides) | Skill | Next Level Builder | You have a talk coming up and need actual slides, not another outline sitting in a document. This builds the deck for you as web pages, wor… |
| [Tailwind Design System (v4)](/app/tailwind-design-system) | Skill | Seth Hobson | Your interface has drifted, with slightly different spacing, colours, and buttons in every corner. This helps you settle on a shared set of… |
| [Anime.js for HyperFrames](/app/animejs) | Skill | HeyGen | You are building animation inside HyperFrames and using Anime.js, and it needs to land the same way every time it renders rather than drift… |
| [drive (v3)](/app/gws-drive) | Skill | Google Workspace | Your files live in Google Drive and moving them around means opening the site and clicking through folders. This handles that for you: file… |
| [Offer Design](/app/offers) | Skill | Corey Haines | You sell a service, course, coaching or a high-ticket product, and people are not saying yes. This helps you design or improve the offer it… |
| [gmail +send](/app/gws-gmail-send) | Skill | Google Workspace | You have something to send and opening Gmail just to send it is a detour. This sends the email. Reach for it when writing and sending the m… |
| [gws Shared](/app/gws-shared) | Skill | Google Workspace | When a set of commands all sign in the same way and take the same options, you should only have to learn that once. This covers the shared… |
| [GSAP Core](/app/gsap-core) | Skill | GreenSock | You want something on a page to move and you are choosing how to make it happen. GSAP is an animation library that works in React, Vue, or… |
| [Marketing Loops](/app/marketing-loops) | Skill | Corey Haines | You keep doing the same marketing jobs over and over: checking ads, refreshing content, watching for signs of trouble. This turns that repe… |
| [GSAP ScrollTrigger](/app/gsap-scrolltrigger) | Skill | GreenSock | You want things on the page to react as someone scrolls: a section that sticks while content moves past, layers drifting at different speed… |
| [calendar (v3)](/app/gws-calendar) | Skill | Google Workspace | Calendar work often means leaving what you are doing and clicking through a web page. This lets you handle your calendars and the events on… |
| [Marketing Council](/app/marketing-council) | Skill | Corey Haines | You are facing a marketing decision and you do not want to lean on a single viewpoint, including your own. This brings a group of famous ma… |
| [GSAP Performance](/app/gsap-performance) | Skill | GreenSock | Your animation works but it stutters, and you would like it smooth. This covers the usual causes: animating properties that force the brows… |
| [GSAP Timeline](/app/gsap-timeline) | Skill | GreenSock | You have several animations and you need them to happen in a particular order, which quickly stops being manageable with delays. A timeline… |
| [Fetch latest workers types](/app/workers-best-practices) | Skill | Cloudflare | You are writing or reviewing a Cloudflare Worker and you are not sure it follows what is recommended for production. This reads the code ag… |
| [docs (v1)](/app/gws-docs) | Skill | Google Workspace | Sometimes you need what a document says, or you need to put something into it, and opening it up is more ceremony than the task deserves. T… |
| [GSAP Plugins](/app/gsap-plugins) | Skill | GreenSock | Basic animation gets you a long way, then you want something specific: scroll to a spot, drag an element, split text into pieces, draw a li… |
| [Browser Act](/app/browser-act) | Skill | BrowserAct | Some pages will not give up their content to a simple fetch: they need JavaScript, a login, a verification step, or a scroll before the tex… |
| [GSAP with React](/app/gsap-react) | Skill | GreenSock | You are adding motion to a React or Next.js component, and the tricky part is not the animation but the wiring: reaching the right elements… |
| [Summarize](/app/summarize) | Skill | openclaw | You have a link, a video, a podcast episode or a PDF you do not have time to sit through. This reads it or listens to it for you and gives… |
| [GSAP with Vue, Svelte, and Other Frameworks](/app/gsap-frameworks) | Skill | GreenSock | You are animating inside a Vue, Nuxt, Svelte, or SvelteKit component and the awkward parts are the edges: when to start, which elements you… |
| [Node.js Backend Patterns](/app/nodejs-backend-patterns) | Skill | Seth Hobson | You are writing a Node backend and want it built the way a service that real people hit should be built. This covers Express and Fastify, m… |
| [Git Commit with Conventional Commits](/app/git-commit) | Skill | GitHub | You've finished a piece of work and now you have to stage the right files and write a commit message in the house style. This reads what ac… |
| [docs +write](/app/gws-docs-write) | Skill | Google Workspace | You have a running document - notes, a log, a list - and you keep needing to add one more line to the end of it. This appends the text for… |
| [calendar +agenda](/app/gws-calendar-agenda) | Skill | Google Workspace | If your life is split across several calendars, no single view tells you what is actually next. This gathers your upcoming events from all… |
| [drive +upload](/app/gws-drive-upload) | Skill | Google Workspace | You have a file and you want it in Google Drive. This uploads it and works out the details about the file on its own, so you are not asked… |
| [calendar +insert](/app/gws-calendar-insert) | Skill | Google Workspace | Sometimes you just need one thing on the calendar and do not want to open a page and fill in a form. This creates the event for you. Reach… |
| [Cloudflare Email Service](/app/cloudflare-email-service) | Skill | Cloudflare | Your app needs to send mail people actually receive, or handle mail arriving. This covers Cloudflare Email Service for both directions, inc… |
| [gmail +triage](/app/gws-gmail-triage) | Skill | Google Workspace | You open your inbox and cannot tell at a glance what is waiting. This shows a summary of what is unread: who sent it, what it is about, and… |
| [tasks (v1)](/app/gws-tasks) | Skill | Google Workspace | You think of something you need to do while you are in the middle of other work. This manages Google Tasks lists and the tasks in them from… |
| [Browser Act Skill Forge](/app/browser-act-skill-forge) | Skill | BrowserAct | You keep going back to the same website to pull the same kind of thing, and doing it by hand each time is the problem. This explores the si… |
| [Cloudflare One](/app/cloudflare-one) | Skill | Cloudflare | You are putting together, fixing or checking a Cloudflare One setup and the details have to be right. This guides that work across the piec… |
| [Cache Components Adoption](/app/next-cache-components-adoption) | Skill | Vercel | You turned on Cache Components in your Next.js app and got a flood of errors about routes that block. This turns the flag on and works thro… |
| [Cloudflare One Migrations](/app/cloudflare-one-migrations) | Skill | Cloudflare | You are on Zscaler, Palo Alto, an old VPN or another SASE stack and you are considering moving to Cloudflare One. This plans that move: wha… |
| [Python Testing Patterns](/app/python-testing-patterns) | Skill | Seth Hobson | You need tests for Python code and are not sure how to structure them, or an existing suite has become hard to work in. This covers writing… |
| [Next Dev Loop](/app/next-dev-loop) | Skill | Vercel | Your Next.js change compiles and type-checks, but that is not the same as working. This checks how the app actually behaves while it is run… |
| [slides (v1)](/app/gws-slides) | Skill | Google Workspace | Sometimes a deck needs content put in it, or you need to get content back out of one. This reads and writes Google Slides presentations fro… |
| [forms (v1)](/app/gws-forms) | Skill | Google Workspace | Google Forms usually means clicking around the form editor. This reads forms and writes to them directly instead. Reach for it when you wan… |
| [meet (v2)](/app/gws-meet) | Skill | Google Workspace | When you need a video call set up or changed, you usually click through a web page to do it. This handles Google Meet conferences from wher… |
| [gmail +read](/app/gws-gmail-read) | Skill | Google Workspace | You need what is inside one particular email - the text of it, or the details attached to it. This reads the message and pulls out the body… |
| [Python Performance Optimization](/app/python-performance-optimization) | Skill | Seth Hobson | Your Python program takes longer than it should and you cannot tell which part is to blame. This measures where the time and memory actuall… |
| [gmail +watch](/app/gws-gmail-watch) | Skill | Google Workspace | You want new email to show up somewhere you can act on it, rather than sitting in an inbox waiting to be checked. This watches for new mess… |
| [Excalidraw Diagram Generator](/app/excalidraw-diagram-generator) | Skill | GitHub | You can describe the diagram in a sentence but drawing it takes ages. Say what you want in plain language and this produces an Excalidraw f… |
| [Next.js App Router Patterns](/app/nextjs-app-router-patterns) | Skill | Seth Hobson | You are building with Next.js and the newer App Router way of doing things is unfamiliar territory. This covers Server Components, streamin… |
| [gmail +reply](/app/gws-gmail-reply) | Skill | Google Workspace | Replying to an email means your answer has to attach to the right conversation, not start a new one. This replies to a message and sorts th… |
| [Fastify Best Practices](/app/fastify-best-practices) | Skill | Matteo Collina | You are building or fixing a backend server in Node and want to do it the way the framework expects. This guides Fastify work in TypeScript… |
| [Stitch Build Loop](/app/stitch-loop) | Skill | Google Labs Code | Building a site is not one step, it is many rounds of making and adjusting, and normally you have to push it forward each time. This teache… |
| [Cache Components Optimizer](/app/next-cache-components-optimizer) | Skill | Vercel | You have a page in your Next.js app that feels slow: the screen hangs when it first loads or when you click over to it from another page. T… |
| [Skill Development](/app/skill-development) | Skill | Anthropic | You are writing a skill for Claude Code, either a brand new one or one being added to a plugin, and you are not sure how to put it together… |
| [Sandbox SDK - stable package](/app/sandbox-stable) | Skill | Cloudflare | You are working on a Cloudflare Sandbox app and you want to keep using the stable release rather than the newer one. This helps you build a… |
| [Agent Development](/app/agent-development) | Skill | Anthropic | You are building a plugin for Claude Code and want it to include its own agent, a helper that steps in on its own when the right kind of wo… |
| [Sandbox SDK - @next (1.0 preview)](/app/sandbox-next) | Skill | Cloudflare | You are building on the Cloudflare Sandbox 1.0 preview package and need help with what runs inside it: executing code, running jobs, handli… |
| [workflow (v1)](/app/gws-workflow) | Skill | Google Workspace | Some of what you do every day does not live in a single app - it starts in one and finishes in another. This covers cross-service productiv… |
| [Sandbox Migrate To Next](/app/sandbox-migrate-to-next) | Skill | Cloudflare | You have an app built on the stable Cloudflare Sandbox package and you want it running on the 1.0 preview instead. This covers that port. I… |
| [API Design Principles](/app/api-design-principles) | Skill | Seth Hobson | You are designing an interface other developers will have to use, and the choices you make now are hard to take back. This covers REST and… |
| [Multi Stage Dockerfile](/app/multi-stage-dockerfile) | Skill | GitHub | You need to containerize a project and want the image to carry only what it needs to run, not everything used to build it. This writes a mu… |
| [chat (v1)](/app/gws-chat) | Skill | Google Workspace | Chat is another window to keep open and another place to go looking. This lets you handle your spaces and the messages in them from where y… |
| [people (v1)](/app/gws-people) | Skill | Google Workspace | You need somebody's details, or a contact record is out of date. This works with Google People contacts and profiles from the command line.… |
| [gmail +reply-all](/app/gws-gmail-reply-all) | Skill | Google Workspace | Some emails need an answer that goes back to everybody who was on them. This replies to all of them at once and keeps the answer attached t… |
| [Code Review Excellence](/app/code-review-excellence) | Skill | Seth Hobson | Code review can turn into either rubber-stamping or a place people dread. This is about doing it well: feedback that helps, problems found… |
| [Details that make interfaces feel better](/app/make-interfaces-feel-better) | Skill | Jakub Krehel | Your interface does what it should, but it looks a little unloved and you cannot say why. This is a set of design principles for exactly th… |
| [workflow +email-to-task](/app/gws-workflow-email-to-task) | Skill | Google Workspace | An email arrives that is really a job for later, and leaving it in the inbox means it gets buried. This turns a Gmail message into a Google… |
| [Create a Google Slides Presentation](/app/recipe-create-presentation) | Skill | Google Workspace | You need to make a deck and staring at an empty file is the slowest part. This creates a new Google Slides presentation and puts the openin… |
| [chat +send](/app/gws-chat-send) | Skill | Google Workspace | You have something to tell a group and opening the chat app to do it breaks your flow. This sends the message to the space for you. Reach f… |
| [workflow +meeting-prep](/app/gws-workflow-meeting-prep) | Skill | Google Workspace | Your next meeting is soon and the details are scattered across a few places. This gathers what you need for it: the agenda, who is coming,… |
| [workflow +weekly-digest](/app/gws-workflow-weekly-digest) | Skill | Google Workspace | At the end of a busy week it is hard to remember where the time went or how far behind your inbox got. This gives you a short weekly summar… |
| [workflow +standup-report](/app/gws-workflow-standup-report) | Skill | Google Workspace | Standup starts in five minutes and you cannot remember what you said yesterday or what is on your calendar today. This pulls together today… |
| [Draft Email From Doc](/app/recipe-draft-email-from-doc) | Skill | Google Workspace | You wrote something in a document and now it needs to go out as an email. This reads the content of your Google Doc and uses it as the body… |
| [Email a Google Drive File Link](/app/recipe-email-drive-link) | Skill | Google Workspace | You want to send someone a file, and sharing it and telling them about it are two separate chores. This shares your Google Drive file and e… |
| [events (v1)](/app/gws-events) | Skill | Google Workspace | Things happen across your Google Workspace and you only find out when you go look. This lets you subscribe to those events so they come to… |
| [Researcher](/app/persona-researcher) | Skill | Google Workspace | Research spreads out fast: sources in one place, notes in another, collaborators somewhere else. This helps you organize it: references, no… |
| [Create a Gmail Filter](/app/recipe-create-gmail-filter) | Skill | Google Workspace | The same kinds of email keep arriving and you keep sorting them by hand. This sets up a Gmail filter so incoming messages get labelled, sta… |
| [Save Gmail Attachments to Google Drive](/app/recipe-save-email-attachments) | Skill | Google Workspace | The file you need is attached to an email somewhere, along with dozens of others. This finds Gmail messages that have attachments and saves… |
| [Export a Google Sheet as CSV](/app/recipe-backup-sheet-as-csv) | Skill | Google Workspace | Sometimes you need a spreadsheet as a plain file on your own machine, either to keep a copy or to run it through something else. This expor… |
| [Organize Files into Google Drive Folders](/app/recipe-organize-drive-folder) | Skill | Google Workspace | Files have piled up in Google Drive with no real structure, and finding anything means searching. This creates the folders you want and mov… |
| [Executive Assistant](/app/persona-exec-assistant) | Skill | Google Workspace | Supporting a busy executive means their calendar, their inbox and their messages all land on you. This helps you manage those three: the sc… |
| [Find Free Time Across Calendars](/app/recipe-find-free-time) | Skill | Google Workspace | You need to get a group together and nobody wants to trade messages about who is free when. This checks free and busy times across several… |
| [workflow +file-announce](/app/gws-workflow-file-announce) | Skill | Google Workspace | You have finished a document and the people who need it are sitting in a chat space. This announces a Drive file in a Google Chat space. Re… |
| [Compare Two Google Sheets Tabs](/app/recipe-compare-sheet-tabs) | Skill | Google Workspace | When the same data lives on two tabs, spotting where they disagree by eye is slow and easy to get wrong. This reads both tabs and identifie… |
| [events +renew](/app/gws-events-renew) | Skill | Google Workspace | Subscriptions to Google Workspace events do not last forever, and a dead one quietly stops telling you anything. This renews or reactivates… |
| [events +subscribe](/app/gws-events-subscribe) | Skill | Google Workspace | You want Google Workspace activity to arrive somewhere you can work with it, not just as notifications. This subscribes to those events and… |
| [Plan Your Weekly Google Calendar Schedule](/app/recipe-plan-weekly-schedule) | Skill | Google Workspace | You look at the week ahead and cannot tell where the free time actually is. This goes through your Google Calendar week, points out the gap… |
| [Create a Google Doc from a Template](/app/recipe-create-doc-from-template) | Skill | Google Workspace | You have a document you reuse over and over, and each time you copy it, type in the new details, and send it round. This makes the copy fro… |
| [Bulk Download Drive Folder](/app/recipe-bulk-download-folder) | Skill | Google Workspace | Downloading files from a shared folder one click at a time gets old fast. This lists what is in a Google Drive folder and downloads all of… |
| [Export Google Contacts to Sheets](/app/recipe-sync-contacts-to-sheet) | Skill | Google Workspace | Your contacts live somewhere you can't sort, filter, or share as a list. This copies the Google Contacts directory into a Google Sheets spr… |
| [admin-reports (reportsv1)](/app/gws-admin-reports) | Skill | Google Workspace | When you administer Google Workspace and need to know what happened or how much things are being used, the answers sit in audit logs and us… |
| [PostgreSQL Table Design](/app/postgresql-table-design) | Skill | Seth Hobson | You are laying out tables in Postgres, and the choices you make now are the ones you will live with. This covers picking data types, adding… |
| [Generate Report From Sheet](/app/recipe-generate-report-from-sheet) | Skill | Google Workspace | You have data sitting in a Google Sheet and you need to hand somebody a document, not a grid of cells. This reads what is in the sheet and… |
| [Label and Archive Gmail Threads](/app/recipe-label-and-archive-emails) | Skill | Google Workspace | Your inbox is crowded with mail you have already dealt with or do not need in front of you. This puts labels on the messages that match wha… |
| [Reschedule a Google Calendar Meeting](/app/recipe-reschedule-meeting) | Skill | Google Workspace | A meeting has to move and everyone invited needs to know. This changes the Google Calendar event to the new time and notifies the attendees… |
| [Save a Gmail Message to Google Docs](/app/recipe-save-email-to-doc) | Skill | Google Workspace | There is an email you will want again later, and your inbox is not where you want to go looking. This takes the body of a Gmail message and… |
| [Block Focus Time on Google Calendar](/app/recipe-block-focus-time) | Skill | Google Workspace | If your calendar is open, meetings fill it and the hard work never gets done. This creates recurring focus time blocks on your calendar to… |
| [Watch for Drive Changes](/app/recipe-watch-drive-changes) | Skill | Google Workspace | Something in Drive matters to you and you keep opening it to check whether anything moved. This sets up change notifications on a Google Dr… |
| [Create and Configure a Shared Drive](/app/recipe-create-shared-drive) | Skill | Google Workspace | A group needs a common place to keep files, and everyone needs the right level of access to it. This creates a Google Shared Drive and adds… |
| [Team Lead](/app/persona-team-lead) | Skill | Google Workspace | Leading a team means running the standups, keeping track of who has what, and making sure people hear things. This helps with those three.… |
| [Share a Google Doc and Notify Collaborators](/app/recipe-share-doc-and-notify) | Skill | Google Workspace | You have finished a document and now other people need to work on it. This shares the Google Doc with edit access and emails the collaborat… |
| [Find Largest Files in Drive](/app/recipe-find-large-files) | Skill | Google Workspace | Your Google Drive is close to full and you have no idea what is taking up the room. This finds the files that are using the most storage, s… |
| [Create a Task List and Add Tasks](/app/recipe-create-task-list) | Skill | Google Workspace | You have things to do and no list to put them on yet. This sets up a new list in Google Tasks and adds the first tasks to it. Reach for it… |
| [Schedule a Recurring Meeting](/app/recipe-schedule-recurring-event) | Skill | Google Workspace | Something needs to happen on a regular basis and the people involved need to be invited. This creates a recurring event in Google Calendar… |
| [Review Overdue Tasks](/app/recipe-review-overdue-tasks) | Skill | Google Workspace | Tasks with due dates have a way of passing them unnoticed. This looks through your Google Tasks and finds the ones that are past due and ne… |
| [Copy Sheet For New Month](/app/recipe-copy-sheet-for-new-month) | Skill | Google Workspace | You keep track of something month by month in a spreadsheet, and every new month you have to make another copy of the same tab. This does t… |
| [Review Google Meet Attendance](/app/recipe-review-meet-participants) | Skill | Google Workspace | After a Google Meet call you want to know who was really there and for how long. This reviews the conference and shows the participants alo… |
| [Add Multiple Attendees to a Calendar Event](/app/recipe-batch-invite-to-event) | Skill | Google Workspace | You have a meeting on the calendar and a list of people who should be in it, and adding them one at a time is tedious. This takes the list,… |
| [Check Form Responses](/app/recipe-collect-form-responses) | Skill | Google Workspace | You sent out a form and now you want to know what came back. This retrieves the responses from a Google Form so you can read through them.… |
| [Create Google Calendar Events from a Sheet](/app/recipe-create-events-from-sheet) | Skill | Google Workspace | You have a schedule sitting in a spreadsheet and none of it is on your calendar yet. This reads the event details from your Google Sheets f… |
| [IT Administrator](/app/persona-it-admin) | Skill | Google Workspace | Running IT for a company means watching for security problems while also configuring the tools everyone uses. This helps with both: monitor… |
| [Set Up a Gmail Vacation Responder](/app/recipe-create-vacation-responder) | Skill | Google Workspace | You are going away and people who email you should hear back even though you will not be reading. This turns on a Gmail out-of-office auto-… |
| [Diátaxis Documentation Expert](/app/documentation-writer) | Skill | GitHub | Your documentation is a pile of pages with no clear shape, and readers cannot find what they came for. This brings an expert technical writ… |
| [Customer Support Agent](/app/persona-customer-support) | Skill | Google Workspace | When customer problems arrive faster than you can answer them, things slip. This helps you keep tickets tracked, send replies, and pass on… |
| [Forward Labeled Gmail Messages](/app/recipe-forward-labeled-emails) | Skill | Google Workspace | You have a pile of Gmail messages sharing one label, and somebody else needs to see them. This finds the messages carrying that label and f… |
| [modelarmor (v1)](/app/gws-modelarmor) | Skill | Google Workspace | People type things into your product, and some of it should not go straight through. This runs that content through Google Model Armor, whi… |
| [Event Coordinator](/app/persona-event-coordinator) | Skill | Google Workspace | Putting on an event means holding dates, guest lists and a hundred small arrangements in your head at once. This helps you plan and run one… |
| [Create a Google Meet Conference](/app/recipe-create-meet-space) | Skill | Google Workspace | You need somewhere for people to meet by video and something to send them so they can join. This creates a Google Meet space and shares the… |
| [Create a Google Sheets Expense Tracker](/app/recipe-create-expense-tracker) | Skill | Google Workspace | You want to start keeping track of what you spend but have not built the spreadsheet yet. This sets up a Google Sheets file for expenses, w… |
| [Create and Share a Google Form](/app/recipe-create-feedback-form) | Skill | Google Workspace | You want feedback from a group of people and need both a form to collect it and a way to get that form in front of them. This creates a Goo… |
| [Set Up Post-Mortem](/app/recipe-post-mortem-setup) | Skill | Google Workspace | Something went wrong and now there is a doc to write, a review to book and people to tell. This creates the post-mortem document in Google… |
| [modelarmor +create-template](/app/gws-modelarmor-create-template) | Skill | Google Workspace | Before content can be screened, something has to say what the screening looks like. This creates a new Model Armor template - the reusable… |
| [HR Coordinator](/app/persona-hr-coordinator) | Skill | Google Workspace | HR work is a lot of repeated steps: getting each new person set up, telling everyone what changed, and answering employees. This helps with… |
| [Share Files with Meeting Attendees](/app/recipe-share-event-materials) | Skill | Google Workspace | You have a meeting on the calendar and files people need before it starts. Instead of finding each attendee's address and sharing one by on… |
| [modelarmor +sanitize-prompt](/app/gws-modelarmor-sanitize-prompt) | Skill | Google Workspace | Someone types a prompt into your product and it is about to reach a model. This passes that prompt through a Model Armor template first. Re… |
| [Announce via Gmail and Google Chat](/app/recipe-send-team-announcement) | Skill | Google Workspace | You have news for the team, and some of them read email while others only watch chat. This sends your announcement through Gmail and to a G… |
| [classroom (v1)](/app/gws-classroom) | Skill | Google Workspace | Running a class means keeping track of the class itself, who is in it, and the work you have set. This lets you handle all three without cl… |
| [modelarmor +sanitize-response](/app/gws-modelarmor-sanitize-response) | Skill | Google Workspace | A model has produced an answer and it is about to be shown to somebody. This passes that answer through a Model Armor template first. Reach… |
| [Create a Google Classroom Course](/app/recipe-create-classroom-course) | Skill | Google Workspace | You are starting a new class and need somewhere for it to live plus everyone in it. This creates the course in Google Classroom and sends t… |
| [Security Requirement Extraction](/app/security-requirement-extraction) | Skill | Seth Hobson | A threat model tells you what could go wrong, but not what anyone should do on Monday. This helps you turn those threats, plus what the bus… |
| [Android Mobile Design](/app/mobile-android-design) | Skill | Seth Hobson | You are building a native Android app and want the interface to feel right rather than improvised. This covers Google's Material Design 3 g… |
| [script (v1)](/app/gws-script) | Skill | Google Workspace | Apps Script projects normally live in a browser editor, which is awkward if the rest of your work is in a terminal. This manages those proj… |
| [Architecture Patterns](/app/architecture-patterns) | Skill | Seth Hobson | A backend where everything depends on everything gets harder to change every month. These are established ways of drawing the lines - Clean… |
| [E2E Testing Patterns](/app/e2e-testing-patterns) | Skill | Seth Hobson | You have browser tests, but they fail for no reason and nobody trusts them, so you end up checking by hand anyway. This covers building end… |
| [Architecture Decision Records](/app/architecture-decision-records) | Skill | Seth Hobson | Big technical decisions get made in meetings and chat, and a year later nobody remembers why. An ADR is a short written record of the decis… |
| [iOS Mobile Design](/app/mobile-ios-design) | Skill | Seth Hobson | You are building a native iOS app and want it to feel like the rest of the phone rather than a port. This covers Apple's Human Interface Gu… |
| [script +push](/app/gws-script-push) | Skill | Google Workspace | You have been editing Apps Script files on your own machine and they now need to reach the actual project. This uploads them. Reach for it… |
| [Stitch to Remotion Walkthrough Videos](/app/remotion) | Skill | Google Labs Code | You have a set of screens and need to show them to someone who will not click through a design tool. This turns a Stitch project into a wal… |
| [Vitest](/app/vitest) | Skill | Anthony Fu | You are writing tests for a JavaScript project and want to check your code does what you think. This helps you write those tests, stand in… |
| [Prompt Engineering Patterns](/app/prompt-engineering-patterns) | Skill | Seth Hobson | You wrote a prompt, it works sometimes, and you do not know which part to change. This helps you rework it, build reusable templates, and d… |
| [Command Development](/app/command-development) | Skill | Anthropic | You keep sending Claude Code the same instructions and want to type something short instead. This helps you build your own slash commands,… |
| [Python Design Patterns](/app/python-design-patterns) | Skill | Seth Hobson | A class or function in your Python has grown until nobody wants to touch it, or you are about to add an abstraction and are not sure you sh… |
| [Error Handling Patterns](/app/error-handling-patterns) | Skill | Seth Hobson | Code fails in ways nobody planned for, and the handling ends up inconsistent - some places throw, some swallow, some crash. This covers the… |
| [Modern JavaScript Patterns](/app/modern-javascript-patterns) | Skill | Seth Hobson | You have JavaScript written in an older style and it is harder to read than it needs to be. This covers the modern features of the language… |
| [STRIDE Analysis Patterns](/app/stride-analysis-patterns) | Skill | Seth Hobson | You have a system and a nagging sense that someone should think hard about how it could be attacked. This gives you a structured way of goi… |
| [Plugin Settings](/app/plugin-settings) | Skill | Anthropic | You have built a small add-on and different projects need it to behave differently. This shows you where those choices belong: one settings… |
| [Responsive Design](/app/responsive-design) | Skill | Seth Hobson | Your page looks right on one screen and falls apart on another. This covers the modern CSS for layouts that adapt, including components tha… |
| [Rust Async Patterns](/app/rust-async-patterns) | Skill | Seth Hobson | Async Rust has its own rules, and code that looks right can still stall or fail in confusing ways. This is help for writing and fixing that… |
| [SEO optimization](/app/seo) | Skill | Addy Osmani | Your pages exist but search engines are not finding them, or are showing them badly. This works on search visibility and ranking: the tags… |
| [Writing Hookify Rules](/app/writing-hookify-rules) | Skill | Anthropic | You need hookify to behave a certain way, which means adding a rule, but you cannot remember how hookify rules are written. Ask for help cr… |
| [Vite](/app/vite) | Skill | Anthony Fu | You are in a Vite project and something in the build setup needs attention: the config, a plugin, server rendering, or an upgrade. This cov… |
| [Threat Mitigation Mapping](/app/threat-mitigation-mapping) | Skill | Seth Hobson | You have a list of security threats and no clear answer to "so what do we fix?". This helps you line up each threat against the controls an… |
| [JavaScript Testing Patterns](/app/javascript-testing-patterns) | Skill | Seth Hobson | You have JavaScript or TypeScript code and no real tests behind it, or a test setup nobody wants to touch. This helps you write the tests,… |
| [Authentication & Authorization Implementation Patterns](/app/auth-implementation-patterns) | Skill | Seth Hobson | Deciding who someone is and what they are allowed to do is easy to get subtly wrong, and the consequences are bad. This covers the establis… |
| [SQL Optimization Patterns](/app/sql-optimization-patterns) | Skill | Seth Hobson | A page in your app is slow, and it turns out the database is the reason. This helps you look at what the database is actually doing with yo… |
| [Git Advanced Workflows](/app/git-advanced-workflows) | Skill | Seth Hobson | Git has a set of tools most people only meet in an emergency: rebasing, cherry-picking, bisect, worktrees, reflog. This is for the moments… |
| [.NET Backend Development Patterns](/app/dotnet-backend-patterns) | Skill | Seth Hobson | You are writing a backend in C# and want to follow the patterns the ecosystem already settled on rather than working them out yourself. Thi… |
| [Create README](/app/create-readme) | Skill | GitHub | Your project has code but nothing that explains it to whoever opens the folder next. This writes the README file for you, the page people r… |
| [Opus 4.5 Migration Guide](/app/claude-opus-4-5-migration) | Skill | Anthropic | You are running an older Claude model and want to be on Opus 4.5. This updates the model names in your code and adjusts prompts where the n… |
| [Async Python Patterns](/app/async-python-patterns) | Skill | Seth Hobson | Your Python program spends most of its time waiting - on the network, on a database, on disk - and doing nothing while it waits. Async lets… |
| [Attack Tree Construction](/app/attack-tree-construction) | Skill | Seth Hobson | Talking about security risk in the abstract rarely convinces anyone or finds anything. An attack tree lays out the routes an attacker could… |
| [Godot GDScript Patterns](/app/godot-gdscript-patterns) | Skill | Seth Hobson | You are making a game in Godot 4 and want to know how things are normally done rather than inventing it each time. This covers signals, sce… |
| [GitHub Actions Templates](/app/github-actions-templates) | Skill | Seth Hobson | Right now someone runs the tests and ships the build by hand. This sets up GitHub Actions to do it instead - testing, building and deployin… |
| [Test Generation with Playwright MCP](/app/playwright-generate-test) | Skill | GitHub | You know what the test should do - the steps a user takes - but writing it out in code is the slow part. Describe the scenario and this pro… |
| [Database Migration](/app/database-migration) | Skill | Seth Hobson | Changing a live database is the kind of task where one wrong step takes the product offline. This handles migrations across different ORMs… |
| [Vue Best Practices Workflow](/app/vue-best-practices) | Skill | Vue AI | Vue can be written several different ways, and mixing them makes a codebase hard to follow. This settles on one approach and sticks to it w… |
| [Data Storytelling](/app/data-storytelling) | Skill | Seth Hobson | You have the numbers and the analysis, but the people you are showing them to need a story, not a table. This helps you build the narrative… |
| [Backtesting Frameworks](/app/backtesting-frameworks) | Skill | Seth Hobson | A trading strategy can look brilliant on historical data and lose money in reality, usually because the test quietly used information it wo… |
| [KPI Dashboard Design](/app/kpi-dashboard-design) | Skill | Seth Hobson | You need one screen that tells people how things are going, and either you don't know what to put on it or nobody trusts what's there. This… |
| [Conventional Commit](/app/conventional-commit) | Skill | GitHub | Conventional Commits has rules, and remembering them at the commit prompt is a chore. This guides you through writing a message that fits t… |
| [Python Code Style & Documentation](/app/python-code-style) | Skill | Seth Hobson | Your Python looks slightly different depending on who wrote it, and nobody has decided what right looks like. This covers formatting, namin… |
| [Interaction Design](/app/interaction-design) | Skill | Seth Hobson | An interface can work correctly and still feel flat: nothing moves, nothing acknowledges you, loading is a blank pause. This is about those… |
| [OpenAPI Spec Generation](/app/openapi-spec-generation) | Skill | Seth Hobson | Your API has a written description somewhere, and it drifts from what the code actually does. This helps you produce that description from… |
| [PostgreSQL Development Assistant](/app/postgresql-optimization) | Skill | GitHub | PostgreSQL has features other databases do not, and it is easy to write plain SQL and never touch them. This helps you use the ones that fi… |
| [Design System Patterns](/app/design-system-patterns) | Skill | Seth Hobson | Your interface has drifted - colors and spacing differ between screens and nobody can say what the real values are. This covers putting a s… |
| [Implementing Flutter Integration Tests](/app/flutter-add-integration-test) | Skill | Flutter | You have a Flutter app and you keep checking the same screens by hand. This sets up the tooling that drives your app for you, and turns the… |
| [Terraform Module Library](/app/terraform-module-library) | Skill | Seth Hobson | Every new project seems to start with someone rewriting the same infrastructure setup from scratch. This helps you build reusable pieces in… |
| [Fixing Motion Performance](/app/fixing-motion-performance) | Skill | Julien Thibeaut | An animation that stutters makes a whole product feel cheap, and the cause is rarely obvious from the code. This audits your CSS and JavaSc… |
| [React Native Design](/app/react-native-design) | Skill | Seth Hobson | You are building a phone app with React Native and the visual side needs work: styling, how screens flow into each other, and motion that d… |
| [.NET/C# Best Practices](/app/dotnet-best-practices) | Skill | GitHub | You have written some C# and you are not sure it holds up. This looks over the code in your project or solution and tells you where it fall… |
| [React State Management](/app/react-state-management) | Skill | Seth Hobson | Your React app's data is scattered and you cannot tell which component owns what, or you are staring at four libraries wondering which to p… |
| [Solidity Security](/app/solidity-security) | Skill | Seth Hobson | Smart contracts are hard to fix once deployed, and the same vulnerabilities keep appearing in new ones. This covers the security practices… |
| [UV Package Manager](/app/uv-package-manager) | Skill | Seth Hobson | Setting up Python projects and juggling dependencies and virtual environments takes more fiddling than it should. This covers uv, a package… |
| [React Native Architecture](/app/react-native-architecture) | Skill | Seth Hobson | You are building a phone app with React Native and the structural decisions are piling up: how screens connect, what happens with no signal… |
| [SQL Code Review](/app/sql-code-review) | Skill | GitHub | You have SQL going into review and want to know if it opens a hole or repeats a known bad habit. This reads it for security problems, acces… |
| [Python Project Structure & Module Architecture](/app/python-project-structure) | Skill | Seth Hobson | You are starting a Python project, or an old one has become a pile of files nobody can navigate. This helps you decide where code lives and… |
| [Accessibility Compliance](/app/accessibility-compliance) | Skill | Seth Hobson | Some people use your interface with a screen reader, a keyboard, or other assistive technology, and interfaces often quietly fail them. Thi… |
| [Kubernetes Security Policies](/app/k8s-security-policies) | Skill | Seth Hobson | A Kubernetes cluster is wide open by default: anything can talk to anything, and accounts often have more power than they need. This writes… |
| [BigQuery Basics](/app/bigquery-basics) | Skill | Google | You have data in BigQuery, or want to put some there, and need to query it or tidy up what holds it. This runs SQL, manages datasets, table… |
| [Python Error Handling](/app/python-error-handling) | Skill | Seth Hobson | Your Python works when the input is right, and you have not decided what happens when it is not. This covers checking input, organizing you… |
| [Baseline UI](/app/baseline-ui) | Skill | Julien Thibeaut | Sometimes an interface works but looks unfinished - the gaps are uneven, the text sizes wander, nothing stands out. This does a quick clean… |
| [Weather](/app/weather) | Skill | openclaw | You want to know whether to take a coat, or what the weather will be where you're going. Instead of opening a weather site, you just ask, a… |
| [Cloud Run Basics](/app/cloud-run-basics) | Skill | Google | You have something you want running in the cloud, and Cloud Run offers a few different shapes for it depending on whether it answers reques… |
| [RAG Implementation](/app/rag-implementation) | Skill | Seth Hobson | You want an AI assistant to answer using your own material rather than whatever it happens to know. This builds the retrieval part: storing… |
| [JavaScript TypeScript Jest](/app/javascript-typescript-jest) | Skill | GitHub | You are writing tests in JavaScript or TypeScript with Jest and keep making judgement calls about structure and mocking on the fly. This gi… |
| [NuGet Manager](/app/nuget-manager) | Skill | GitHub | You need to add, remove or change the version of a package in a .NET project. This handles it, sticking to the dotnet command line rather t… |
| [Deployment Pipeline Design](/app/deployment-pipeline-design) | Skill | Seth Hobson | You need code to get from a commit to production without breaking anything, and with the right people signing off along the way. This cover… |
| [Web quality audit](/app/web-quality-audit) | Skill | Addy Osmani | You want to know how your site is doing overall, not just one narrow thing. This runs a broad quality audit covering speed, accessibility,… |
| [Bash Defensive Patterns](/app/bash-defensive-patterns) | Skill | Seth Hobson | Shell scripts tend to keep going after something has already gone wrong, and the damage shows up later. Defensive Bash is the set of habits… |
| [Changelog Automation](/app/changelog-automation) | Skill | Seth Hobson | Every release someone has to sit down and write up what changed. This builds the changelog from your commits, pull requests, and releases i… |
| [Visual Design Foundations](/app/visual-design-foundations) | Skill | Seth Hobson | Screens can end up looking assembled rather than designed, with mismatched type, colors and spacing. This covers the underlying principles… |
| [Web Design Reviewer](/app/web-design-reviewer) | Skill | GitHub | You have a site running and something about it looks off, but you are not sure what or where. This looks at the site as rendered - local or… |
| [Gemini API in Agent Platform](/app/gemini-api) | Skill | Google | You are writing code that calls Gemini, and it needs to work in an enterprise setting on Google Cloud rather than a quick script. This guid… |
| [Code Reviewer](/app/code-reviewer) | Skill | google-gemini | You have written some code and want it checked over before it goes in. This looks at the changes you have made locally, or at a pull reques… |
| [Debugging Strategies](/app/debugging-strategies) | Skill | Seth Hobson | Something is broken or slow and you have been poking at it without getting closer. This gives you a systematic way to hunt it down - how to… |
| [Python Anti-Patterns Checklist](/app/python-anti-patterns) | Skill | Seth Hobson | You are about to finish a piece of Python, or reviewing someone else's, and you want to know if it contains one of the mistakes people keep… |
| [Stripe Integration](/app/stripe-integration) | Skill | Seth Hobson | You need to charge people money in your product and you would rather not improvise the part where card details are involved. This walks you… |
| [Microservices Patterns](/app/microservices-patterns) | Skill | Seth Hobson | You are splitting a system into separate services, or already have and it's tangled. This helps decide the boundaries, how services talk to… |
| [Secrets Management](/app/secrets-management) | Skill | Seth Hobson | Passwords and keys have a way of ending up wherever the build can reach them, which is also wherever a leak can. This covers handling those… |
| [Web Component Design](/app/web-component-design) | Skill | Seth Hobson | Shared UI components tend to drift into near-copies with confusing props. This covers component patterns across React, Vue and Svelte - CSS… |
| [Playwright Fill In Form](/app/playwright-automation-fill-in-form) | Skill | GitHub | There is a form you keep filling in by hand and it is tedious every time. This drives the browser and fills it in for you. Reach for it whe… |
| [Grafana Dashboards](/app/grafana-dashboards) | Skill | Seth Hobson | Your systems and apps produce metrics, but nobody can read them as numbers in a stream. This builds Grafana dashboards that show them live,… |
| [LangChain & LangGraph Architecture](/app/langchain-architecture) | Skill | Seth Hobson | You are building something on top of a language model and need to decide how the pieces fit: what calls what, what it remembers, what tools… |
| [Core Web Vitals optimization](/app/core-web-vitals) | Skill | Addy Osmani | Your page loads slowly, jumps around as it loads, or feels sluggish when someone taps. Those three things are measured as Core Web Vitals,… |
| [Create Specification](/app/create-specification) | Skill | GitHub | You know roughly what you want built, and you want an AI to help build it, but a vague chat request is not enough to work from. This create… |
| [Protocol Reverse Engineering](/app/protocol-reverse-engineering) | Skill | Seth Hobson | Two things are talking over the network and there is no documentation for what they say. This helps you take the traffic apart, work out th… |
| [Python Packaging](/app/python-packaging) | Skill | Seth Hobson | You have Python code that works on your machine and other people need to install it. This covers laying the project out, writing the packag… |
| [LLM Evaluation](/app/llm-evaluation) | Skill | Seth Hobson | You built something on a language model and the only test so far is that it looks fine when you try it. This helps you measure it properly… |
| [Game Engine Skill](/app/game-engine) | Skill | GitHub | You want to make a game that runs in a browser and you are working out how the pieces fit: the loop, the drawing, the collisions, the contr… |
| [Fixing Accessibility](/app/fixing-accessibility) | Skill | Julien Thibeaut | Not everyone uses a mouse or sees colours the same way, and interfaces often quietly exclude them. This audits your HTML and fixes the prob… |
| [Python Type Safety](/app/python-type-safety) | Skill | Seth Hobson | You want Python to tell you about mismatched types before the program runs, or a checker is shouting at you and you are not sure how to sat… |
| [Startup Financial Modeling](/app/startup-financial-modeling) | Skill | Seth Hobson | You are raising money, or trying to work out how long your cash will last, and you need real numbers rather than guesses. This helps you bu… |
| [Create high‑quality AGENTS.md file](/app/create-agentsmd) | Skill | GitHub | Your repository needs an AGENTS.md file and you do not want to write one from a blank page. This generates it for you. Reach for it when yo… |
| [React Modernization](/app/react-modernization) | Skill | Seth Hobson | Your React app is a few versions behind and written in an older style. This handles the upgrade and the rewrite from class components to ho… |
| [WCAG Audit Patterns](/app/wcag-audit-patterns) | Skill | Seth Hobson | You need to know whether your site works for people using it with assistive technology, and where it fails. This covers accessibility audit… |
| [Refactor Plan](/app/refactor-plan) | Skill | GitHub | You are about to change something that touches a lot of files and you would rather not find out halfway that the order was wrong. This inve… |
| [Penpot UI/UX Design Guide](/app/penpot-uiux-design) | Skill | GitHub | You need to design an interface in Penpot - a screen, a form, a whole design system - and you want it to hold up to normal standards rather… |
| [Authenticating to Google Cloud](/app/google-cloud-recipe-auth) | Skill | Google | You need your code or your account to prove who it is to a cloud service, and the options all sound similar. This explains how authenticati… |
| [PostgreSQL Code Review Assistant](/app/postgresql-code-review) | Skill | GitHub | Code that works on one database can still be wrong on PostgreSQL in ways a general review will not catch. This reviews your database code a… |
| [Onboarding to Google Cloud](/app/google-cloud-recipe-onboarding) | Skill | Google | You have never used Google Cloud and the first hour is account setup, billing, and projects before you build anything. This walks you throu… |
| [Create Implementation Plan](/app/create-implementation-plan) | Skill | GitHub | You are about to take on something bigger than a quick change and want to think it through first. This creates an implementation plan file… |
| [Unity ECS Patterns](/app/unity-ecs-patterns) | Skill | Seth Hobson | A Unity game slows down once there are a lot of things in the world at once. This covers Unity's Entity Component System with DOTS, Jobs an… |
| [Workflow Orchestration Patterns](/app/workflow-orchestration-patterns) | Skill | Seth Hobson | A process spanning several services and a lot of time will be interrupted, and picking up where it left off is the hard part. This covers d… |
| [Helm Chart Scaffolding](/app/helm-chart-scaffolding) | Skill | Seth Hobson | Deploying to Kubernetes by hand means a pile of config that drifts between environments. Helm charts package it up so the same app can be d… |
| [Python Resilience Patterns](/app/python-resilience) | Skill | Seth Hobson | Something your Python code calls fails now and then, or hangs, and your code has no plan for it. This adds retrying, waiting longer between… |
| [Market Sizing Analysis](/app/market-sizing-analysis) | Skill | Seth Hobson | Somebody asks how big the opportunity is and you need an answer that stands up to questions. This works out the total market, the part you… |
| [Comprehensive Project Architecture Blueprint Generator](/app/architecture-blueprint-generator) | Skill | GitHub | You have a codebase and no current picture of how it fits together. This reads the code, works out what it is built with and how it is stru… |
| [Memory Safety Patterns](/app/memory-safety-patterns) | Skill | Seth Hobson | In languages like Rust, C++, and C you are responsible for memory and resources yourself, and mistakes there are painful to find later. Thi… |
| [Cloud SQL Basics](/app/cloud-sql-basics) | Skill | Google | You need a relational database - MySQL, PostgreSQL, or SQL Server - and you would rather not run the server yourself. This creates the inst… |
| [Taste Design](/app/taste-design) | Skill | Google Labs Code | You have a design brief in your head, but the interfaces that come back look generic. This writes a design document that coding agents read… |
| [Google Cloud Security](/app/google-cloud-waf-security) | Skill | Google | You have something running or planned on Google Cloud and need to know whether it is secure enough. This evaluates the workload, works out… |
| [Best practices](/app/best-practices) | Skill | Addy Osmani | You have web code you inherited or have not looked at in a while, and you want to know whether it is safe, current, and holding up. This ap… |
| [Python Observability](/app/python-observability) | Skill | Seth Hobson | Something is going wrong in production and your logs do not tell you enough. This covers logging you can actually search, metrics, and trac… |
| [ShellCheck Configuration and Static Analysis](/app/shellcheck-configuration) | Skill | Seth Hobson | Shell scripts fail in quiet, specific ways, often only on a machine that isn't yours. ShellCheck reads them and points out the problems; th… |
| [Python Configuration Management](/app/python-configuration) | Skill | Seth Hobson | Your Python app has values baked into it - hostnames, keys, flags - that should not be there, and should differ between staging and product… |
| [Generate TypeScript MCP Server](/app/typescript-mcp-server-generator) | Skill | GitHub | You want to build an MCP server in TypeScript and would rather not assemble the starting project by hand. This generates a complete one for… |
| [Cloud Cost Optimization](/app/cost-optimization) | Skill | Seth Hobson | The cloud bill keeps growing and nobody can say exactly why. This goes through your spending across the major providers and reduces it: siz… |
| [Google Cloud Cost Optimization](/app/google-cloud-waf-cost-optimization) | Skill | Google | You are spending more on Google Cloud than you would like, or you are about to build something and want cost considered early. This evaluat… |
| [Embedding Strategies](/app/embedding-strategies) | Skill | Seth Hobson | You are building search or retrieval over your own documents and the results are not the ones people expect. Two things usually decide that… |
| [JUnit 5+ Best Practices](/app/java-junit) | Skill | GitHub | You are writing unit tests in Java and want them structured well rather than just passing. This gives you the recommended practices for JUn… |
| [Data Quality Frameworks](/app/data-quality-frameworks) | Skill | Seth Hobson | Bad numbers make it downstream and someone notices in a dashboard days later. This sets up checks on your data using Great Expectations, db… |
| [Startup Metrics Framework](/app/startup-metrics-framework) | Skill | Seth Hobson | You are being asked how the business is doing and you are not sure which numbers answer that. This helps you pick the metrics that matter f… |
| [Go Concurrency Patterns](/app/go-concurrency-patterns) | Skill | Seth Hobson | Go lets you run many things at once, but getting it right is its own skill, and the bugs are the kind that only show up sometimes. This cov… |
| [Google Cloud Reliability](/app/google-cloud-waf-reliability) | Skill | Google | You need to know what happens to your Google Cloud workload when part of it fails, or someone has asked about disaster recovery and you hav… |
| [Billing Automation](/app/billing-automation) | Skill | Seth Hobson | Money coming in on a schedule means invoices to send, cards that fail, and subscriptions that start, change, and end. This is about buildin… |
| [Kubernetes Manifest Generator](/app/k8s-manifest-generator) | Skill | Seth Hobson | Kubernetes wants configuration files, and getting them right by hand is fiddly. This writes those files for you - the ones that run your ap… |
| [Python Background Jobs & Task Queues](/app/python-background-jobs) | Skill | Seth Hobson | Something in your Python app takes too long to do while a user waits. This covers moving that work into a queue with workers picking it up.… |
| [.NET/C# Design Pattern Review](/app/dotnet-design-pattern-review) | Skill | GitHub | Sometimes code works but the shape of it feels wrong. This reads your C# and .NET code with an eye on the design patterns in it, then sugge… |
| [Project Discovery & Assessment](/app/dotnet-upgrade) | Skill | GitHub | You have a .NET app on an older framework and moving it feels like a big unknown. This gives you ready-made prompts for looking at what the… |
| [GKE Basics & Critical Gotchas](/app/gke-basics) | Skill | Google | You need a cluster running and something deployed on it, starting from the basics. This handles creating the cluster, getting your local to… |
| [ML Pipeline Workflow](/app/ml-pipeline-workflow) | Skill | Seth Hobson | Training a model by hand in a notebook is one thing; doing it repeatably and getting it live is another. This builds the whole path - data… |
| [Dependency Upgrade](/app/dependency-upgrade) | Skill | Seth Hobson | A dependency you rely on has a new major version and you know something will break. This helps you work out what is incompatible first, rol… |
| [Competitive Landscape Analysis](/app/competitive-landscape) | Skill | Seth Hobson | You know who else is in your market but not what that means for you. This works through the competition, where the openings are, and how to… |
| [Bats Testing Patterns](/app/bats-testing-patterns) | Skill | Seth Hobson | You have shell scripts doing real work, and nothing checks them when you change something. This helps you write tests for those scripts usi… |
| [Memory Forensics](/app/memory-forensics) | Skill | Seth Hobson | Something happened on a machine and the evidence you need was only ever in memory. This covers taking that memory image and going through i… |
| [Risk Metrics Calculation](/app/risk-metrics-calculation) | Skill | Seth Hobson | You hold a portfolio and need to say, with numbers, how bad things could get and whether the returns justify it. This calculates the standa… |
| [Binary Analysis Patterns](/app/binary-analysis-patterns) | Skill | Seth Hobson | Sometimes you have a compiled program and no source code, and you still need to know what it does. This covers the ways people read binarie… |
| [Python Resource Management](/app/python-resource-management) | Skill | Seth Hobson | Your Python code opens files or connections and you are not certain they all get closed, especially when something goes wrong. This covers… |
| [CQRS Implementation](/app/cqrs-implementation) | Skill | Seth Hobson | One data model serving both reads and writes can get in its own way as a system grows. This implements CQRS, which splits those into two, s… |
| [dbt Transformation Patterns](/app/dbt-transformation-patterns) | Skill | Seth Hobson | You are building transformations that turn raw tables into ones analysts can use, and it is getting hard to keep straight. This covers how… |
| [Apple App Store Review Specialist](/app/apple-appstore-reviewer) | Skill | GitHub | Submitting an app to Apple and waiting to hear back is a slow way to find out something is wrong. This reads your codebase looking for thin… |
| [Apache Airflow DAG Patterns](/app/airflow-dag-patterns) | Skill | Seth Hobson | You need scheduled jobs that run in order, wait on each other, and do not fall over. This covers building those pipelines in Apache Airflow… |
| [PayPal Integration](/app/paypal-integration) | Skill | Seth Hobson | You need to take money through PayPal and handle what comes after the sale. This covers express checkout, subscriptions that bill again, an… |
| [Temporal Python Testing Strategies](/app/temporal-python-testing) | Skill | Seth Hobson | You have workflows that wait around for long periods, and testing them normally means waiting too. This covers writing tests for them, skip… |
| [Anti-Reversing Techniques](/app/anti-reversing-techniques) | Skill | Seth Hobson | You are pulling apart a program and it is fighting back - packed, obfuscated, or behaving differently when it senses a debugger. This expla… |
| [Angular Migration](/app/angular-migration) | Skill | Seth Hobson | You have an application on AngularJS and rewriting it in one go is not realistic. This takes the incremental route: run both frameworks tog… |
| [Postmortem Writing](/app/postmortem-writing) | Skill | Seth Hobson | Something broke, it is fixed now, and someone has to write it up so the team learns from it instead of relitigating it. This helps you prod… |
| [Event Store Design](/app/event-store-design) | Skill | Seth Hobson | Some systems keep a running log of everything that happened instead of only the latest values. If you are building one of those and need so… |
| [SAST Configuration](/app/sast-configuration) | Skill | Seth Hobson | Security bugs in code are easier to catch by machine than by eye, but the scanning tools take setup. This covers configuring those tools so… |
| [Hybrid Search Implementation](/app/hybrid-search-implementation) | Skill | Seth Hobson | Search by meaning misses exact terms; search by keyword misses anything phrased differently. When neither alone is finding enough, this com… |
| [Smart Explore](/app/smart-explore) | Skill | Alex Newman | You open a project you didn't write and want to know what's in it before committing to whole files. This skill looks at the structure of th… |
| [Web3 Smart Contract Testing](/app/web3-testing) | Skill | Seth Hobson | A smart contract goes live and cannot be quietly patched, so untested behaviour is expensive. This covers testing contracts with Hardhat an… |
| [Distributed Tracing](/app/distributed-tracing) | Skill | Seth Hobson | A request passes through several services and something in there is slow or broken, but each service only shows you its own piece. Tracing… |
| [Screen Reader Testing](/app/screen-reader-testing) | Skill | Seth Hobson | Some people navigate the web by listening rather than looking, and a page that looks fine can still be unusable that way. This is about tes… |
| [Vue Debug Guides](/app/vue-debug-guides) | Skill | Vue AI | Your Vue app is throwing an error, printing a warning you do not recognize, or rendering differently on the server than in the browser. Thi… |
| [Saga Orchestration](/app/saga-orchestration) | Skill | Seth Hobson | Sometimes one business action touches several services, and one of them fails after the others already committed. This helps you design the… |
| [Multi-Cloud Architecture](/app/multi-cloud-architecture) | Skill | Seth Hobson | You are building on more than one cloud, or you do not want to be stuck with the one you are on. This walks you through choosing which prov… |
| [Apache Spark Optimization](/app/spark-optimization) | Skill | Seth Hobson | You have a data processing job that takes far longer than it should, or one that started struggling as the data grew. This helps you work o… |
| [Similarity Search Patterns](/app/similarity-search-patterns) | Skill | Seth Hobson | Ordinary search only finds the words you typed, which misses anything phrased differently. This covers building search that matches on simi… |
| [Fixing Metadata](/app/fixing-metadata) | Skill | Julien Thibeaut | You share a link and the preview comes out wrong, or a new page ships without the tags search engines expect. This audits the metadata in y… |
| [Vector Index Tuning](/app/vector-index-tuning) | Skill | Seth Hobson | Vector search can be quick but return the wrong neighbours, or accurate but too slow and too hungry for memory. This helps you tune the ind… |
| [Make Plan](/app/make-plan) | Skill | Alex Newman | Someone asked you for something big: a feature or a change with several parts, and diving straight in feels like a leap. This builds a plan… |
| [Review And Refactor](/app/review-and-refactor) | Skill | GitHub | You have a set of rules for how code in your project should look, and want them applied rather than remembered. This reviews the code again… |
| [Update Implementation Plan](/app/update-implementation-plan) | Skill | GitHub | You wrote an implementation plan and then things changed - a new feature came in, the design shifted, packages need upgrading. Rather than… |
| [Hybrid Cloud Networking](/app/hybrid-cloud-networking) | Skill | Seth Hobson | Part of your infrastructure sits in your own building and part sits in the cloud, and the two need to talk to each other safely. This sets… |
| [Turborepo Caching](/app/turborepo-caching) | Skill | Seth Hobson | In a repo holding many packages, every build redoes work that has not changed. This helps you configure Turborepo so results are cached loc… |
| [C# Async Programming Best Practices](/app/csharp-async) | Skill | GitHub | Asynchronous C# is easy to write in a way that technically compiles but is not how it should be done. This gives you the best practices for… |
| [Argent React Native Profiler](/app/argent-react-native-profiler) | Skill | Software Mansion | Your React Native app feels sluggish and you are guessing at the cause. This measures what is actually happening, re-renders and CPU work,… |
| [VueUse Functions](/app/vueuse-functions) | Skill | Anthony Fu | You are building something in Vue or Nuxt and writing code by hand that a shared library probably already handles. This suggests the VueUse… |
| [Projection Patterns](/app/projection-patterns) | Skill | Seth Hobson | Your system records everything that happened as a stream of events, which is great for writing and awkward for reading. This helps you buil… |
| [Employment Contract Templates](/app/employment-contract-templates) | Skill | Seth Hobson | You need to hire someone and the paperwork has to exist before they can start. This gives you employment contracts, offer letters, and HR p… |
| [.editorconfig](/app/editorconfig) | Skill | GitHub | Everyone's editor formats code slightly differently and the diffs get noisy. This looks at your project and your preferences and writes an… |
| [SLO Implementation](/app/slo-implementation) | Skill | Seth Hobson | Teams argue about whether a service is reliable enough because nobody wrote down what enough means. This is about defining the measurements… |
| [DeFi Protocol Templates](/app/defi-protocol-templates) | Skill | Seth Hobson | You are building a decentralized finance application and do not want to write the core mechanics from nothing. This gives you templates for… |
| [Create GitHub Actions Workflow Specification](/app/create-github-action-workflow-specification) | Skill | GitHub | There is a GitHub Actions workflow in your repo that works, and changing it feels risky because no one has written down what it does. This… |
| [Java Documentation (Javadoc) Best Practices](/app/java-docs) | Skill | GitHub | Someone reading your Java code later has to guess what a class or interface is for, because nothing says. This goes through your types and… |
| [Team Composition Analysis](/app/team-composition-analysis) | Skill | Seth Hobson | You have money to hire but you are not sure who to bring on first, or what to offer them. This helps you plan headcount, pick the next role… |
| [mTLS Configuration](/app/mtls-configuration) | Skill | Seth Hobson | Your services talk to each other over the network, and right now anything that can reach them can talk to them too. This helps you set thin… |
| [On-Call Handoff Patterns](/app/on-call-handoff-patterns) | Skill | Seth Hobson | Your shift is ending and the person taking over needs to know what is on fire, what you were partway through looking at, and what changed r… |
| [Service Mesh Observability](/app/service-mesh-observability) | Skill | Seth Hobson | When services call each other through a mesh, a slow request is hard to pin on any one of them. This covers getting visibility into that tr… |
| [Bazel Build Optimization](/app/bazel-build-optimization) | Skill | Seth Hobson | Your team shares one very large codebase and builds keep dragging. This is about tuning Bazel, the build tool, so that work goes faster on… |
| [Istio Traffic Management](/app/istio-traffic-management) | Skill | Seth Hobson | In a service mesh you decide where requests go and what happens when something starts failing. This sets up that routing and load balancing… |
| [NFT Standards](/app/nft-standards) | Skill | Seth Hobson | You are creating tokens on-chain and need them to follow the standards other tools expect. This covers the two common standards, how the me… |
| [Security Best Practices](/app/security-best-practices) | Skill | OpenAI | You have written something and want to know whether it is safe, not whether it is tidy. This reviews your code against security practices f… |
| [React Native Best Practices](/app/react-native-best-practices) | Skill | Callstack Incubator | Your React Native app feels sluggish, takes too long to start, or janks when you scroll. This brings performance guidelines to bear on the… |
| [Parallel Debugging](/app/parallel-debugging) | Skill | Seth Hobson | A bug could be coming from any of several places and picking one to chase first is a guess. This helps you set up the competing explanation… |
| [Pinia](/app/pinia) | Skill | Anthony Fu | Your Vue app has state that several components need and passing it around has stopped working. Pinia is Vue's official library for holding… |
| [Generate Python MCP Server](/app/python-mcp-server-generator) | Skill | GitHub | You want to build an MCP server in Python and you would rather not start from an empty folder. This sets up the project for you, with its t… |
| [Parallel Feature Development](/app/parallel-feature-development) | Skill | Seth Hobson | A feature is big enough that several people or agents should work on it at once, and without a plan they will edit the same files and fight… |
| [XUnit Best Practices](/app/csharp-xunit) | Skill | GitHub | You are writing unit tests in XUnit and want the accepted patterns rather than a guess. This gives you best practices for XUnit, including… |
| [AI Prompt Engineering Safety Review & Improvement](/app/ai-prompt-engineering-safety-review) | Skill | GitHub | You wrote a prompt and you are not sure it holds up - it might be biased, easy to abuse, or just not doing what you meant. This reviews the… |
| [Task Coordination Strategies](/app/task-coordination-strategies) | Skill | Seth Hobson | You have a big piece of work and several agents to do it, and the hard part is dividing it up sensibly. This helps you break the work down,… |
| [Agentic Evaluation Patterns](/app/agentic-eval) | Skill | GitHub | Your agent produces something and you have no way of knowing whether it is any good. This covers ways to have outputs checked, scored, and… |
| [Multi-Reviewer Patterns](/app/multi-reviewer-patterns) | Skill | Seth Hobson | Several reviews of the same code, each looking at a different kind of quality, produce a pile of overlapping notes with severities nobody a… |
| [Gh Pr Checks Plan Fix](/app/gh-fix-ci) | Skill | OpenAI | Your pull request is red and the logs are somewhere you have to go digging for. This inspects the failing checks, reads the logs, explains… |
| [ctx7 CLI](/app/context7-cli) | Skill | Upstash | When your AI coding assistant needs current documentation for a library, or you want to add skills to it, this skill uses the ctx7 command-… |
| [Team Communication Protocols](/app/team-communication-protocols) | Skill | Seth Hobson | You have several agents working together and they are not lining up, especially where their work meets. This covers how they should talk to… |
| [Team Composition Patterns](/app/team-composition-patterns) | Skill | Seth Hobson | You are about to start a team of agents and the first questions are how many and which kinds. This helps you size the team, choose a shape… |
| [Feature PRD Prompt](/app/breakdown-feature-prd) | Skill | GitHub | You have an epic agreed at a high level and now one feature inside it needs writing down properly. This drafts a product requirements docum… |
| [Refactor Method to Reduce Cognitive Complexity](/app/refactor-method-complexity-reduce) | Skill | GitHub | One method has grown hard to follow, and you want it under a complexity limit. Name the method and the number you are aiming for, and this… |
| [Power BI Semantic Modeling](/app/powerbi-modeling) | Skill | GitHub | You are building or fixing a Power BI semantic model and want advice that fits your data rather than a textbook answer. This connects to th… |
| [Google Cloud Networking Observability Expert](/app/google-cloud-networking-observability) | Skill | Google | Something on your network is slow or not connecting, and the logs are large and hard to read. This digs into the logs, metrics, and path te… |
| [ScoutQA Testing Skill](/app/scoutqa-test) | Skill | GitHub | You have built or changed something on a web app and you want to know it works before anyone else finds out it does not. This runs testing… |
| [Nano Banana Pro OpenRouter](/app/nano-banana-pro-openrouter) | Skill | GitHub | You need a picture and would rather describe it than draw it. This generates images from a prompt, edits images you already have, and can c… |
| [Meeting Minutes](/app/meeting-minutes) | Skill | GitHub | A meeting just ended and someone has to write it up. This produces short, usable minutes: who was there, what was on the agenda, what was d… |
| [Markdown to HTML Conversion](/app/markdown-to-html) | Skill | GitHub | You have notes or docs written in Markdown, and you need them as web pages instead. This helps you turn those files into HTML, whether you… |
| [Git Flow Branch Creator](/app/git-flow-branch-creator) | Skill | GitHub | You've started making changes and realise you're on the wrong branch, or you can't remember which prefix Git Flow wants this time. This loo… |
| [Image Manipulation with ImageMagick](/app/image-manipulation-image-magick) | Skill | GitHub | You have images that are the wrong size or the wrong format, and possibly a lot of them. This handles resizing, converting between formats,… |
| [PlantUML ASCII Art Diagram Generator](/app/plantuml-ascii) | Skill | GitHub | Sometimes you need a diagram somewhere pictures do not go - a terminal, a plain text file. This draws the diagram out of characters instead… |
| [README Generator Prompt](/app/readme-blueprint-generator) | Skill | GitHub | Your repository has bits of documentation scattered around but no README that pulls it together. This reads what is already there and write… |
| [DevOps Rollout Plan Generator](/app/devops-rollout-plan) | Skill | GitHub | You have a change to deploy and no plan beyond hope. This writes one: what to verify before you begin, the steps in order, the signals that… |
| [C# Documentation Best Practices](/app/csharp-docs) | Skill | GitHub | Your C# types work but nothing explains them to the next person who opens the file. This makes sure they carry XML comments and that the do… |
| [Create a Product Requirements Document](/app/create-prd) | Skill | Pawel Huryn | You need to write down what is being built and why, and the blank document is the hard part. This walks you through a full requirements tem… |
| [Agent Governance Patterns](/app/agent-governance) | Skill | GitHub | Your AI agent can touch real systems - APIs, databases, files - and right now nothing stands between it and a bad instruction. This covers… |
| [MCP-CLI](/app/mcp-cli) | Skill | GitHub | MCP servers are how tools, APIs and data sources get connected in. When you want to poke at one directly rather than through an app, this g… |
| [gcloud CLI Skill for AI Agents](/app/gcloud) | Skill | Google | You are about to run a cloud command that could do real damage if a flag is wrong, and the output is often more than you can read. This che… |
| [Context Map](/app/context-map) | Skill | GitHub | Starting a change without knowing its full reach is how you miss the one file that mattered. This maps out the files relevant to a task bef… |
| [Azure Deployment Preflight Validation](/app/azure-deployment-preflight) | Skill | GitHub | You are about to deploy infrastructure to Azure and would rather not find out mid-deploy that something is wrong. This checks the template,… |
| [Write Coding Standards From File](/app/write-coding-standards-from-file) | Skill | GitHub | Your project has a style, but it lives in the code and in people's heads rather than in a document. Point this at files or folders and it w… |
| [Create Spring Boot Java project prompt](/app/create-spring-boot-java-project) | Skill | GitHub | You are starting a new Java service and none of the starting structure exists yet. This creates the skeleton of a Spring Boot project in Ja… |
| [Generate Application from OpenAPI Spec](/app/openapi-to-application-code) | Skill | GitHub | You have a written specification for an API and now you need the actual code behind it. Instead of typing it all out yourself, this takes t… |
| [Create GitHub Issue from Implementation Plan](/app/create-github-issues-feature-from-implementation-plan) | Skill | GitHub | You have an implementation plan with phases, and none of it is in the tracker yet. This turns those phases into GitHub issues, using the re… |
| [Project Folder Structure Blueprint Generator](/app/folder-structure-blueprint-generator) | Skill | GitHub | A project has grown and nobody has written down where things are supposed to live, so every new file is a small decision. This analyzes the… |
| [Power BI Report Visualization Designer](/app/power-bi-report-design-consultation) | Skill | GitHub | You have the data working in Power BI but the report itself is hard to read, or you are not sure which chart to use. This helps with chart… |
| [GitHub Copilot SDK](/app/copilot-sdk) | Skill | GitHub | You are building software and want an AI agent working inside it, not in a separate chat window. This helps you do that with the GitHub Cop… |
| [Add Language With next-intl](/app/next-intl-add-language) | Skill | GitHub | Your Next.js app already speaks one language and you want to add another. This adds a new language to an application using next-intl. Reach… |
| [Project Workflow Documentation Generator](/app/project-workflow-analysis-blueprint-generator) | Skill | GitHub | You have an application whose workings live in people's heads, and you need it written down. This looks at the project, works out its archi… |

and 4266 listings more

## Bundles

**Published listings, with what each one does**

| Listing | Kind | Publisher | What it does |
| --- | --- | --- | --- |
| [Using Agent Skills](/app/using-agent-skills) | Bundle | Addy Osmani | You sit down to work and there are several skills on hand, but no obvious answer to which one this task needs. That is when you use this. T… |

---

Canonical URL: <https://airmarket.ai/discover>
