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

  1. Install the Tampermonkey chrome extension.
  2. Click on a script version number below.
  1. 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.
  2. 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 →

Changelog

All versions: latest, 1.0.1, 1.0.0

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 →

Changelog

All versions: latest, 1.0.1, 1.0.0

Adds a button to Azure DevOps work items to open the corresponding Zendesk ticket.

Open Azure DevOps Zendesk Link →

Changelog

All versions: latest, 1.2.2, 1.2.1, 1.2.0, 1.1.0, 1.0.0

Claude

Claude Auto Concisesuperseded

This script automatically sets Claude to use the "Concise" style if no other style is selected.

Superseded by: Claude Style Selector

Open Claude Auto Concise →

Changelog

All versions: latest, 1.1.1, 1.1.0, 1.0.1, 1.0.0

Claude Style Selectorbroken

This script displays a list of available styles when chatting with Claude and makes it easier to select them.

Open Claude Style Selector →

Changelog

All versions: latest, 3.3.1, 3.3.0, 3.2.0, 3.1.0, 3.0.0, 2.2.0, 2.1.0, 2.0.2, 2.0.1, 2.0.0, 1.1.0, 1.0.1, 1.0.0, 0.1.0

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 →

Changelog

All versions: latest, 3.0.0, 2.0.1, 2.0.0, 1.2.1, 1.2.0, 1.1.1

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 →

Changelog

All versions: latest, 2.0.0, 1.3.1, 1.3.0, 1.2.1, 1.2.0

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 →

Changelog

All versions: latest, 1.0.3, 1.0.2, 1.0.1, 1.0.0

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.

Open Olympus Timesheet Sum →

Changelog

All versions: latest, 1.0.0

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 →

Changelog

All versions: latest, 1.3.0, 1.2.0, 1.1.0, 1.0.0

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 →

Changelog

All versions: latest, 1.1.1, 1.1.0

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 →

Changelog

All versions: latest, 2.0.0, 1.0.2, 1.0.1

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 →

Changelog

All versions: latest, 1.0.1, 1.0.0

Todoist Show Navigation Shortcuts

Permanently displays keyboard shortcuts next to navigation items in Todoist's left sidebar.

Open Todoist Show Navigation Shortcuts →

Changelog

All versions: latest, 1.0.0

Todoist Sync Shortcut

Adds a keyboard shortcut (Ctrl+S or Cmd+S) to sync Todoist tasks.

Open Todoist Sync Shortcut →

Changelog

All versions: latest, 0.1.1, 0.1.0

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 →

Changelog

All versions: latest, 1.0.1, 1.0.0

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 →

Changelog

All versions: latest, 1.2.0, 1.1.0, 1.0.2, 1.0.1, 1.0.0

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 →

Changelog

All versions: latest, 1.1.1, 1.1.0, 1.0.1, 1.0.0

Zendesk — copy all tickets from filter

Adds a button to copy all tickets from a filter view.

Open Zendesk — copy all tickets from filter →

Changelog

All versions: latest, 1.4.0, 1.3.0, 1.2.0, 1.1.0, 1.0.0

Zendesk — copy title of ticket

Displays a copy link in the ticket title.

Open Zendesk — copy title of ticket →

Changelog

All versions: latest, 2.2.0, 2.1.0, 2.0.1, 2.0.0, 1.0.0

Zendesk — Page Event Detector

Tests techniques for detecting Zendesk page events using the Navigation API and MutationObserver.

Open Zendesk — Page Event Detector →

Changelog

All versions: latest, 1.0.1, 1.0.0

Zendesk — ticket priorities

Drag and drop tickets into a priority order, stored in local storage.

Open Zendesk — ticket priorities →

Changelog

All versions: latest, 1.1.0, 1.0.1, 1.0.0

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 →

Changelog

All versions: latest, 1.0.1, 1.0.0

Zendesk Status Colour Customiser

Applies custom colours to Zendesk ticket statuses.

Open Zendesk Status Colour Customiser →

Changelog

All versions: latest, 1.2.1, 1.2.0, 1.1.0, 1.0.1, 1.0.0

Zendesk View Agent Name

Displays the first name of agents below their avatar in the agent collision viewer list.

Open Zendesk View Agent Name →

Changelog

All versions: latest, 1.0.0