raycast

Build, debug, and publish Raycast extensions using @raycast/api and CLI workflows.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/mpsuesser/workspace --skill raycast-mpsuesser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: raycast
Source: https://github.com/mpsuesser/workspace/tree/main/dotconfig/pi/agent/skills/__techs__/.unused/raycast
Command: npx skills add https://github.com/mpsuesser/workspace --skill raycast-mpsuesser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Raycast extension developers need a reliable, reference-backed guide for building, debugging, and publishing Raycast extensions and AI-powered extensions without getting lost in docs or setup details.

Core Features & Use Cases

  • Raycast API & UI building: Learn how to implement commands, UI components (lists, forms, detail views), actions, and navigation using @raycast/api.
  • Developer workflow & publishing: Use Raycast’s CLI and store preparation guidance to develop, debug, lint, build, and publish extensions confidently.
  • AI extensions & utilities: Get up to speed on AI.ask usage, AI extension tools/instructions/evals, and common helper utilities from @raycast/utils.
  • Teams & private extensions: Follow steps for Raycast for Teams setup and publishing private extensions.

Quick Start

Ask for a complete Raycast extension build plan using the Raycast API and manifest structure, targeting a command that shows a list and an AI-enhanced action.

Frequently Asked Questions about raycast

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

FAQPage Schema
How do I build a Raycast extension using the Raycast API and manifest structure?

A Raycast extension requires a manifest file defining commands, preferences, and metadata, implemented with @raycast/api for UI components like lists, forms, and actions. This skill provides reference guides for structuring and composing your extension.

What is the best way to debug and lint a Raycast extension before publishing?

Debugging and linting a Raycast extension relies on the Raycast CLI for local development and validation. This skill offers curated references for CLI-based development, store preparation, and publishing procedures to ensure your extension meets store requirements.

How do I add AI features to a Raycast extension using @raycast/utils?

Adding AI features to a Raycast extension involves using AI.ask and integrating AI extension tools, instructions, and evals. This skill covers AI utilities from @raycast/utils to help you implement AI-powered workflows for end-users.

Can I publish private Raycast extensions for my team?

Yes, you can publish private Raycast extensions using Raycast for Teams. This skill includes setup steps and publishing procedures for distributing private extensions securely within your organization's workflow.

What UI components are available when developing with the Raycast API?

The Raycast API provides UI components including lists, forms, detail views, actions, and navigation. This skill contains API section references to help you compose interactive user interfaces for your extension commands.