Skip to content
Back to skills

Shortcuts

ASecurity

Manage and interact with macOS Shortcuts. Use this skill when the user wants to list available shortcuts, view a shortcut in the Shortcuts app, or run a shortcut. Supports running shortcuts with or without input parameters.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 4, 2026
toolsbashapi

Works with

  • terminal
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 4, 2026

npx -y skills add artemnovichkov/shortcuts-skill --skill shortcuts --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Shortcuts?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Shortcuts
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/artemnovichkov-shortcuts/badge)](https://www.skillsdirectory.com/skills/artemnovichkov-shortcuts)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: shortcuts
description: Manage and interact with macOS Shortcuts. Use this skill when the user wants to list available shortcuts, view a shortcut in the Shortcuts app, or run a shortcut. Supports running shortcuts with or without input parameters.
---

# macOS Shortcuts Skill

This skill provides integration with macOS Shortcuts, allowing you to list, view, and run shortcuts directly from the command line.

## Available Commands

### 1. List Available Shortcuts

Use the `shortcuts list` command to display all available shortcuts on the system.

**Command:**
```bash
shortcuts list
```

**When to use:**
- User asks to see all shortcuts
- User wants to know what shortcuts are available
- User needs to find a specific shortcut name

**Example output:**
```
My Morning Routine
Send Weekly Report
Process Screenshots
Convert to PDF
```

### 2. View Shortcut in Shortcuts App

Use the `shortcuts view` command to open a specific shortcut in the Shortcuts app for editing or inspection.

**Command:**
```bash
shortcuts view "<shortcut-name>"
```

**When to use:**
- User wants to see how a shortcut is configured
- User wants to edit a shortcut
- User wants to inspect a shortcut's actions

**Important:**
- The shortcut name must match exactly (case-sensitive)
- Use quotes around the shortcut name if it contains spaces

**Example:**
```bash
shortcuts view "My Morning Routine"
```

### 3. Run a Shortcut

Use the `shortcuts run` command to execute a shortcut. You can optionally provide input to the shortcut.

**Command (without input):**
```bash
shortcuts run "<shortcut-name>"
```

**Command (with input):**
```bash
shortcuts run "<shortcut-name>" --input-path <file-path>
```

Or with text input:
```bash
echo "some text" | shortcuts run "<shortcut-name>"
```

**When to use:**
- User wants to execute a shortcut
- User needs to run a shortcut with specific input
- User wants to automate a task using an existing shortcut

**Important:**
- The shortcut name must match exactly (case-sensitive)
- Use quotes around the shortcut name if it contains spaces
- Some shortcuts may require input, while others don't
- The output depends on what the shortcut returns

**Examples:**
```bash
# Run a simple shortcut
shortcuts run "Convert to PDF"

# Run a shortcut with file input
shortcuts run "Process Image" --input-path /path/to/image.jpg

# Run a shortcut with text input
echo "Hello World" | shortcuts run "Translate to Spanish"
```

## Error Handling

If a shortcut name doesn't exist, you'll see an error like:
```
The shortcut "Name" could not be found.
```

In this case:
1. First run `shortcuts list` to see available shortcuts
2. Verify the exact name (including capitalization)
3. Use quotes if the name contains spaces

## Tips

- Shortcut names are case-sensitive
- Always use quotes around shortcut names that contain spaces
- Use `shortcuts list` first if you're unsure of the exact name
- Some shortcuts may take time to execute, so be patient
- Shortcuts can return various types of output (text, files, etc.)

## Common Use Cases

1. **Listing shortcuts before running:** First list all shortcuts to find the exact name, then run it
2. **Batch processing:** Run shortcuts in loops or scripts for automation
3. **Integration with other tools:** Use shortcuts as part of larger workflows
4. **Quick automation:** Access powerful macOS automation without leaving the terminal

Files in this skill

  • SKILL.md3.3 KB
  • examples.md5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…