obsidian-dailyManage 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".
Install via ClawdBot CLI:
clawdbot install bastos/obsidian-dailyInteract with Obsidian Daily Notes: create notes, append entries, read by date, and search content.
Check if a default vault is configured:
obsidian-cli print-default --path-only 2>/dev/null && echo "OK" || echo "NOT_SET"
If NOT_SET, ask the user:
Daily Notes, Journal, daily)YYYY-MM-DD)Configure the vault:
obsidian-cli set-default "VAULT_NAME"
Obsidian Daily Notes plugin defaults:
YYYY-MM-DDGet current date:
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-friday +%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 |
obsidian-cli daily
Opens today's daily note in Obsidian, creating it from template if it doesn't exist.
obsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "ENTRY_TEXT")" --append
With custom folder:
obsidian-cli daily && obsidian-cli create "Daily Notes/$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "ENTRY_TEXT")" --append
Today:
obsidian-cli print "$(date +%Y-%m-%d).md"
Specific date:
obsidian-cli print "2025-01-10.md"
Relative date (yesterday):
obsidian-cli print "$(date -d yesterday +%Y-%m-%d 2>/dev/null || date -v-1d +%Y-%m-%d).md"
obsidian-cli search-content "TERM"
Interactive fuzzy finder:
obsidian-cli search
Add --vault "NAME" to any command:
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 line
Journal entry:
obsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "- Went to the doctor")" --append
Task:
obsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "- [ ] Buy groceries")" --append
Link:
obsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "- https://github.com/anthropics/skills")" --append
Timestamped log:
obsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "- $(date +%H:%M) This is a log line")" --append
Read last Friday:
obsidian-cli print "$(date -d 'last friday' +%Y-%m-%d 2>/dev/null || date -v-friday +%Y-%m-%d).md"
Search for "meeting":
obsidian-cli search-content "meeting"
Generated Mar 1, 2026
Individuals use this skill to maintain daily journals, track habits, and log personal reflections in Obsidian. It automates note creation and appending entries, making it easy to consistently record thoughts, tasks, and events without manual file management. This is ideal for self-improvement enthusiasts or anyone practicing mindfulness through daily writing.
Project managers or team leads utilize the skill to create daily logs for tracking project progress, meeting notes, and task assignments in a shared Obsidian vault. It supports searching past notes and appending updates, enabling efficient documentation and retrieval of project-related information across teams. This streamlines communication and accountability in collaborative environments.
Researchers and students employ this skill to organize daily notes on literature reviews, experiments, or study sessions in Obsidian. It allows appending findings, links to papers, and timestamped logs, with search capabilities to quickly locate past notes by date or content. This enhances knowledge management and supports systematic academic workflows.
Freelancers use the skill to log daily work hours, client tasks, and project milestones in Obsidian for billing and productivity tracking. It automates note creation with timestamps and supports appending entries like completed tasks or links to resources, helping maintain accurate records for invoicing and time management.
Health professionals or individuals track daily health metrics, symptoms, medication logs, or fitness routines using this skill in Obsidian. It enables appending structured entries with dates and searching past notes to monitor trends over time, supporting personalized health management and data-driven wellness decisions.
Offer a basic version of the skill for free to attract users, with premium features like advanced search, analytics, or integration with other apps available via subscription. Revenue is generated through monthly or annual subscriptions, targeting individuals and small teams seeking enhanced note-taking capabilities. This model leverages Obsidian's popularity to build a user base and upsell value-added services.
License the skill to businesses for team collaboration, with customization options for vault management, security features, and support for large-scale deployments. Revenue comes from one-time licensing fees or annual contracts, focusing on industries like tech, consulting, or research where structured note-taking is critical. This model capitalizes on organizational needs for efficient knowledge management.
Generate revenue by partnering with related tools, such as task managers or calendar apps, to offer integrated workflows through the skill. Earn commissions on referrals or sales from these partners, while providing users with seamless connectivity. This model benefits from the growing ecosystem of productivity tools and enhances user experience without direct sales.
💬 Integration Tip
Ensure obsidian-cli is installed and a default vault is configured before use; leverage relative date commands for flexible note handling across platforms.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Create, search, and manage Bear notes via grizzly CLI.
Track water and sleep with JSON file storage
Notion API for creating and managing pages, databases, and blocks.
Smart ClawdBot documentation access with local search index, cached snippets, and on-demand fetch. Token-efficient and freshness-aware.
Work with Obsidian vaults as a knowledge base. Features: fuzzy/phonetic search across all notes, auto-folder detection for new notes, create/read/edit notes with frontmatter, manage tags and wikilinks. Use when: querying knowledge base, saving notes/documents, editing existing notes by user instructions.