How it works
Configure once, use everywhere
1 — Define
Write a shortlet in JSON. Give it a name, a key binding, URL conditions, and a sequence of actions.
2 — Launch
Open the command palette with ctrl+space. Search or press the key binding directly.
3 — Done
The shortlet runs its actions in sequence. Click, fill, hide, scroll — whatever you defined.
Configuration
JSON, nothing more
Each shortlet is an object with conditions and actions. The extension reads your config and injects matching shortlets into the page.
{
"name": "Hide cookie banner",
"key": "ctrl+shift+h",
"conditions": [
{ "url": "example.com" }
],
"actions": [
{
"action": "hide",
"selector": "#cookie-banner"
}
]
}
Actions
30+ built-in operations
Shortlets compose actions from a library of predefined operations. Mix and match to build any sequence.
Interaction
- click
- focus
- blur
- copy
- select
Visibility
- show
- hide
- toggle
Forms
- input
- checkbox
- fill
Style & DOM
- css
- class
- attribute
- duplicate
Navigation
- navigate
- scroll
- reload
Utility
- delay
- log
- event
Details
What to expect
- URL-based conditions — shortlets only appear on matching sites
- Command palette triggered with ctrl+space
- Direct key bindings for quick access without opening the palette
- Actions run sequentially in the order you define them
- Works on Chrome and Firefox
- Free and open source
Install
Start automating
Available on both major browsers. Load unpacked from source if you prefer.