Loading...
Loading...
Manage Obsidian Daily Notes via obsidian-cli. Create and open daily notes, append entries (journals, logs, tasks, links), read past notes by date, and search vault content. Handles relative dates like "yesterday", "last Friday", "3 days ago". Requires obsidian-cli installed via Homebrew (Mac/Linux) or Scoop (Windows).
npx skill4agent add bastos/skills obsidian-dailyobsidian-cli print-default --path-only 2>/dev/null && echo "OK" || echo "NOT_SET"NOT_SETDaily NotesJournaldailyYYYY-MM-DDobsidian-cli set-default "VAULT_NAME"YYYY-MM-DDdate +%Y-%m-%d| Reference | Command |
|---|---|
| Today | |
| Yesterday | |
| Last Friday | |
| 3 days ago | |
| Next Monday | |
obsidian-cli dailyobsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "ENTRY_TEXT")" --appendobsidian-cli daily && obsidian-cli create "Daily Notes/$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "ENTRY_TEXT")" --appendobsidian-cli print "$(date +%Y-%m-%d).md"obsidian-cli print "2025-01-10.md"obsidian-cli print "$(date -d yesterday +%Y-%m-%d 2>/dev/null || date -v-1d +%Y-%m-%d).md"obsidian-cli search-content "TERM"obsidian-cli search--vault "NAME"obsidian-cli print "2025-01-10.md" --vault "Work"- Went to the doctor
- [ ] Buy groceries
- https://github.com/anthropics/skills
- 15:45 This is a log lineobsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "- Went to the doctor")" --appendobsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "- [ ] Buy groceries")" --appendobsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "- https://github.com/anthropics/skills")" --appendobsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "- $(date +%H:%M) This is a log line")" --appendobsidian-cli print "$(date -d 'last friday' +%Y-%m-%d 2>/dev/null || date -v-friday +%Y-%m-%d).md"obsidian-cli search-content "meeting"