xiaohongshu
xiaohongshu
apple-shortcuts
Use when working with Apple Shortcuts on macOS/iOS - discovering actions, extension apps, running shortcuts from CLI, or integrating with automation workflows.
Full skill instructions
Automation platform for macOS and iOS. Shortcuts can be created via GUI, Cherri (code), or imported.
# List all shortcuts
shortcuts list
# Run a shortcut by name
shortcuts run "My Shortcut"
# Run with text input
shortcuts run "My Shortcut" <<< "input text"
# Via URL scheme (works from any app)
open "shortcuts://run-shortcut?name=My%20Shortcut&input=text&text=Hello"
URL scheme parameters:
name: Shortcut name (URL encoded)input: text or clipboardtext: Actual input stringmacOS stores all Shortcuts actions in a ToolKit database:
~/Library/Shortcuts/ToolKit/Tools-prod.*.sqlite
Use the dotfiles script to explore:
cd ~/projects/jasonkuhrt/dotfiles/shortcuts
./analyze-shortcuts-actions.fish stats # Action counts
./analyze-shortcuts-actions.fish vendors # Third-party apps
./analyze-shortcuts-actions.fish actions raycast # Actions for an app
./analyze-shortcuts-actions.fish search clipboard # Search by keyword
./analyze-shortcuts-actions.fish doc # Generate reference doc
~/Library/Shortcuts/Shortcuts.sqlite # Shortcut definitions
~/Library/Shortcuts/ToolKit/ # Action database
Shortcuts are stored in SQLite with actions as binary plist blobs. Not meant for direct editing—use Cherri for code-based shortcuts.
Use JSON in iCloud Drive instead of extension apps for config storage:
Location: ~/Library/Mobile Documents/com~apple~CloudDocs/dotfiles/shortcuts/config.json
# CLI (fish)
shortcuts-config get # View all
shortcuts-config set currentProject foo # Set key
shortcuts-config get currentProject # Get key
In Shortcuts: Use "Get File" / "Save File" pointing to /dotfiles/shortcuts/config.json
Do not use Data Jar or similar apps. JSON gives:
jq, shortcuts-config)Apps that add actions to Shortcuts:
| App | Platform | Purpose |
|---|---|---|
| Toolbox Pro | iOS + Mac (M1+)* | Global variables, OCR, device info |
| Actions | iOS + macOS | 180+ extra actions (Sindre Sorhus) |
| Menu Box | iOS + macOS | Beautiful menus with SF Symbols, colors, hidden data |
| Logger | iOS + macOS | Debug console with log levels, tags, iCloud sync |
| FocusCuts | macOS only | Status bar menu for Focus Mode-aware shortcuts |
| Charty | iOS + macOS | Generate charts (bar, line, pie, scatter, etc.) |
*Wrapped iOS app—runs on Apple Silicon via "Designed for iPhone/iPad"
# Native macOS apps (via mas)
mas install 1586435171 # Actions
Wrapped iOS apps (Toolbox Pro) require manual App Store install—mas can't install them.
./analyze-shortcuts-actions.fish actions <appname>./analyze-shortcuts-actions.fish params <action>rawAction() syntaxmacOS will not import unsigned shortcuts.
# Unsigned - syntax check only, won't import on macOS
cherri myshortcut.cherri --skip-sign
# Signed via macOS/AppleID (default)
cherri myshortcut.cherri
# Signed via RoutineHub service (if macOS signing fails)
cherri myshortcut.cherri --hubsign
Signed shortcuts contain AppleIDValidationRecord and SigningPublicKey in an AEA1 archive format (different from code signing - codesign -dv won't recognize them).
Some iOS apps run on Apple Silicon Macs via compatibility mode:
/Applications/App Name.app/
├── WrappedBundle -> Wrapper/ActualApp.app
└── Wrapper/
└── ActualApp.app (iOS app)
These apps:
mas CLIFor advanced exploration:
-- List all third-party actions
SELECT id FROM Tools
WHERE id NOT LIKE 'com.apple.%'
ORDER BY id;
-- Count by vendor
SELECT
substr(id, 1, instr(substr(id, instr(id, '.') + 1), '.') + instr(id, '.')) as vendor,
COUNT(*) as count
FROM Tools
WHERE id NOT LIKE 'com.apple.%'
GROUP BY vendor
ORDER BY count DESC;
See the cherri skill for:
.shortcut files for importiCloud Drive/dotfiles/shortcuts/config.json, not extension apps like Data Jar. This gives CLI access via shortcuts-config and works cross-platform.xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience