User Scripts
A collection of Tampermonkey userscripts that enhance the user experience of various web services, including Claude, Kagi, and Todoist.
There are currently 25 user scripts, with 91 versions between them.
Table of Contents
Installation
- Install the Tampermonkey chrome extension.
- Click on a script version number below.
- If you want to be notified when updates to a script are available, click Latest.
- If you want to have an unchanging version of the script, click the version number you want.
- This will display the content of the script, which you can review if you want to. When you're ready to install it, click on the Install link.
- Tampermonkey will open it with a button for installing it.
Available Scripts
Azure-devops
Azure DevOps Archive Highlighter
Highlights "ARCHIVE - DO NOT USE" wiki in search results with a red border.
Open Azure DevOps Archive Highlighter →
Azure DevOps PR Copy File Names
Adds copy buttons to PR file comment headers to copy filename and full file path.
Open Azure DevOps PR Copy File Names →
Azure DevOps Zendesk Link
Adds a button to Azure DevOps work items to open the corresponding Zendesk ticket.
Open Azure DevOps Zendesk Link →
Claude
Claude Auto Concisesuperseded
This script automatically sets Claude to use the "Concise" style if no other style is selected.
Claude Style Selectorbroken
This script displays a list of available styles when chatting with Claude and makes it easier to select them.
Kagi
Kagi Billing Progress Tracker
This script adds a progress tracker to the Kagi billing page, showing year and search progress, and the search rate.
Open Kagi Billing Progress Tracker →
Kagi Progress Tracker for Home/Search
This script displays a summary of your Kagi billing progress on the home and search pages.
Open Kagi Progress Tracker for Home/Search →
Olympus
Olympus Timesheet Reminder Hider
Hide missing timesheet badge notifications for specific dates or today's date. Useful for ignoring reminders for days when you know you don't need to submit a timesheet.
Open Olympus Timesheet Reminder Hider →
Olympus Timesheet Sum
Shows the sum of your timesheet hours for the current week, colour-coded green or red based on whether you are averaging at least 7.5 hours per day.
Olympus-zendesk
Olympus-Zendesk Budget Sync
A unified script that syncs Olympus project budget data and displays it in Zendesk ticket headers. Runs on both sites using cross-domain storage.
Open Olympus-Zendesk Budget Sync →
Todoist
Button to open todoist task in new tab from a task list
When viewing a list of Todoist tasks, this script adds a button on hover to open the task in a new browser tab.
Open Button to open todoist task in new tab from a task list →
Copy todoist task comments to clipboard
This script adds a button to Todoist tasks allowing you to copy all the comments on the task to your clipboard with a single click.
Open Copy todoist task comments to clipboard →
Todoist Quick Edit Comment
This script adds a quick edit button to Todoist comments, allowing you to edit a comment with a single click.
Open Todoist Quick Edit Comment →
Todoist Show Navigation Shortcuts
Permanently displays keyboard shortcuts next to navigation items in Todoist's left sidebar.
Open Todoist Show Navigation Shortcuts →
Todoist Sync Shortcut
Adds a keyboard shortcut (Ctrl+S or Cmd+S) to sync Todoist tasks.
Toggl
Copy Toggl report totals to clipboard
This script adds copy buttons to each metric container in Toggl reports, allowing you to quickly copy total hours, billable hours, amounts, and other metrics to your clipboard with a single click.
Open Copy Toggl report totals to clipboard →
Zendesk
Mark Dark Text Light in Dark Mode
Adjusts dark text to light colour in Zendesk tickets when dark mode is active.
Open Mark Dark Text Light in Dark Mode →
Zendesk — Add link to Azure DevOps work item in header
Adds a button to the ticket header that links to the Azure DevOps work item.
Open Zendesk — Add link to Azure DevOps work item in header →
Zendesk — copy all tickets from filter
Adds a button to copy all tickets from a filter view.
Open Zendesk — copy all tickets from filter →
Zendesk — copy title of ticket
Displays a copy link in the ticket title.
Open Zendesk — copy title of ticket →
Zendesk — Page Event Detector
Tests techniques for detecting Zendesk page events using the Navigation API and MutationObserver.
Open Zendesk — Page Event Detector →
Zendesk — ticket priorities
Drag and drop tickets into a priority order, stored in local storage.
Open Zendesk — ticket priorities →
Zendesk Close Ticket Tab With Middle Click
Close a Zendesk ticket tab by middle-clicking on it.
Open Zendesk Close Ticket Tab With Middle Click →
Zendesk Status Colour Customiser
Applies custom colours to Zendesk ticket statuses.
Open Zendesk Status Colour Customiser →
Zendesk View Agent Name
Displays the first name of agents below their avatar in the agent collision viewer list.