raycast

PassAudited by ClawScan on May 1, 2026.

Overview

This is a reference-only Raycast extension development skill with no install or runnable code; its main user-notice items are documented examples involving clipboard-to-AI use and local persistence.

This skill appears safe to use as Raycast API reference material. Before using code generated from it, review any extension that reads the clipboard, browser tabs, selected text, or stores data with Cache/LocalStorage, especially if the data could include passwords, tokens, or private business information.

Findings (2)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Generated extensions based on this example could send clipboard contents to Raycast AI when the user runs the command.

Why it was flagged

The example shows clipboard contents being included in an AI request. This is aligned with the stated AI summary example, but clipboard text can contain private or sensitive data.

Skill content
const text = await Clipboard.readText(); ... const result = await AI.ask(`Summarize this: ${text}`);
Recommendation

Use this pattern only when the command purpose is clear to the user, avoid sending secrets, and consider adding user-facing confirmation or warnings for sensitive clipboard content.

What this means

Extensions generated from this guidance may keep user data on disk between runs.

Why it was flagged

The skill intentionally guides generated Raycast extensions to store data locally. This is purpose-aligned, but persistent data can remain across uses and should be scoped.

Skill content
Data: Use `Cache` for frequent/transient data, `LocalStorage` for persistent user data.
Recommendation

Store only necessary data, avoid secrets unless specifically justified, document retention behavior, and provide cleanup or clear-storage behavior where appropriate.