Here collects some of my frequently used Siri shortcuts. The table is inspired by Ticky.
Many of these shortcuts are categorized into 6 categories, namely:
- text actions
- query (and open in WebView)
- URL handling actions
- web actions
- download actions
- image actions
Each category has an entry shortcut to run from the share sheet.
| Shortcut Name & XML |
iCloud | Depends On | Description | Category | Action Extension1 | Widget | Source |
|---|---|---|---|---|---|---|---|
| Debug Input | Get | - | Debugging inspect whatever input | - | YES | NO | - |
| Copy | Get | - | Copy whatever input | - | YES | NO | - |
| Backup/Restore | Get | - | Backup & Restore shortcuts | - | NO | NO | @brentacPrime |
| Trim Screenshot | Get |
|
Call f.i. Trim Screenshot to trim the most current screenshot |
image |
NO | YES | - |
| Run Clipboard | Get | - | Fetch whatever on the clipboard and launch the share sheet | - | YES (but use clipboard content instead) |
YES | - |
| MRT Time | Get |
|
Given Taipei Metro station ID and direction, report current time table | - | NO | YES | - |
| Safari Viewer | Get | - | Open URLs in an in-app WKWebView | url |
YES | NO | - |
| Get Map Address | Get | - | Get address from contacts, Apple/Google Maps venues | contacts |
YES | NO | - |
| f. Filter List | Get | - | Given list [e, e, ...] and regex r, output [e if r.match(e), ...] |
- | NO | NO | - |
| f. Hex to Dec | Get | - | Given hex number, output decimal | - | NO | NO | - |
| f. Choose from Dictionary List | Get | - | Given a1 ([dict, dict, ...]), a2 (key), a3 (value criteria), output dict by chooseing from dict[a2] or output the first dict if dict[a2] ~ a3 |
- | NO | NO | - |
| f. 2. Call Function | Get | - | Given shortcut and arglist, pass arglist all-at-once (if m. in shortcut name) or 1-by-1 (otherwise) to the shortcut |
- | NO | NO | - |
| f. 3. Select Function | Get | - | Given category, prefix, and usage message, display functions of the prefix for choosing | - | NO | NO | - |
| Text Actions | Get |
|
Call f.t. functions on input text |
text |
YES | NO | - |
| f.t. Suggest | Get | - | Send input text to Google for suggestions | text |
Indirect | NO | - |
| f.t. Look Up | Get |
|
Look up input text in system dictionaries (not very useful) | text |
Indirect | NO | - |
| f.t. PTT IV | Get |
|
Transform PTT Alertor messages into Telegram IV in markdown format | text |
Indirect | NO | - |
| f.t. Speak | Get |
|
Read out input text | text |
Indirect | NO | - |
| p.t. PTT IV | Get | - | Append PTT url to IV handler | text |
Support | NO | - |
| p.t. Remove Links | Get | - | Remove URLs from input text | text |
Support | NO | - |
| p.t. Strip | Get | - | Strip beginning/ending whitespaces | text |
Support | NO | - |
| Make & Open URL | Get |
|
Given input text, generate URLs with f.q. functions (such as query) and open with in-app Browser |
query |
YES | NO | - |
| f.q. Search | Get | - | Generate search URLs | query |
Indirect | NO | - |
| f.q. Tracking | Get | - | Generate package tracking URLs | query |
Indirect | NO | - |
| URL Handling | Get |
|
Call f.u. on input URLs to generate new ones |
url |
YES | NO | - |
| f.u. Expand URL | Get | - | Try to expand input URL (e.g. bit.ly) | url |
Indirect | NO | - |
| f.u. Decode URL | Get | - | Decode (percent-encoded) input URL | url |
Indirect | NO | - |
| f.u. Bit.ly 🔑 | Get | - | Shorten input URL with bit.ly (:warning: Never share this Shortcut with your OAuth token information inside. Remove the token before sharing. Generate your OAuth token here.) | url |
Indirect | NO | - |
| f.u. Sanitize URL | Get |
|
Clean up input URL by calling all p.u. functions |
url |
Indirect | NO | - |
| p.u. BBC | Get |
|
Given BBC Zhongwen Simplified URLs, output Zhongwen Traditional version | url |
Support | NO | - |
| p.u. Bloomberg | Get |
|
Expand Bloomberg short URLs | url |
Indirect | NO | - |
| p.u. DW.com | Get |
|
Given DW Chinese version, output Chinese Traditional version | url |
Indirect | NO | - |
| p.u. Facebook | Get |
|
Sanitize Facebook URLs with several p.u.d. helpers |
url |
Indirect | NO | - |
| p.u. Google Maps | Get |
|
Output Google Maps venue's URL | url |
Indirect | NO | - |
| p.u. PTT Crawlers | Get |
|
Sanitize PTT URLs with several p.u.d. helpers |
url |
Indirect | NO | - |
| p.u. Spotify | Get |
|
Sanitize Spotidy share URLs | url |
Indirect | NO | - |
| p.u. The Verge | Get | - | Shorten the Verge URLs | url |
Indirect | NO | - |
| p.u. Wiki zh | Get | - | Given Wiki zh URLs, output Taiwan version | url |
Indirect | NO | - |
| p.u.d. Remove UTM-Alike | Get | - | Remove user tracker queries | url |
Support Devisions | NO | - |
| p.u.d. Ensure ?# | Get | - | Ensure URL queries and fragments | url |
Support Devisions | NO | - |
| p.u.d. Facebook Notes | Get | - | Sanitize Facebook notes URLs | url |
Support Devisions | NO | - |
| p.u.d. Facebook Photo-Set | Get | - | Sanitize Facebook photo set URLs | url |
Support Devisions | NO | - |
| p.u.d. Facebook Photos | Get | - | Sanitize Facebook photos URLs | url |
Support Devisions | NO | - |
| p.u.d. Facebook Story | Get | - | Sanitize Facebook stories URLs | url |
Support Devisions | NO | - |
| p.u.d PTT Ask 18 | Get | - | Remove PTT warning page URLs | url |
Support Devisions | NO | - |
| p.u.d PTT Friendly | Get | - | Sanitize more firendly PTT crawlers URLs | url |
Support Devisions | NO | - |
| p.u.d PTTWeb | Get | - | Sanitize PTTWeb crawler URLs | url |
Support Devisions | NO | - |
| p.u.d MOPTT | Get | - | Sanitize MOPTT crawler URLs | url |
Support Devisions | NO | - |
| Web Actions | Get |
|
Call f.w functions on input webpage |
web |
YES | NO | - |
| f.w. f.u. Get HTML | Get | - | Output HTML of a Web page or an URL | weburl |
Indirect | NO | - |
| p.w. Get IG URL | Get | - | Extract URLs from IG JSON node | webdownload |
Support | NO | - |
| Download Actions | Get |
|
Call f.d. on input URLs to download certain contents |
download |
YES | NO | - |
| f.d. App Images | Get | - | Given an App's iTunes URL, download its screenshot images | download |
Indirect | NO | - |
| f.w. f.d. Get IG Media | Get |
|
Given IG URLs/Web pages, download media contents | webdownload |
NO | NO | - |
| Image Actions | Get |
|
Call f.i. functions on input images |
image |
YES | NO | - |
| f.i. Trim Screenshot | Get | - | Trim out the status bar from a screenshot | image |
Indirect | NO | - |
| f.i.m. Glue Screenshots | Get | - | Combine multiple screenshots from left to right | image |
Indirect | NO | - |
| f.i. Imgur | Get | - | Upload photo to imgur (:warning: Need an one-time setup for Imgur in Shortcut app) |
image |
Indirect | NO | - |
| f.i. Photo Map Thumbnail v2 | Get | - | Add a coordinate map to a photo | image |
Indirect | NO | Reddit @atomicsiren (Modified to integrate into Image Actions) |
| Quick Shot | Get | - | Take a quick photo with rear camera in the Shortcut app | - | YES | YES | - |
^1 Action Extension: Accepts files, URLs or other data from another app's share sheet.
Indirect means a shortcut will be called by a category entry.
Support means a short will be called by Indirect shortcuts as a supportive tool.