Agent Executor icon

Raycast extension for Claude Code Skills

Agent Executor

Execute Claude Code Skills from Raycast

Dynamic skill scanning, one-click execution, real-time status tracking, and structured logging — AI Agent power in your launcher.

Why Agent Executor

Skills are written — now make them run.

Agent Executor is a Raycast extension that brings the Claude Code Skills ecosystem into your launcher. It automatically scans .claude/skills/ directories, dynamically loads all skills, and lets you execute them with one click while tracking status in real time. No hardcoding needed — add a new skill by simply creating a subdirectory with a SKILL.md file.

Core capabilities

From discovering skills to checking results, one Raycast shortcut away.

Dynamic skill scanning

Automatically loads skills from project .claude/skills/ and global ~/.claude/skills/ directories, extracting titles, descriptions, and icons — no code changes required.

One-click execution

Select a skill, add an optional instruction, and hit Enter. Supports both background and terminal-popout modes, with base64-encoded prompts to prevent injection.

Real-time status tracking

Auto-grouped by Running / Completed / Failed. Running tasks refresh every 5 seconds — quickly spot what needs attention.

Structured logging

JSONL-format execution history (Run ID, PID, elapsed time, full output, exit code) retained for 7 days, viewable directly inside Raycast.

Task queue

Concurrency control with configurable max parallel tasks (1–10). Queue survives window closure.

Multi-project support

Configure up to 5 project directories and manage skill sets across multiple Agent workspaces.

Workflow

From scanning skills to reviewing results.

  1. Open Agent Executor in Raycast — all available skills are listed automatically
  2. Select a skill, add an optional instruction, and press Enter to execute
  3. Check real-time progress and history in "Agent Status"
  4. Click any record to view detailed logs, output, and execution time

Install

Clone from GitHub and load into Raycast.

This extension requires Raycast and Claude Code CLI. Clone the repo, run npm install && npm run dev, and it appears in Raycast. See the README for detailed setup instructions.