Obsidian Daily
Skill by bastos
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bastos/obsidian-dailyWhat This Skill Does
The Obsidian Daily skill is a powerful automation layer for the Obsidian note-taking application. By leveraging obsidian-cli, it bridges the gap between your AI agent and your personal knowledge base. The skill allows for seamless management of daily notes, including creating, appending, and reading entries without leaving the agent's interface. It supports complex date parsing, allowing users to reference relative dates like "three days ago" or "last Friday" effortlessly. Whether you are logging journal entries, tracking daily tasks, or clipping research links, this tool ensures your Obsidian vault remains up-to-date with your current workflow.
Installation
Installation is managed via the OpenClaw package manager. First, ensure you have the obsidian-cli installed on your host machine via Homebrew (for macOS/Linux) or Scoop (for Windows). Once the CLI is ready, use the command: clawhub install openclaw/skills/skills/bastos/obsidian-daily. After installation, run the initial setup check to verify your vault configuration. You will need to define your vault name, identify the directory where your daily notes are stored, and confirm the expected date format to match your Obsidian template settings.
Use Cases
- Journaling: Automatically append timestamps, emotional logs, or reflection entries to your daily note at the end of the day.
- Task Management: Integrate your AI assistant to capture tasks generated during a conversation and append them directly to your daily task list.
- Quick Research: Quickly search through past vault contents to surface information or links stored in older notes.
- Automated Reporting: Use the read functionality to aggregate daily logs or notes over a specific date range for weekly review purposes.
Example Prompts
- "Add a task to my daily note to 'Buy groceries' and append a note that I finished my workout today."
- "What did I write in my daily note yesterday regarding the project meeting?"
- "Find all notes in my vault that mention 'OpenClaw' and list them for me."
Tips & Limitations
To ensure the best experience, maintain a consistent date format (default: YYYY-MM-DD). If you have multiple vaults, remember to use the --vault flag to specify your target. Be aware that this skill executes local shell commands via the agent; ensure your vault path permissions are correctly configured. It is designed to work best when your Daily Notes plugin settings in Obsidian align with the CLI configuration.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bastos-obsidian-daily": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
topydo
Manage todo.txt tasks using topydo CLI. Add, list, complete, prioritize, tag, and organize tasks with dependencies, due dates, recurrence, and projects. Use for any task management, todo lists, or when the user mentions tasks, todos, or todo.txt. Requires Python 3 and pip. Works on macOS, Linux, and Windows.
pass
Complete guide for using pass, the standard Unix password manager. Use this skill whenever the user asks about pass, password-store, managing passwords from the terminal, GPG-encrypted passwords, setting up pass for the first time, inserting or generating passwords, syncing a password store with git, using pass-otp for TOTP codes, importing passwords from another manager, or any task involving the `pass` CLI. Trigger on phrases like "set up pass", "add a password to pass", "sync my password store", "generate a password", "pass git", "pass-otp", "pass-import", or any variation.
conventional-commits
Format commit messages using the Conventional Commits specification. Use when creating commits, writing commit messages, or when the user mentions commits, git commits, or commit messages. Ensures commits follow the standard format for automated tooling, changelog generation, and semantic versioning.