Templates
Learn about the templates provided by Raycast to help kickstart your extension.
Raycast provides a variety of templates to kickstart your extension.
Raycast provides 3 types of templates:
Commands: These are templates for commands.
Tools: These are templates for tools. You can select a different one for each tool that you add to your extension.
Extension Boilerplates: These are fully built extensions designed to be tweaked by organizations for internal use.
Commands
Show Detail
Submit Form
Show Grid
Show List and Detail
Menu Bar Extra
Run Script
A example of a no-view command which shows a simple HUD.
Show List
Show Typeahead Results
AI
Tools
Extension Boilerplates
The Raycast Team has created high-quality templates to reinforce team experiences with the Raycast API.
Run npm init raycast-extension -t <template-name>
to get started with these extensions. All templates can be found on the templates page.
Specific instructions about customizing the template can be found on the relevant template page. Simply customize the template as you see fit, then run npm run publish
in the extension directory to allow your team to install the extension.
Last updated