Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Custom Timer

catalyyscatalyys79 downloads

Run interval timers from timer code blocks with sets, work and pause durations for workout or other stuff.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Turns a timer code block into an interval timer with Start / Skip / Reset and a beep between steps.

```timer
title: workout1
sets: 2
    work: 15s
    pause: 10s
pause: 10s
sets: 2
    work: 5s
    pause: 2m
```
  • title: — optional, first line only.
  • sets: N — repeats the indented block N times; nesting works.
  • Any other name: duration is a step; work and pause are just labels.
  • Durations: 30, 30s, 2m, 1h.

Manual install

Copy main.js, manifest.json and styles.css into <vault>/.obsidian/plugins/workout-timer/ and enable the plugin.

Tests

node test_parse.js

HealthExcellent
ReviewSatisfactory
About
Convert timer code blocks into an interval timer with Start, Skip and Reset controls and a beep between steps. Repeat indented blocks as sets with nesting, label steps like work and pause, and accept flexible duration formats (30, 30s, 2m, 1h).
UtilitiesInterface
Details
Current version
1.0.3
Last updated
Last month
Created
Last month
Updates
4 releases
Downloads
79
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
OTHER
Report bugRequest featureReport plugin
Author
catalyyscatalyyscatalyys
GitHubcatalyys
  1. Community
  2. Plugins
  3. Utilities
  4. Custom Timer

Related plugins

MemMaster Flashcards + AI Tests

A spaced repetition plugin that helps you remember your notes by scheduling them for review at the right time.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Lazy Loader

Load plugins with a delay on startup, so that you can get your app startup down into the sub-second loading time.

Note Toolbar

Add customizable toolbars to your notes.

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Typewriter Mode

Typewriter scroll, writing focus, current line highlight, paragraph dimming, and more!