obsidian-dailylisted
Install: claude install-skill bastos/skills
# Obsidian Daily Notes
Interact with Obsidian Daily Notes through the official `obsidian` command: create
or open today's note, append entries, read notes, and search vault content.
## Setup
Check that the official CLI is available:
```bash
obsidian version
```
If the command is unavailable, ask the user to enable Obsidian's CLI:
1. Install or update to Obsidian 1.12 or newer.
2. Open **Settings > General**.
3. Enable **Command line interface** and follow the registration prompt.
Target a vault explicitly when needed by placing `vault=<name-or-id>` before the
command:
```bash
obsidian vault="Work" daily
```
**Obsidian Daily Notes plugin defaults:**
- Date format: `YYYY-MM-DD`
- New file location: Vault root
- Template file location: (none)
## Date Handling
Get current date:
```bash
date +%Y-%m-%d
```
Cross-platform relative dates (GNU first, BSD fallback):
| Reference | Command |
|-----------|---------|
| Today | `date +%Y-%m-%d` |
| Yesterday | `date -d yesterday +%Y-%m-%d 2>/dev/null \|\| date -v-1d +%Y-%m-%d` |
| Last Friday | `date -d "last friday" +%Y-%m-%d 2>/dev/null \|\| date -v-1w -v+fri +%Y-%m-%d` |
| 3 days ago | `date -d "3 days ago" +%Y-%m-%d 2>/dev/null \|\| date -v-3d +%Y-%m-%d` |
| Next Monday | `date -d "next monday" +%Y-%m-%d 2>/dev/null \|\| date -v+monday +%Y-%m-%d` |
## Commands
### Open/Create Today's Note
```bash
obsidian daily
```
Opens today's daily note in Obsidian, creating it from template if it doesn't exist.
### Append Entry
``