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

Bullet Journal

カク スエイカク スエイ29 downloads

Add and cycle Bullet Journal symbols in Markdown notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

An Obsidian plugin for using Bullet Journal symbols in Markdown notes.

Usage

Place the cursor on a line, or select several lines, then run Bullet Journal: Cycle bullet symbol from the command palette. Repeating the command cycles through:

  • • task
  • × completed task
  • \> migrated task (displayed as > without becoming a Markdown quote)
  • < scheduled task
  • – note
  • ○ event

Run Cycle signifier to mark a task as * (priority), ! (inspiration), or ? (to explore); repeating removes the marker. Signifiers are highlighted in reading view.

Write entries directly with Bullet Journal symbols, for example • Buy milk. Indentation creates nested lists in reading view.

Set Bullet Journal folder in the plugin settings, then run Bullet Journal: Open today to open or create Daily/YYYY-MM-DD.md inside it.

Use Open current month to create the current monthly log with a calendar page and a tasks section. Use Migrate unfinished tasks to select tasks from the latest earlier daily note; selected source tasks become > and are appended to today as •.

Select unfinished task lines and use Migrate to date or month to move them manually. Enter YYYYMMDD for a daily note or YYYYMM for a monthly note.

Use Migrate last month's unfinished tasks at the end of the month: unfinished tasks are collected from last month's Monthly and Daily Logs. Selected tasks move into this month's tasks section, and the source lines become >.

Use Migrate tasks from future log to pull the current month's unfinished tasks into this month's monthly log, then mark the source tasks as migrated.

Use Open future log to open or create Future/YYYY.md with one section per month for the next six months. Select task lines and use Move to future log to schedule them in a future month; the source lines become < (scheduled) and the tasks are inserted under the chosen month's section.

Run Update index to generate Index.md inside the journal folder, linking all daily, monthly, and future log entries as wikilinks (Obsidian resolves them and shows backlinks). Including Daily Logs is an intentional digital adaptation of the original method. The index also refreshes automatically when entries are created, renamed, or deleted.

Use Set up journal to initialize the whole structure at once, in the order suggested by the Bullet Journal Method: Index → Future Log → Monthly Log → today's Daily Log.

TODO

  • Custom bullets — make the bullet and signifier symbols configurable in settings instead of hard-coded.
  • Reflection prompts (daily/monthly) and gratitude template.
  • Habit/mood tracker generation.
  • Time Boxing rendering.

Codex skill

The repository includes the manage-bullet-journal skill for maintaining a journal with natural language, for example:

  • “帮我把 8 月 2 日写周报的任务拆分一下”
  • “我今天看了《设计心理学》,意识到反馈应该即时可见”
  • “把续费域名移到下个月”

Install the skill from this GitHub repository's skills/manage-bullet-journal directory, then invoke it as $manage-bullet-journal or use a matching natural-language request.

Development

npm install
npm run build

For manual installation, copy main.js, manifest.json, and styles.css into <Vault>/.obsidian/plugins/bullet-journal/.

HealthExcellent
ReviewSatisfactory
About
Cycle Bullet Journal symbols on lines to mark items as task, completed, migrated, scheduled, note, or event, and toggle priority/inspiration/explore signifiers highlighted in reading view. Open or create daily, monthly, and future logs, migrate unfinished tasks between logs or schedule them into future months, and generate an index linking all journal entries.
TasksDatesCalendar
Details
Current version
1.0.0
Last updated
4 days ago
Created
4 days ago
Updates
1 release
Downloads
29
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
カク スエイカク スエイasinkluno
GitHubasinkluno
  1. Community
  2. Plugins
  3. Tasks
  4. Bullet Journal

Related plugins

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Tasks Calendar Wrapper

Simple wrapper for Tasks Calendar and Tasks Timeline.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Full Calendar Remastered

Complete Calendar HUB experience. Work with all your calendars in one place. Analyze your time and take action!

Day Planner OG

Day planning from a simple task list in a Markdown note (bare bones, preserves the features and behavior of the original plugin).

Periodic Notes

Manage your daily, weekly, and monthly notes.

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Journals

Manage your journals.

Calendarium

Craft mind-bending fantasy and sci-fi calendars.