raycast-extension

Create Raycast extensions with React and TypeScript templates.

24|6|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/johnlindquist/claude --skill raycast-extension
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: raycast-extension
Source: https://github.com/johnlindquist/claude/tree/main/skills/raycast-extension
Command: npx skills add https://github.com/johnlindquist/claude --skill raycast-extension

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @raycast/api, @raycast/utils, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill eliminates the complexity of Raycast extension setup, providing instant templates for commands, caching, and background processing.

Quick Start

Create a new Raycast extension project with a basic no-view command template.

Frequently Asked Questions about raycast-extension

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Raycast extension with React and TypeScript?

Create a Raycast extension by using this Skill's scaffolding templates, which set up React components, TypeScript configuration, and manifest files automatically. It provides predefined project layouts, tsconfig, and lint rules so you start with a working command structure rather than configuring from scratch.

What's the fastest way to set up a Raycast command?

This Skill eliminates setup complexity by providing instant templates for commands with best-practice configuration. You get a basic no-view command template ready to extend, plus preconfigured package.json schema, hotkey bindings, and performance guidelines built in.

Can I use React with Raycast extensions?

Yes. This Skill enables you to build Raycast extensions using React and TypeScript, supporting command implementation, component rendering, and the full @raycast/api toolkit for creating interactive extensions.

Do I need to configure tsconfig and linting manually for Raycast?

No. This Skill provides predefined tsconfig, lint rules, and manifest setup so you skip manual configuration. It includes all technical requirements—project layout, command modes, and performance guidelines—ready to use.

How do I handle caching and background processing in Raycast extensions?

This Skill supplies templates for commands, caching strategies, and background processing patterns. It scaffolds the project structure and configuration to implement these functional requirements without building from scratch.

What entry barriers exist for building Raycast extensions?

Setup complexity and configuration overhead are typical barriers. This Skill eliminates both by providing instant templates, predefined schemas, and best-practice defaults, letting you focus on command logic rather than boilerplate.