Back to list
mimiqdev

obsidian-todorust

by mimiqdev

0🍴 0📅 Jan 15, 2026

SKILL.md


name: obsidian-todorust description: Todoist data retrieval for Obsidian using todorust CLI. Fetch tasks and projects in ready-to-use Markdown formats. Use when skills need to: (1) Get completed tasks for daily/weekly reports, (2) Query by project, date, or filters, (3) Generate checklists or structured reports, (4) Integrate Todoist data into Obsidian notes

Obsidian Todoist Integration

Data retrieval skill for Todoist tasks and projects using todorust CLI. Provides formatted Markdown output ready for Obsidian notes. Use when other skills (daily notes, weekly reports) need Todoist data.

Quick Start

Verify Installation

which todorust
todorust --help

If not installed, see installation guide.

Basic Usage

Get today's completed tasks as checklist:

todorust tasks --filter 'completed today' --format checklist

Get this week's tasks organized by project:

todorust tasks --filter 'completed within "7 days of today"' --format structured

Get all tasks as JSON:

todorust tasks

Output Formats

Todorust supports three output formats via --format parameter:

Checklist (--format checklist)

Simple Markdown checklist for daily notes:

todorust tasks --format checklist

Output:

- [x] Complete proposal (Work)
- [ ] Review docs (Work)
- [x] Buy groceries (Personal)

Rules:

  • - [x] for completed tasks
  • - [ ] for incomplete tasks
  • Shows project name in parentheses
  • Perfect for daily notes

Structured (--format structured)

Organized by project with priority info:

todorust tasks --format structured

Output:

## Personal

- [x] Buy groceries
- [ ] Pay bills (Priority: 2)

## Work

- [x] Complete proposal (Priority: 4)
- [ ] Review docs (Priority: 3)

Rules:

  • Grouped by project (## headings)
  • Shows priority for tasks > 1
  • Perfect for weekly reports

JSON (default)

Full data structure for scripts:

todorust tasks

See JSON schema reference.

Common Filter Patterns

See Todoist filter syntax for complete reference.

Daily report:

todorust tasks --filter 'completed today' --format checklist

Weekly report:

todorust tasks --filter 'completed within "7 days of today"' --format structured

Project-specific:

todorust tasks --filter 'project:Work & completed within "7 days"' --format structured

High priority:

todorust tasks --filter 'priority:4' --format checklist

Integration Examples

Daily Notes Skill

# Get today's completed tasks as ready-to-use checklist
todorust tasks --filter 'completed today' --format checklist

No parsing needed - direct output to note!

Output:

- [x] Complete proposal (Work)
- [x] Team meeting (Work)
- [x] Buy groceries (Personal)

Weekly Review Skill

# Get this week's tasks organized by project
todorust tasks --filter 'completed within "7 days of today"' --format structured

Ready to paste into weekly review template!

Output:

## Personal

- [x] Buy groceries
- [ ] Pay bills (Priority: 2)

## Work

- [x] Complete proposal (Priority: 4)
- [x] Team meeting (Priority: 3)
- [ ] Review docs (Priority: 3)

Custom Date Range

START_DATE="2026-01-10"
END_DATE="2026-01-16"
todorust tasks --filter "completed within \"$START_DATE to $END_DATE\"" --format structured

Error Handling

Config not found:

Error: Configuration not found.
Run: todorust init --api-token YOUR_TOKEN

API errors:

  • Check token is valid
  • Check network connectivity
  • Verify filter syntax

Empty results:

  • Normal if no tasks match filter
  • Returns empty output (no error)

Performance

  • API calls take 1-3 seconds typically
  • Output is already formatted, no parsing needed
  • todorust handles rate limiting internally

Integration Notes

For daily note skills:

  • Use --format checklist for task lists
  • Direct output to notes, no transformation needed

For weekly review skills:

  • Use --format structured for organized reports
  • Output is ready for weekly templates

For programmatic use:

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon