obsidian-task-triage
Skill0 starsChanged 11 days agoMITView on GitHub
Extract, classify, de-duplicate, and prioritize actionable deadlines and unchecked tasks from an Obsidian or Markdown vault. Use for daily or weekly planning, overdue-task reviews, deadline-risk checks, and workload reduction while excluding templates, reference checklists, and archives.
In this repository12 other files it gives its agents.
- adaptive-korean-voiceSkill
- ai-contest-dbSkill
- b2b-quote-analysisSkill
- dual-agent-instruction-syncSkill
- korea-creator-cashflowSkill
- korea-meeting-to-actionsSkill
- korean-business-messageSkill
- korea-partnership-outreachSkill
- mail-reply-draftSkill
- morning-briefingSkill
- obsidian-journalSkill
- todoist-organizerSkill
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 7 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 13
Start with the read-only extractor.
- Distinctive: line 18
Treat all classifications as candidates.
- Very specific: line 31
Use --summary-only to emit only overdue and next-14-day action candidates.
- Very specific: line 35
If the vault uses different folder names, read references/configuration.md and pass a local JSON configuration file with --config.
- Distinctive: line 39
Do not modify vault files, task managers, calendars, email, or other services unless the user explicitly asks for that change.
- Distinctive: line 40
Do not send, submit, pay, cancel, delete, or expose task contents automatically.
- Distinctive: line 41
Do not infer that an archived or completed task should be reopened.
- Distinctive: line 42
Do not assign medical, legal, or financial urgency beyond recorded deadlines and current authoritative evidence.
- Distinctive: line 43
Do not save real task output in the skill directory or a public repository.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Obsidian Task Triage
Turn scattered checkboxes into a small, evidence-backed action queue without editing the vault.
Workflow
- Locate the vault and read its applicable AGENTS.md or local operating rules when present.
- Start with the read-only extractor. Use counts-only for a privacy-preserving baseline when the user has not asked to inspect task text.
- Review source context for every overdue, due-soon, or proposed primary task. A checkbox can be a template field, research checklist, acceptance criterion, or live action.
- De-duplicate obligations repeated in daily, weekly, project, and area notes. Prefer the canonical project or area note for context.
- Apply references/triage-policy.md and adapt bucket labels to the user's language.
- Limit the recommendation to one primary action and up to two secondary actions unless the user's current plan clearly supports more.
- Treat all classifications as candidates. Explain uncertainty instead of turning every unchecked box into an obligation.
Extractor
Run:
python3 scripts/extract_tasks.py \
--vault "/path/to/vault" \
--today 2026-09-05 \
--format markdownUse --summary-only to emit only overdue and next-14-day action candidates. Use --counts-only before reading task text when a structural baseline is sufficient.
The extractor returns relative paths by default. Use --include-absolute-paths only when the user explicitly needs absolute local paths in the output.
If the vault uses different folder names, read references/configuration.md and pass a local JSON configuration file with --config. Keep that file outside a public repository when it reveals personal structure.
Boundaries
- Do not modify vault files, task managers, calendars, email, or other services unless the user explicitly asks for that change.
- Do not send, submit, pay, cancel, delete, or expose task contents automatically.
- Do not infer that an archived or completed task should be reopened.
- Do not assign medical, legal, or financial urgency beyond recorded deadlines and current authoritative evidence.
- Do not save real task output in the skill directory or a public repository.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

