Build from Templates
25 pre-built tools across 7 categories, ready to customise and use.
Using a template
In the Add Tool dialog, the template grid shows all available templates. Filter by category using the tabs at the top.
Click any template to pre-fill the tool form with a working name, description, input schema, and executeJs. Review and adjust before saving.
Categories
| Category | Tools | Examples |
|---|---|---|
| E-Commerce | 5 | addToCart, applyCoupon, goToCheckout |
| Accessibility | 6 | readPageContent, navigateToSection, readErrorMessages |
| SaaS / Productivity | 4 | createTask, searchDocs, submitSupportTicket |
| Media & Content | 4 | playVideo, enableSubtitles, searchArticles |
| Travel | 2 | searchFlights, checkInOnline |
| Healthcare | 2 | bookAppointment, findNearbyPharmacy |
| Finance | 2 | getAccountBalance, getTransactionHistory |
Every template returns an object with a success boolean, the same contract Write executeJs describes, so a template is a working tool the moment you adapt its selectors to your own markup.
These same templates are also used as reference examples when you Generate with AI: the generator picks the category that matches the page it's looking at and shows the model two or three of them, so generated tools come back in the same shape as the hand-written ones.
When to use templates
Templates are a good starting point when:
- You're setting up a common use case quickly
- You want to see example
executeJspatterns - You're new to writing tools
For AI-powered suggestions based on your actual site, use Generate with AI instead.