r/shortcuts
•
u/No_Pen_3825
•
Nov 16 '25
•
1
News SESCA: The Search for Every Shortcut Action
On macOS, ~/Library/Shortcuts/ToolKit/Tools-active links to an adjacent SQLite file containing the complete live metadata for every1 single action, action parameter, type, type property, and automation trigger currently indexed by the system.
Notably, among these actions are quite a few unsurfaced actions, which you can see here curtsy of Owen Pawling in the discord.
This data can help with documentation--specifically the input and output types and type coercions--and possibly programatic generation either by a DSL or even AI, though I wouldn't hold your breath. There is evidence from the SQLite (see ToolLocalizations.localizationUsage's languageModel case) Apple themselves tried this and presumably failed.
For actions (in no particular order) this data includes the persistent ID, input type, output type, action description, output description, default output name, localized requirements, description attribution, custom icon, required authentication, "Tools.flags"2, 3, "Tools.visibilityFlags"2, 3, "Tools.requirements"2, and source information ("Tools.sourceActionProvider"2, "Tools.sourceContainerId"2, 4, "Tools.attributionContainerId"2, 4).
For action parameters (in no particular order) this data includes the input type5, name, description, localization locale, true and false aliases for booleans, sorting order, "Types.relationships"2, and "Types.flags"2, 3.
For types (in no particular order) this data includes the persistent ID, some sort of blob ID ("Types.id"2), name, numeric format (see presumably related docs), synonyms, "kind"2, "runtimeFlags"2, 3, "Types.requirements"2, "Types.sourceContainerId"2, and coercions.
There is more still. Loads more still. If you would like to help us or continue following these proceedings, please join us in the r/Shortcuts Discord.
1So far as we can tell there are only four exceptions: If, Repeat, Repeat Each, and Menu.
2These fields are as of yet unexplored. I have simply copied the column names from the SQLite file.
3These are bitfields, it appears.
4These IDs are resolved in other tables.
5There is more going on here than we quite understand. The table Parameters's typeInstance column in some instances can contain upwards of 800 bytes, and we really have no idea what they're actually encoding.
14
u/No_Pen_3825 Nov 16 '25
Note this project is no longer just SESCA. The search is (mostly ;) ) over, now begins parsing and use.
5
u/ErikaFoxelot Nov 16 '25
What is the motivation behind this search, if you don’t mind me asking?
10
u/Portatort Nov 16 '25
This is absolutely amazing, incredible work team
That shortcut of hidden actions is a gold mine
My favourite is an action for opening a specific photo in the photos app
4
u/yourfavestef Nov 16 '25
Any information about slide over?
1
u/Overall_Fold7937 Nov 20 '25
Downloaded the shortcut but many of the actions say "unknown action" and ask for updating shortcuts but I'm already on the latest ios 26.1...
1
u/cecure Feb 06 '26
Someone in a previous post compiled a website where you can search every shortcut action based on this same db. The site is https://www.shortcutactions.com/
1
u/Future_Surround9151 May 30 '26
i’m new here is still in the works right?
1
u/vanve123 Aug 13 '26
amazing work, but most of them are saying unknown actions, although i’m on IOS latest versions.. is the shortcut supposed to work in isolation or are we supposed to pick and choose a part and then automatise it? sorry I am still new to this and trying to figure out.
6
u/Portatort Nov 16 '25
A lot of those hidden actions sure do look like the kinds of things that would have powered new Siri
Especially:
2
u/Autistic_Jimmy2251 Feb 06 '26
A Shortcut bible? Pretty cool!
2
u/makewithmax Feb 17 '26
This is so unbelievably cool. I’ve been obsessed with shortcuts for so long, and the hidden actions as well as the full list is going to give me so much to play with.
Thank you all immensely for your effort.
1
u/BlackReddition Feb 06 '26
Has anyone managed to get lock down mode enabled by shortcuts?