obsidian-process-notes — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited obsidian-process-notes (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Process inbox notes into the AI-maintained Wiki layer.
This skill operates on the standalone LLM Wiki vault at ~/Code/personal/obsidian/llm-wiki.
Safety: Never touch ~/Code/personal/obsidian/zettelkasten/ or any path outside the llm-wiki vault.
All paths are relative to ~/Code/personal/obsidian/llm-wiki/.
inbox/sources/sources/assets/wiki/wiki/assets/Index.mdmeta/Wiki-Log.md.agents/wiki.mdmeta/templates/Wiki Note.mdmeta/templates/Source Note.mdAccept natural language requests and slash-style phrases such as:
obsidian-process-notesobsidian-build-wikiprocess new notesprocess clippingsingest the new inbox notesbuild out the wiki from inboxIf the user names a specific file, process only that file. If they give a limit such as "process 3 notes", process the oldest or first listed matching unprocessed notes unless they specify another priority. If they do not specify scope, list available inbox notes and process a small batch that is reasonable for the current turn.
wiki/ and meta/.sources/ or inbox/.inbox/X.md → sources/X.md.meta/templates/Wiki Note.md as the frontmatter basis for everynew wiki page. Use type: Wiki — not type: Note.
Keep a block of text as one coherent block in Markdown.
special characters (ä, ö, ü, ß instead of ae, oe, ue, ss), in text and filenames.
translation, for example Abruf (retrieval).
🤖 to the tags field of every LLM-generated wiki page.over disagreement between sources.
Zettelkasten will appear unresolved — that is acceptable.
Read these files first:
.agents/wiki.mdIndex.mdmeta/Wiki-Log.mdThen read any relevant wiki pages before writing.
Find Markdown files directly under inbox/.
find ~/Code/personal/obsidian/llm-wiki/inbox -maxdepth 1 -name "*.md"If no inbox notes exist, say so briefly and stop.
For each selected note:
For each new wiki page, use this frontmatter shape:
---
type: Wiki
created: YYYY-MM-DDTHH:mm
updated: YYYY-MM-DDTHH:mm
aliases:
tags:
- 🤖
urls:
related:
authors:
sources:
year:
reference:
---Use German headings and prose. Keep pages concise but specific enough that future agents can update them without re-reading every raw source.
Recommended sections by page type:
# Titel, ## Kernaussagen, ## Relevanz für das Wiki,## Verbindungen, ## Offene Fragen
# Begriff, ## Definition, ## Kontext, ## Quellenlage,## Verbindungen, ## Offene Fragen
# Name, ## Kurzprofil, ## Relevanz, ## Quellenlage,## Verbindungen
# These/Frage, ## Kurzfassung, ## Argumente,## Gegenpunkte, ## Quellen, ## Offene Fragen
Update Index.md when:
Append to meta/Wiki-Log.md using:
## [YYYY-MM-DD] ingest | Note Title
- Quelle verarbeitet: `inbox/Note Title.md`
- Wiki-Seiten erstellt: [[...]]
- Wiki-Seiten aktualisiert: [[...]]
- Offene Fragen/Widersprüche: ...Use query instead of ingest if the user asked a question and the durable answer was filed back into the wiki.
After wiki updates are complete, move the original note unchanged:
mv ~/Code/personal/obsidian/llm-wiki/inbox/"Note Title.md" \
~/Code/personal/obsidian/llm-wiki/sources/"Note Title.md"Do not rewrite or normalize the note content.
Run qmd update from inside the vault root after processing:
cd ~/Code/personal/obsidian/llm-wiki && qmd updateIf it fails, report the failure briefly. Do not let indexing failure invalidate completed wiki work.
End with a compact report:
sources/,qmd update succeeded.Use clickable file links for local files when reporting results.
wiki/ and meta/ were edited, except for theexplicit inbox → sources move.
tags: [🤖] or an equivalentYAML list containing 🤖.
sources/ after moving.~/Code/personal/obsidian/zettelkasten/ were touched.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.