raycast-extensions

Automate Raycast extension creation with structured blueprints for commands, views, and integrations.

7|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/nweii/agent-stuff --skill raycast-extensions-nweii
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: raycast-extensions
Source: https://github.com/nweii/agent-stuff/tree/main/skills/raycast-extensions
Command: npx skills add https://github.com/nweii/agent-stuff --skill raycast-extensions-nweii

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Developers need a structured blueprint and examples to create Raycast extensions efficiently, reducing boilerplate and setup time.

Core Features & Use Cases

  • Ready-to-use patterns for commands, List/Form/Grid views, hooks like useFetch, and AI integration.
  • Provides a manifest structure and references to best practices, enabling projects that integrate with @raycast/api.

Quick Start

Create a new extension project and adapt the provided templates to implement commands and UI with @raycast/api.

Frequently Asked Questions about raycast-extensions

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

FAQPage Schema
How do I build a Raycast extension using React and TypeScript?▼

To build a Raycast extension, you create a new project and adapt structured templates that provide ready-to-use patterns for commands, List/Form/Grid views, and @raycast/api integrations, significantly reducing initial boilerplate and setup time.

What patterns are available for Raycast extension development?▼

Available patterns for Raycast extension development include ready-to-use templates for commands, List/Form/Grid views, hooks like useFetch, AI integration, and manifest-based workflows. These blueprints enforce a standard project structure and align with best practices.

Can I use the useFetch hook and AI integration in my Raycast extension?▼

Yes, you can use the useFetch hook and AI integration in your Raycast extension. The provided development patterns include ready-made blueprints for implementing hooks like useFetch and integrating AI capabilities within your React and TypeScript project.

Do I need a manifest file to develop a Raycast extension?▼

Yes, a manifest file is required to develop a Raycast extension. The provided patterns enforce a standard extension manifest alongside a project structure that includes a SKILL.md frontmatter and optional references or assets directories for documentation.

What is the best way to reduce boilerplate when creating Raycast commands?▼

The best way to reduce boilerplate when creating Raycast commands is to use a structured blueprint that provides ready-made patterns for commands and UI views, allowing you to adapt existing templates rather than writing @raycast/api integrations from scratch.