User Scripts
A collection of Tampermonkey userscripts that enhance the user experience of various web services, including Claude, Kagi, and Todoist.
There are currently 22 user scripts, with 77 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.
Azure DevOps PR Copy File Names
Adds copy buttons to PR file comment headers to copy filename and full file path.
Azure DevOps Zendesk Link
Adds a button to Azure DevOps work items to open the corresponding Zendesk ticket.
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.
Kagi Progress Tracker for Home/Search
This script displays a summary of your Kagi billing progress on the home and search pages.
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.
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.
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.
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.
Todoist Quick Edit Comment
This script adds a quick edit button to Todoist comments, allowing you to edit a comment with a single click.
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.
Zendesk
Mark Dark Text Light in Dark Mode
Adjusts dark text to light colour in Zendesk tickets when dark mode is active.
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.
Zendesk — copy all tickets from filter
Adds a button to copy all tickets from a filter view.
Zendesk — copy title of ticket
Displays a copy link in the ticket title.
Zendesk — Page Event Detector
Tests techniques for detecting Zendesk page events using the Navigation API and MutationObserver.
Zendesk Close Ticket Tab With Middle Click
Close a Zendesk ticket tab by middle-clicking on it.
Zendesk Status Colour Customiser
Applies custom colours to Zendesk ticket statuses.
Zendesk View Agent Name
Displays the first name of agents below their avatar in the agent collision viewer list.