Logseq Todoist Backup
Description
Logseq plugin that keeps a read-only backup of all Todoist tasks inside a dedicated page of your graph
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Logseq Todoist Backup
Logseq plugin that keeps a read-only backup of all Todoist tasks inside a dedicated page of your graph.
Overview
- Read-only integration with the Todoist API (
https://api.todoist.com/api/v1). - Manual sync via toolbar or command palette.
- Automatic background sync with a configurable interval (default 5 minutes).
- Updates existing blocks based on
todoist-id::, avoiding duplicates and removing tasks that no longer exist while preserving completed tasks. - Generates Logseq-friendly blocks including links, description, project, and labels prefixed with
#. - Automatically converts Todoist inline labels (
@label-name) to Logseq hashtags (#label-name) for seamless filtering and organization.
Requirements
- Logseq
0.9.0or newer. - Todoist personal API token with read access.
Developer Installation
pnpm installpnpm build- In Logseq, enable developer mode and load the plugin directory (not the
distfolder).
Configuration
Inside the plugin settings provide:
Todoist token: personal token from Todoist Integrations.Target page: name of the Logseq page where tasks will be synced (defaults totodoist).Sync interval (min): minutes between automatic background syncs (defaults to5).
Usage
- Manual sync: click the toolbar icon (📁) or run the command palette entry
Todoist: Sync backup. - Automatic sync: runs in the background without refreshing the UI, respecting the configured interval.
- Block format:
[[YYYY-MM-DD]] Title [todoist](https://todoist.com/showTask?id=...)
todoist-id:: 123456789
todoist-desc:: Short description ("-" if empty)
todoist-project:: Proje
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development