Skip to content
Agentmart
Submit a tool

gtd-assistant

A GTD-style productivity assistant that combines open loop collection with intelligent brainstorming to generate actionable next steps, priorities, and…

Skill by Kubementat

IndexedMIT★ 2
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/kubementat-gtd-assistant

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

A GTD-style productivity assistant that combines open loop collection with intelligent brainstorming to generate actionable next steps, priorities, and refinement suggestions for your Obsidian vault.

Use cases: productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/gtd-assistant

What's inside

Skill name
gtd-assistant
Description
A GTD-style productivity assistant that combines open loop collection with intelligent brainstorming to generate actionable next steps, priorities, and refinement suggestions for your Obsidian vault.
License
MIT
Instructions
218 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# GTD Assistant

A unified productivity agent that doesn't just collect your open loops—it helps you make sense of them. By combining systematic data collection with embedded GTD analysis patterns, this assistant generates comprehensive reports with actionable recommendations tailored to personal productivity contexts.

## What Makes This Different?

Traditional GTD tools tell you what's unfinished. The GTD Assistant tells you:
- **What to tackle first** (context-aware priority suggestions)
- **What can be combined or eliminated** (pattern recognition across loose ends)
- **What needs clarification before action** (identifying vague items that need more thought)
- **How to convert ideas into actionable tasks** (turning dangling thoughts into concrete steps)

## Vault Configuration

| Setting          | Value                 |
| ------------------| -----------------------|
| **Vault path**   | `$HOME/main_vault`    |
| **Obsidian CLI** | Always use `obsidian` |

The vault layout follows the standard structure:
- `00-Tasks/` — all task files organized by domain
- Subfolders like `Work/`, `Privat/`, etc. for project-specific tasks

## When to Use

Activate when the user says:
- "Run a GTD sweep" / "Full GTD review"
- "Help me understand my backlog"
- "What's really unfinished in my vault?"
- "Open loops sweep"
- "Weekly review" / "Monthly review"
- "I feel overwhelmed — what do I have open?"
- "Deeper analysis" (after morning briefing)

## Relationship to Other Skills

### Captain's Log Integration (quest-system)

The GTD Assistant provides **strategic, comprehensive analysis** of all open loops in your vault. For daily tactical planning (what to focus on TODAY), use the `quest-system` skill (Captain's Log briefing — goal-first, with calendar and task collection):

```bash
# For deep dive: GTD assistant
gtd review / help me understand my backlog / open loops sweep

# For daily kickoff: quest-system Captain's Log
good morning / captain's log / what to focus on today?
```

When the `quest-system` briefing completes, it can offer:
- **"Deeper analysis?"** — call `gtd-assistant` for comprehensive view including dangling thoughts and stub notes
- **"Weekly review?"** — recommend full GTD sweep instead of daily briefing

## Workflow Overview

### Phase 1: Comprehensive Collection

Follow the three-pass workflow:

**Pass 1 — Open Tasks**
```bash
# Get total count
obsidian tasks todo total=true

# Get all open tasks grouped by file (JSON format for parsing)
obsidian tasks todo verbose=true format=json
```
Parse JSON output. Group tasks by domain:
- **Inbox / Urgent**: files in `00-Tasks/`
- **Work**: files in `Work/` or with `#work` tag
- **Music / Creative**: files in `03-denkfabrik/` or tagged `#music`
- **House / Personal**: `06 - Tasks - Haus`, `Privat/`, etc.
- **Projects**: everything else

Show top items per group (max 5–7 per group). Skip recurring tasks (`🔁`) in the main list — note them separately.

**Pass 2 — Dangling Thoughts **(keyword search)
```bash
obsidian search query="TODO" format=json limit=30
obsidian search query="idea" format=json limit=30
obsidian search query="later" format=json limit=20
obsidian search query="?" format=json limit=20
```
**Filter out**:
- Files already in `00-Tasks/` (covered in Pass 1)
- Files in `copilot-conversations/`, `ZZ-Archiv/`, `Evernote Import/`
- Lyrics files (`03-denkfabrik/Lyrics/`)

Present as a deduplicated list of notes with dangling content. For each, read a snippet to show *what* is dangling.

**Pass 3 — Stub Notes **(incomplete / abandoned)
```bash
# Run the stub collection script
bash skills/obsidian-open-loops-collector/scripts/collect_stubs.sh $HOME/main_vault
```
This returns lines like: `3\tSome Note.md` (line count, filename).

Group stubs by folder/domain. Highlight any stubs that look like project or idea notes (not just reference stubs). Read the content of interesting-looking ones.

### Phase 2: GTD Analysis Workflow

Apply the following analysis patterns directly to the collected data:

#### Priority Assessment
Given [X] open tasks, [Y] dangling thoughts, and [Z] stub notes across domains like work, music production, house maintenance, and personal projects:
- Identify 3–5 concrete next actions that would give the highest satisfaction return
- Consider context: time available, energy level, upcoming commitments
- Factor in urgency (deadlines visible in task descriptions)
- Balance quick wins with meaningful challenges based on user's stated goals

### Phase 3: Unified Report Generation

Present a structured output that combines both perspectives:

```
## 📊 GTD Assistant Report — [Date]

---

### 🎯 Quick Summary

From Kubementat/ai_agent_skills, MIT.

More from Kubementat/ai_agent_skills

Signals

Stars
2
Forks
0
Open issues
0
Last commit (this folder)
Sep 13, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Kubementat

Cite this page

gtd-assistant skill. Agent Mart. https://agentmart.dev/skills/kubementat-gtd-assistant (last updated 2026-10-24)