raycast-alfred

macOS launcher automation with Raycast extensions (TypeScript/React) and Alfred workflows (AppleScript/Python) for keyboard-driven productivity

5 stars

Best use case

raycast-alfred is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

macOS launcher automation with Raycast extensions (TypeScript/React) and Alfred workflows (AppleScript/Python) for keyboard-driven productivity

Teams using raycast-alfred should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/raycast-alfred/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/operations/devtools/raycast-alfred/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/raycast-alfred/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How raycast-alfred Compares

Feature / Agentraycast-alfredStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

macOS launcher automation with Raycast extensions (TypeScript/React) and Alfred workflows (AppleScript/Python) for keyboard-driven productivity

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Raycast Alfred

## When to Use This Skill

### USE when:

- Building quick access tools for developer workflows
- Automating repetitive macOS tasks
- Creating custom search commands
- Building clipboard history managers
- Implementing text snippet expansion
- Creating project launchers and switchers
- Building API query tools
- Automating application control
- Creating custom keyboard shortcuts
- Building team productivity tools
### DON'T USE when:

- Cross-platform automation needed (use shell scripts)
- Server-side automation (use cron/systemd)
- GUI testing automation (use Playwright/Selenium)
- Windows/Linux environments
- Heavy computation tasks (use proper CLI tools)

## Prerequisites

### Raycast Setup

```bash
# Install Raycast
brew install --cask raycast

# Install Node.js (required for extension development)
brew install node

# Install Raycast CLI
npm install -g @raycast/api


*See sub-skills for full details.*
### Alfred Setup

```bash
# Install Alfred (Powerpack required for workflows)
brew install --cask alfred

# Alfred workflow locations
# ~/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/

# Create workflow via Alfred Preferences > Workflows > + > Blank Workflow

# Workflow components:

*See sub-skills for full details.*
### Development Environment

```bash
# For Raycast TypeScript development
npm install -g typescript @types/node

# For Alfred Python workflows
pip install alfred-workflow  # (legacy, but useful patterns)

# AppleScript tools
brew install --cask script-debugger  # Optional: AppleScript IDE

# Testing tools
brew install jq  # JSON parsing
```

## Version History

| Version | Date | Changes |
|---------|------|---------|
| 1.0.0 | 2026-01-17 | Initial release with Raycast and Alfred patterns |

## Resources

- [Raycast Developer Documentation](https://developers.raycast.com/)
- [Raycast API Reference](https://developers.raycast.com/api-reference)
- [Alfred Workflow Documentation](https://www.alfredapp.com/help/workflows/)
- [AppleScript Language Guide](https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/)
- [Raycast Store](https://www.raycast.com/store)
- [Alfred Gallery](https://alfred.app/workflows/)

---

*This skill provides production-ready patterns for macOS launcher automation, enabling keyboard-driven productivity and seamless workflow integration.*

## Sub-Skills

- [1. Raycast Script Commands](1-raycast-script-commands/SKILL.md)
- [2. Raycast TypeScript Extensions](2-raycast-typescript-extensions/SKILL.md)
- [3. Alfred Workflows - AppleScript](3-alfred-workflows-applescript/SKILL.md)
- [4. Alfred Workflows - Python](4-alfred-workflows-python/SKILL.md)
- [5. Raycast Extension - API Integration](5-raycast-extension-api-integration/SKILL.md)
- [Project Switcher Integration](project-switcher-integration/SKILL.md)
- [1. Raycast Extension Development (+2)](1-raycast-extension-development/SKILL.md)
- [Common Issues (+1)](common-issues/SKILL.md)

## Sub-Skills

- [Headers](headers/SKILL.md)
- [6. Keyboard Shortcuts and Snippets](6-keyboard-shortcuts-and-snippets/SKILL.md)

Related Skills

macos-computer-use

5
from vamseeachanta/workspace-hub

Drive the macOS desktop in the background — screenshots, mouse, keyboard, scroll, drag — without stealing the user's cursor, keyboard focus, or Space. Works with any tool-capable model. Load this skill whenever the `computer_use` tool is available.

imessage

5
from vamseeachanta/workspace-hub

Send and receive iMessages/SMS via the imsg CLI on macOS.

findmy

5
from vamseeachanta/workspace-hub

Track Apple devices and AirTags via FindMy.app on macOS using AppleScript and screen capture.

apple-reminders

5
from vamseeachanta/workspace-hub

Manage Apple Reminders via remindctl CLI (list, add, complete, delete).

apple-notes

5
from vamseeachanta/workspace-hub

Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).

raycast-alfred-project-switcher-integration

5
from vamseeachanta/workspace-hub

Sub-skill of raycast-alfred: Project Switcher Integration.

raycast-alfred-headers

5
from vamseeachanta/workspace-hub

Sub-skill of raycast-alfred: Headers.

raycast-alfred-6-keyboard-shortcuts-and-snippets

5
from vamseeachanta/workspace-hub

Sub-skill of raycast-alfred: 6. Keyboard Shortcuts and Snippets.

raycast-alfred-5-raycast-extension-api-integration

5
from vamseeachanta/workspace-hub

Sub-skill of raycast-alfred: 5. Raycast Extension - API Integration.

raycast-alfred-4-alfred-workflows-python

5
from vamseeachanta/workspace-hub

Sub-skill of raycast-alfred: 4. Alfred Workflows - Python.

raycast-alfred-3-alfred-workflows-applescript

5
from vamseeachanta/workspace-hub

Sub-skill of raycast-alfred: 3. Alfred Workflows - AppleScript.

raycast-alfred-2-raycast-typescript-extensions

5
from vamseeachanta/workspace-hub

Sub-skill of raycast-alfred: 2. Raycast TypeScript Extensions.