raycast-alfred
macOS launcher automation with Raycast extensions (TypeScript/React) and Alfred workflows (AppleScript/Python) for keyboard-driven productivity
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/raycast-alfred/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How raycast-alfred Compares
| Feature / Agent | raycast-alfred | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/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
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
Send and receive iMessages/SMS via the imsg CLI on macOS.
findmy
Track Apple devices and AirTags via FindMy.app on macOS using AppleScript and screen capture.
apple-reminders
Manage Apple Reminders via remindctl CLI (list, add, complete, delete).
apple-notes
Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).
raycast-alfred-project-switcher-integration
Sub-skill of raycast-alfred: Project Switcher Integration.
raycast-alfred-headers
Sub-skill of raycast-alfred: Headers.
raycast-alfred-6-keyboard-shortcuts-and-snippets
Sub-skill of raycast-alfred: 6. Keyboard Shortcuts and Snippets.
raycast-alfred-5-raycast-extension-api-integration
Sub-skill of raycast-alfred: 5. Raycast Extension - API Integration.
raycast-alfred-4-alfred-workflows-python
Sub-skill of raycast-alfred: 4. Alfred Workflows - Python.
raycast-alfred-3-alfred-workflows-applescript
Sub-skill of raycast-alfred: 3. Alfred Workflows - AppleScript.
raycast-alfred-2-raycast-typescript-extensions
Sub-skill of raycast-alfred: 2. Raycast TypeScript Extensions.