obsidian-raw-import
Safely import external documents, datasets, media, models, and web captures into a governed Obsidian vault raw/ area. Use when the user wants to preserve external source material before deriving or wr
SKILL.mdskills/obsidian-raw-import/SKILL.md
GitHubObsidian Raw Import
- Locate the vault root. Require
AGENTS.md,raw/, andwiki/; read the local policy andwiki/index.md. - Inspect only the user-selected sources. Preserve the original filename and bytes.
- Classify each source into an existing
raw/type folder. Propose a new category only when no existing category fits. - Show a plan containing each source path, target path, collision policy, and any uncertain classification. Do not copy yet.
- Ask for explicit confirmation of that exact plan.
- After confirmation, copy only the listed files into
raw/. Verify byte length and SHA-256 for every source-target pair. - Report the verified imports and whether each item may benefit from a separate
derived/workflow. Do not generate derived artifacts or Wiki notes in this skill.
Boundaries
- Do not modify, rename, move, or delete existing
raw/files. - Do not overwrite a collision unless the confirmed plan explicitly names the target and policy.
- Do not create
derived/artifacts, editwiki/, or update logs during this workflow. - Stop for ambiguous source ownership, destination, or rights concerns.