Skip to content

Reference

This reference lists the files, commands, skills, and safety boundaries used by Knowlery.

Plugin Metadata

FieldCurrent value
Plugin IDknowlery
Minimum Obsidian app version1.12.2
Desktop-only manifest flagtrue
Main bundlemain.js
Stylesheetstyles.css

Dashboard and Settings Surfaces

SurfacePurpose
Dashboard homeToday's move, suggested moves, Knowledge health, This note, Recent activity, This week, and Bundles
Share knowledge bundleSeed picking, graph-closure review, risk scan, and bundle export
Install knowledge bundleManifest and conformance preview, install, and installed-bundle list
Move drill-insFull suggested-move list and individual move prompts
Activity drill-inFull recent activity list
Freshness ReviewRequest preparation, result import, suggestion decisions, apply, and undo
Settings: DiagnosticsVault health, content stats, configuration integrity, and diagnosis
Settings: Rules & schemaAgent rules, schema shortcuts, and config maintenance
Settings: SkillsBuilt-in, registry, custom, and disabled skill management

Created Files and Folders

PathCreated byNotes
KNOWLEDGE.mdSetupVault operating guide
SCHEMA.mdSetupKnowledge taxonomy and page conventions
INDEX.baseSetupBases index
entities/SetupAgent-maintained entity pages
concepts/SetupAgent-maintained concept pages
comparisons/SetupAgent-maintained comparison pages
queries/SetupAgent-maintained research threads
.knowlery/manifest.jsonSetupSetup state
.agents/skills/SetupCanonical skills
.agents/rules/OpenCodeRules for OpenCode
.claude/skills/SetupMirrored built-in skills for Claude Code
.claude/CLAUDE.mdClaude CodeClaude instructions
.claude/rules/Claude CodeRules for Claude Code
opencode.jsonOpenCodeOpenCode config
skills-lock.jsonSetupSkill lock state
.knowlery/activity/Activity loggingPrivate activity receipts
.knowlery/reports/Weekly summaryLocal HTML report output
.knowlery/requests/Daily polishDaily review requests
.knowlery/reviews/Daily polishDaily review results
.knowlery/freshness/Freshness ReviewRequest, result, log, queue, and sidecar files
.knowlery/exports/Share knowledge bundleCompiled bundle output (optionally zipped)
.knowlery/export-scope.jsonShare knowledge bundleSaved per-topic review scope
Library/<bundle-id>/Install knowledge bundleInstalled bundle contents
.knowlery/bundles.jsonInstall knowledge bundleInstalled bundle registry

Built-In Skills

NameKindPurpose
cookknowledgeDigest notes into knowledge pages and keep SCHEMA.md aligned
askknowledgeAnswer questions from vault content
exploreknowledgeTrace idea timelines and bridges
challengeknowledgePressure-test beliefs and drift
ideasknowledgeGenerate ideas from vault content
auditknowledgeScan agent-maintained directories for structural health issues
organizeknowledgeSuggest structure improvements
obsidian-clitoolingUse Obsidian CLI patterns
obsidian-markdowntoolingWrite Obsidian markdown
obsidian-basestoolingWork with Bases files
json-canvastoolingWork with JSON Canvas
defuddletoolingExtract clean markdown from web pages
vault-conventionstoolingEnforce vault naming conventions
knowlery-clitoolingOperate the knowledge base with the standalone knowlery CLI

Settings Sections

SectionWhat it controls
GeneralKnowledge base name and Node.js path
PlatformClaude Code / OpenCode switching
ActivityActivity logging and activity ledger rule
MaintenanceRegenerate agent config and re-initialize vault

Default Rule Templates

Knowlery includes default rule templates for:

RulePurpose
Citation requiredRequire wikilink citations for vault answers
Language preferenceMatch the user's language
Domain contextDescribe the vault's domain

Commands Registered in Obsidian

Knowlery registers command palette actions for:

  • Opening the dashboard.
  • Initializing the vault.
  • Running vault diagnosis.
  • Adding a reflection.
  • Sharing a knowledge bundle.
  • Installing a knowledge bundle.
  • Switching platforms.

The exact labels may evolve with the plugin UI, but the command surface is centered on review, setup, diagnosis, and platform migration.

Activity Ledger

Activity receipts live in .knowlery/activity/YYYY-MM-DD.jsonl.

They are private summaries, not normal knowledge pages. The activity toggle in settings can disable logging by writing .knowlery/activity-disabled.

Weekly Summary and Daily Review

The weekly summary writes HTML output to:

  • .knowlery/reports/latest.html
  • .knowlery/reports/weekly/<week-label>.html

Daily review polish uses:

  • .knowlery/requests/daily-review-YYYY-MM-DD.json
  • .knowlery/reviews/daily-review-YYYY-MM-DD.json

Freshness Review Files

Freshness Review uses:

  • .knowlery/freshness/requests/freshness-review-<timestamp>.json
  • .knowlery/freshness/results/freshness-review-<timestamp>.json
  • .knowlery/freshness/logs/freshness-review-<timestamp>.jsonl
  • .knowlery/freshness/queue.json
  • .knowlery/freshness/notes/*.json

Candidate pages are collected from entities/, concepts/, comparisons/, and queries/, capped by the current candidate limit. Suggestions can only patch scalar freshness frontmatter on those knowledge pages.

Network Use

Knowlery does not collect telemetry.

Network access can happen when you explicitly use skill registry features through npx skills .... That command may contact services used by the external skills tooling. Freshness Review does not call a model API; it prepares local request files and imports result files written by an agent you run separately.

Local Command Use

Knowlery can run local commands when you explicitly use CLI-related features or optional setup preparation.

Examples include:

  • claude
  • opencode
  • node
  • npx
  • skills

These commands run on your computer with your user permissions.

Upgrade Behavior

When the plugin version changes, Knowlery refreshes bundled skills in .agents/skills/ and .claude/skills/, migrates SCHEMA.md by inserting any missing anchor sections, and refreshes the installed-bundles pointer block in KNOWLEDGE.md when bundles are installed.

In v0.5.0, knowledge bundle sharing and installing arrived: the Bundles section on the dashboard, the Library/ folder, and .knowlery/bundles.json are new surfaces. In v0.4.0, dashboard maintenance moved into Obsidian settings: diagnostics, rules and schema shortcuts, and the Skills library are no longer separate dashboard tabs.

Custom and forked skills are preserved. Disabled built-in skills keep their disabled state, even though the on-disk bundled copy is refreshed.

Deletion Behavior

Knowlery may remove skill or rule files when you use delete or disable actions in the UI.

It should not delete ordinary user notes during setup. Still, test first and use version control or backups for important vaults.

Released under the MIT License.