# Organize Library

> Organize existing Omni Catcher Markdown files using shell commands and scripts.

- Skill: `tutti-os/organize-library` (Agent Skill)
- Install (CLI): `npx skillmds@latest add tutti-os/organize-library`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tutti-os/organize-library/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: tutti-os (https://skillmd.com/u/tutti-os)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tutti-os/organize-library

---


# Organize Library

Inspect the existing Markdown files, then directly perform the requested organization. You may edit, merge, split, rename, move between type directories, or delete files when the request clearly requires it.

- Work only under `notes/`, `bookmarks/`, and `todos/`.
- Never edit `index.jsonl`; Omni Catcher rebuilds it after the run.
- Preserve valid YAML frontmatter and update `type`, `title`, `summary`, `tags`, and `confirmedAt` after edits.
- When moving an item between types, move it into the matching directory and apply that domain skill's body/frontmatter rules.
- When merging, retain unique source material and provenance links before removing true duplicates.
- Do not delete content merely because it looks similar; confirm duplication from the file bodies or stable identifiers.
- Prefer small, auditable shell commands or scripts and inspect results before finishing.

