Search

PythonReactSEOPDF
OpenClaw

obsidian-organizer

Organize and standardize Obsidian vaults for reliability and long-term maintainability. Use when designing or cleaning vault folder structure, enforcing file naming conventions, migrating messy vaults, reducing duplicate/ambiguous notes, or creating repeatable audit-and-fix workflows for Obsidian notes.

asimons810 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install asimons81/obsidian-organizer

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

Obsidian Organizer

Use this skill to make a vault predictable, searchable, and low-maintenance.

Workflow

  1. Snapshot current state

    • Count files and top-level folders.
    • Identify naming drift and duplicate patterns.
  2. Apply standard structure

    • Read references/folder-structure.md.
    • Propose moves before applying.
  3. Enforce naming rules

    • Read references/naming-rules.md.
    • Run audit script in dry-run mode:
      • python scripts/obsidian_audit.py <vault-path>
    • Apply only after confirmation:
      • python scripts/obsidian_audit.py <vault-path> --apply
  4. Run migration checklist

    • Follow references/migration-checklist.md in order.
  5. Verify

    • Re-run audit until zero naming issues.
    • Confirm daily notes use YYYY-MM-DD.md.
    • Confirm no orphaned notes remain in inbox/.

Guardrails

  • Never rename or move files without a dry-run first.
  • Never delete notes automatically.
  • Prefer deterministic naming over clever naming.
  • Keep folder depth shallow (<=3 when possible).
  • If link integrity is uncertain, pause and ask before bulk apply.

Source information

Source
github
Repository
openclaw/skills
Path
skills/asimons81/obsidian-organizer
Version
—
Commit
b9ad445fe01cfb5cbe4775cd8a6f9f92094458f4
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# Obsidian Organizer

Use this skill to make a vault predictable, searchable, and low-maintenance.

## Workflow

1. Snapshot current state
   - Count files and top-level folders.
   - Identify naming drift and duplicate patterns.

2. Apply standard structure
   - Read `references/folder-structure.md`.
   - Propose moves before applying.

3. Enforce naming rules
   - Read `references/naming-rules.md`.
   - Run audit script in dry-run mode:
     - `python scripts/obsidian_audit.py <vault-path>`
   - Apply only after confirmation:
     - `python scripts/obsidian_audit.py <vault-path> --apply`

4. Run migration checklist
   - Follow `references/migration-checklist.md` in order.

5. Verify
   - Re-run audit until zero naming issues.
   - Confirm daily notes use `YYYY-MM-DD.md`.
   - Confirm no orphaned notes remain in `inbox/`.

## Guardrails

- Never rename or move files without a dry-run first.
- Never delete notes automatically.
- Prefer deterministic naming over clever naming.
- Keep folder depth shallow (<=3 when possible).
- If link integrity is uncertain, pause and ask before bulk apply.

Related skills

OpenClaw

captchas-openclaw

captchasco

OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.

OpenClaw

Modelready

carol-gutianle

name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}

OpenClaw

Ethereum History

cartoonitunes

Read-only factual data about historical Ethereum mainnet contracts. Use when the user asks about a specific contract address, early Ethereum contracts, deployment era, deployer, bytecode, decompiled code, or do...