Agent Executor icon

Raycast extension for Claude Code Skills

Agent Executor

在 Raycast 里执行 Claude Code Skills 的通用工具

动态扫描 Skills、一键执行、实时状态追踪、结构化日志,把 AI Agent 能力装进你的启动器。

为什么做 Agent Executor

Skills 写好了,还要跑起来。

Agent Executor 是一个 Raycast 扩展,把 Claude Code 的 Skills 生态搬进你的启动器。它自动扫描 .claude/skills/ 目录,动态加载所有技能,一键执行并实时追踪状态。不需要硬编码——添加新技能只需要创建一个含 SKILL.md 的子目录。

核心能力

从发现技能到查看结果,一条 Raycast 快捷键搞定。

动态技能扫描

自动从项目 .claude/skills/ 和全局 ~/.claude/skills/ 目录加载技能,提取标题、描述和图标,无需修改代码。

一键执行

选择技能、输入附加指令后直接执行,支持后台运行和终端弹窗两种模式,base64 编码传递 prompt 防止注入。

实时状态追踪

按运行中 / 已完成 / 失败自动分组,每 5 秒刷新正在运行的任务,快速定位问题。

结构化日志

JSONL 格式记录全部执行历史(Run ID、PID、耗时、完整输出、退出码),保留最近 7 天,支持在 Raycast 内直接查看。

任务队列

支持并发控制,可配置最大并发数(1-10),窗口关闭后队列不丢失。

多项目支持

可配置最多 5 个项目目录,同时管理多个 Agent 的技能集合。

使用流程

从扫描技能到查看结果。

  1. 在 Raycast 中打开 Agent Executor,自动列出所有可用技能
  2. 选择一个技能,输入附加指令(可选),按回车执行
  3. 在「Agent 运行状态」中查看实时执行进度和历史记录
  4. 点击任意记录查看详细日志、输出和执行时长

安装

从 GitHub 克隆并在 Raycast 中加载。

本扩展需要 Raycast 和 Claude Code CLI。克隆仓库后运行 npm install && npm run dev,即可在 Raycast 中使用。详细配置请参考 README。