Raycast Extensions

Guidelines for creating Raycast extensions using React, TypeScript, and Node.js. Includes...

newkub Updated

File contents

Goal

สร้าง Raycast extensions ด้วย React, TypeScript และ Node.js

Scope

ใช้สำหรับการสร้าง extensions ที่ add commands, integrate กับ external APIs, automate workflows และ create custom UI components

Execute

1. Create Project

bun create raycast-extension

2. Develop Commands

Implement commands ด้วย React components

3. Test Locally

Test ใน Raycast ด้วย development mode

4. Publish

Publish ไปยัง Raycast Store

Rules

Development

  • ใช้ React สำหรับ UI components
  • ใช้ TypeScript สำหรับ type safety
  • Follow Raycast API guidelines

Best Practices

  • ใช้ hooks สำหรับ state management
  • Implement error handling
  • Test commands อย่างเหมาะสม

References

Expected Outcome

  • Raycast extensions ที่ integrate กับ Raycast ecosystem
  • Commands ที่ responsive และ user-friendly
  • Code ที่ follow Raycast best practices

newkub/skills/tree/main/raycast-extensions commit 68dfd680b1

Frequently asked questions

npx skillmds@latest add newkub/raycast-extensions