agentsclimarketplace

Raycast orchestrator

Skill Sheshiyer/skill-clusters/skills/raycast-orchestrator

Hub-and-spoke agent-skill clusters, one per stack (Astro·GSAP·Remotion, Tauri, …). Installable via skills.sh.

Install
npx -y skills add Sheshiyer/skill-clusters --skill raycast-orchestrator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Route a Raycast task to the right spoke — build an extension/command, build an AI extension (tools the Raycast AI calls), publish to the Store, or design a Raycast-aesthetic UI in your own app. USE WHEN a user wants to work with Raycast but the specific concern isn't named.

SKILL.md

2.6 KB, 578 tokens by cl100k_base, as published. Nobody here has run it

Raycast Orchestrator

Entry skill for Raycast work. It separates the four distinct jobs people mean by "Raycast" and routes accordingly. The extension model (command types, manifest, @raycast/api, data, build) lives in raycast-core.

Cluster map (routing targets)

  • raycast-core — command types, the package.json manifest, UI/navigation, preferences, data/storage hooks, build/develop/publish.
  • raycast-extension — build an extension/command with React + TypeScript (the hands-on building spoke).
  • raycast-ai-extensions — AI extensions: declare tools[] the Raycast AI can call, with instructions, confirmations, and evals.
  • raycast-store-publishing — package and submit to the Raycast Store (metadata, icon, screenshots, PR + review).
  • raycast-ui-skills — design your own app to look like Raycast (light mode, Inter, 4px grid). Not the extension API.

Routing Rules by Intent

  • "Build a Raycast extension / command"raycast-extension (+ raycast-core for the model).
  • "Make it AI-callable / build an AI extension / add tools"raycast-ai-extensions.
  • "Publish / submit to the Store"raycast-store-publishing.
  • "Make my app/site look like Raycast"raycast-ui-skills (aesthetic only).

Standard Operating Flow

  1. Disambiguate the job: build extension vs AI extension vs publish vs Raycast-look UI.
  2. For building, ground in raycast-core (command mode, manifest entries, the right @raycast/api container).
  3. Delegate; for "ship it", run build → raycast-store-publishing.
  4. Return: command type(s), manifest changes implied, and the next action.

Guardrails

See raycast-core. Keep the package.json manifest in sync with code; confirm destructive actions; never expose secrets from preferences; for AI tools, gate side-effecting tools behind confirmation. Defer changing API specifics to developers.raycast.com.

Loading spokes on demand

To keep CLI startup context lean, this cluster's spokes are not separately registered as skills — only this orchestrator and its *-core are enumerated. When you route to a spoke named above, load it on demand by reading its file:

~/.agents/skill-clusters/skills/<spoke-name>/SKILL.md (or skills/<spoke-name>/SKILL.md inside the skill-clusters repo).

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.