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.