← Back to Skills Marketplace
meimakes

Archive Daily Note

by Mei Park · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ✓ Security Clean
179
Downloads
0
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install archive-daily-note
Description
Automatically moves yesterday's Obsidian daily note into a past-days/ archive folder using the Obsidian CLI move command to preserve wiki-links.
README (SKILL.md)

Archive Daily Note Skill

Automatically moves yesterday's Obsidian daily note into a past-days/ archive folder.

What It Does

Runs daily (e.g., at 12:05 AM) to move the previous day's note from the vault root into past-days/. Uses obsidian move to preserve wiki-links.

Cron Setup

Schedule as an isolated cron job running shortly after midnight:

Schedule: 5 0 * * * (daily at 00:05)
Target: isolated

Prompt:

Move yesterday's Obsidian daily note into the past-days/ folder.
The note is at the vault root named like 'MM-DD-YYYY DayOfWeek.md'.
Use `obsidian move` so links stay updated.
If it's already in past-days or doesn't exist, skip silently.

Requirements

  • Obsidian CLI (obsidian move command)
  • Daily notes named in MM-DD-YYYY DayOfWeek.md format
  • A past-days/ folder in the vault

Behavior

  • Idempotent: Safe to run multiple times; skips if already archived or missing
  • Link-safe: Uses Obsidian's move command to update all internal links
  • Silent: No output on skip — only reports if something goes wrong
Usage Guidance
This skill appears coherent and limited in scope, but review these practical points before installing: - Confirm you have a trusted `obsidian` CLI installed and that it behaves as expected on your system. - Decide and specify where the vault lives or ensure the cron job runs with the vault as the working directory; the SKILL.md does not define the vault path or flags. - Test the exact `obsidian move` command interactively (or run in dry-run mode if available) to verify it moves files and updates links correctly. - Because the instructions are vague about timezone/filename computation, validate that the date-format and cron timezone match your system to avoid moving the wrong file. - Back up your vault (or test in a sample vault) before enabling nightly automation — `obsidian move` modifies files across the vault and mistakes can be disruptive. If you want stronger safety, require the skill to log the exact command it will run (or run a no-op/dry-run first) and to run only in a confined environment that points explicitly at your vault path.
Capability Analysis
Type: OpenClaw Skill Name: archive-daily-note Version: 1.1.0 The skill is designed to automate the archiving of Obsidian daily notes using the 'obsidian move' CLI command. Analysis of SKILL.md and README.md shows no evidence of malicious intent, data exfiltration, or prompt injection; the instructions are limited to file management within a specific vault structure.
Capability Assessment
Purpose & Capability
Name/description match the declared requirement (the obsidian binary). Moving notes with `obsidian move` reasonably requires the obsidian CLI and nothing else; no unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md stays within scope (find yesterday's file and run `obsidian move`). It is somewhat vague about runtime details: it doesn't specify the vault path or exact command-line flags, how the agent should compute the filename pattern/timezone, or whether to run in a particular working directory. That vagueness could cause unintended filesystem commands or failed runs if the vault location/working directory is not set explicitly. No instructions ask the agent to read unrelated files or exfiltrate data.
Install Mechanism
Instruction-only skill with no install spec and no downloads — lowest-risk install posture. It relies on a preinstalled `obsidian` binary, which is appropriate for the described task.
Credentials
No environment variables, credentials, or config paths are requested. Requiring only the `obsidian` binary is proportionate to the task.
Persistence & Privilege
always:false and no special system-wide changes are requested. The skill is intended to run as a scheduled job (cron) and does not demand permanent agent inclusion or modification of other skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install archive-daily-note
  3. After installation, invoke the skill by name or use /archive-daily-note
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Republish to fix broken ClawHub listing
v1.0.0
Initial release: auto-archive yesterday's Obsidian daily note
Metadata
Slug archive-daily-note
Version 1.1.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 2
Frequently Asked Questions

What is Archive Daily Note?

Automatically moves yesterday's Obsidian daily note into a past-days/ archive folder using the Obsidian CLI move command to preserve wiki-links. It is an AI Agent Skill for Claude Code / OpenClaw, with 179 downloads so far.

How do I install Archive Daily Note?

Run "/install archive-daily-note" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Archive Daily Note free?

Yes, Archive Daily Note is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Archive Daily Note support?

Archive Daily Note is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Archive Daily Note?

It is built and maintained by Mei Park (@meimakes); the current version is v1.1.0.

💬 Comments