raycast-cli

Automate Raycast extension development workflows via CLI-guided patterns and references.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/leobrival/topographic-plugins-official --skill raycast-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: raycast-cli
Source: https://github.com/leobrival/topographic-plugins-official/tree/main/plugins/dev/skills/raycast-cli
Command: npx skills add https://github.com/leobrival/topographic-plugins-official --skill raycast-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Raycast CLI enables developers to efficiently scaffold, develop, test, and publish Raycast extensions by providing a structured workflow, authoritative command references, and best-practice guidance.

Core Features & Use Cases

  • End-to-end guidance for creating Raycast extensions from template to store publication
  • Reference materials for common patterns, troubleshooting, and API usage
  • Support for local development, production builds, publishing, and maintenance

Quick Start

Open Raycast, select "Create Extension", and start development with pnpm dev.

Frequently Asked Questions about raycast-cli

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

FAQPage Schema
How do I build and publish Raycast extensions from the command line?

You can build and publish Raycast extensions by running CLI-guided dev, build, and publish cycles. This workflow supports Bash-compatible commands and npm or pnpm script execution to manage the entire extension lifecycle from template to store.

What is the process for scaffolding a new Raycast extension?

Scaffolding a Raycast extension uses structured workflow patterns and reference materials to generate new extension templates. You initiate the process by opening Raycast, selecting "Create Extension", and starting local development with pnpm dev.

Can I use pnpm for Raycast extension development and testing?

Yes, Raycast CLI development workflows fully support pnpm for script execution. You can use pnpm to run local development servers, execute build cycles, and test extensions before publishing them to the Raycast store.

How do I configure a development environment for Raycast extensions?

Configuring a Raycast extension development environment requires setting up Bash-compatible tool commands and npm or pnpm. The workflow provides structured guidance for environment setup, local development, and integrated extension metadata management.

What are the limitations of using CLI workflows for Raycast extension development?

The Raycast CLI workflow is limited to Bash-compatible environments and requires npm or pnpm for script execution. It focuses strictly on extension development, build, and publish cycles, relying on provided reference materials for troubleshooting and API usage.