Managing Expectations / Staff & Agent Operations

Hermes Self-Improving Knowledge Base Manual

Exact staff and agent playbook for building an Obsidian/LLM Wiki knowledge system around Hermes Agent

Version 1.1 - June 14, 2026

Prepared for Chris Anderson, staff, and approved AI agents.

Source videos: Build a Hermes Knowledge Base That Self-Improves and Every Hermes Concept explained for Normal People by Jack Roberts.

Purpose: Build a private, source-grounded knowledge system where Hermes remembers stable personal facts, while an Obsidian-compatible LLM Wiki stores the broader operating knowledge of the business.

Table of Contents

  1. 1. Executive Summary
  2. 2. What We Are Building
  3. 3. Roles and Responsibilities
  4. 4. Required Tools and Skills
  5. 4A. Hermes Concepts Staff Must Understand First
  6. 4B. Operating Hermes Day-to-Day
  7. 4C. Safety, Cost, and Access Rules from the Beginner Tutorial
  8. 5. Folder Structure to Create
  9. 6. Exact Initial Setup Steps
  10. 7. SCHEMA.md Starter Template
  11. 8. index.md and log.md Templates
  12. 9. Build the Hermes Wiki Skill
  13. 10. Source Intake Lanes
  14. 11. Exact Ingest Procedure for Staff
  15. 12. Exact Query Procedure for Staff
  16. 13. Video and Social Media Ingest Procedure
  17. 14. Meeting Notes and Calls
  18. 15. Email and Inbox Knowledge
  19. 16. Documents, PDFs, Scans, and Images
  20. 17. Automation and Cron Jobs
  21. 18. Quality Control and Linting
  22. 19. Public PDF / Website Publishing Workflow
  23. 20. Security, Privacy, and Data Rules
  24. 21. Staff Training Plan
  25. 22. Agent Operating Prompts
  26. 23. Rollout Timeline
  27. 24. Troubleshooting
  28. 25. One-Page Quick Start for Staff
  29. 26. Source Trail for This Manual

1. Executive Summary

This manual explains how to build a practical, staff-run, agent-assisted knowledge base around Hermes Agent. The idea is simple:

The goal is not to dump every file into AI. The goal is to create a disciplined source trail that staff and agents can trust. Every important claim should have a source, every source should have a place, and every reusable procedure should become a skill or wiki page.

Plain-English promise: if we build this correctly, staff can ask, "What do we know about this client/project/topic?" and Hermes can answer from organized source material instead of guessing from memory.

2. What We Are Building

The system in one sentence

A private, Obsidian-compatible markdown knowledge base that Hermes can read, update, cross-reference, lint, and use when answering business questions.

The core layers

  1. Raw source layer: immutable copies of transcripts, articles, PDFs, emails, notes, screenshots, meeting summaries, and videos.
  2. Wiki layer: cleaned pages about people, companies, projects, concepts, policies, SOPs, marketing ideas, disputes, and lessons.
  3. Schema layer: rules that tell staff and agents how to name files, tag pages, cite sources, handle contradictions, and update the index.
  4. Hermes skill layer: reusable instructions that tell Hermes exactly how to ingest, query, and maintain the wiki.
  5. Automation layer: scheduled jobs that collect approved sources, create source notes, and ask Hermes to file them properly.

What this is not

3. Roles and Responsibilities

Assign these roles before building. One person can hold more than one role, but every role must be covered.

RoleWhoResponsibility
OwnerChris or appointed leadApproves scope, access, publication boundaries, and automation risk.
Wiki LeadStaff operations leadMaintains SCHEMA.md, index.md, log.md, page quality, tags, and naming rules.
Source CollectorStaff/adminSaves approved sources into the raw folders with source URLs, dates, and context.
Agent OperatorHermes userRuns ingest/query/lint prompts, verifies outputs, and fixes errors.
Review LeadManager or subject expertChecks legal, technical, public-company, HR, or client-sensitive content before sharing.
Automation LeadTechnical operatorCreates cron jobs, API connections, sync jobs, backups, and health checks.
Privacy GatekeeperOwner/managerDecides what may enter the wiki, what may leave it, and what must be redacted.

4. Required Tools and Skills

Core software

Hermes toolsets to enable

Hermes skills to install/load

Model note: The video mentions using Claude/Opus as one possible interface. This manual does not require that. Use Hermes with the currently approved provider/model stack. Do not add new paid model providers or expose private data to third-party tools without owner approval.

4A. Hermes Concepts Staff Must Understand First

The second Jack Roberts source, Every Hermes Concept explained for Normal People, adds the beginner layer that staff need before they can safely build the knowledge-base system. The earlier manual explains the wiki. This section explains the operating brain around the wiki.

Training rule: no staff member should be asked to run ingestion, cron jobs, email access, MCP connectors, or publishing until they can explain these concepts in plain language.
#ConceptPlain meaning for staffManual action
1Agent, not chatbotA chatbot answers. An agent can use tools, inspect files, browse, run commands, schedule tasks, and create outputs.Give Hermes concrete outcomes and permission boundaries, not vague chatter.
2Long-term assistantHermes is closer to a long-term assistant that learns how you work than a one-off coding tool.Use Hermes for recurring business operations, not just single questions.
3One brain, many mouthsThe same Hermes can be reached through Telegram, terminal, dashboard, Discord, WhatsApp, Slack, and other gateways.Keep instructions consistent across interfaces; do not create separate contradictory workflows.
4Where Hermes livesHermes can run locally on a Mac/computer or remotely on a VPS. Local is simple and tangible; VPS is always-on but needs security.Choose local for pilot/training; use VPS only when uptime, remote access, or automation requires it.
5OAuth vs API keysOAuth means sign in and approve access. API keys are secret strings that unlock services.Prefer OAuth where possible. Never paste API keys into public chats, manuals, or wiki pages.
6Model as the brainHermes is the agent framework; the selected model is the thinking engine behind it.Pick the right model for the job: cheap for routine work, stronger for complex/legal/research planning.
7Local-hosted modelsThe model itself can run on your own hardware for privacy, but power is limited by the machine.Use local models for privacy-sensitive drafts where quality is acceptable; use approved cloud models for heavier reasoning.
8Never start from zeroHermes memory remembers durable user facts and past sessions; the wiki remembers source-grounded external knowledge.Before asking staff to re-explain context, search memory/session/wiki first.
9Character Bible / personaSystem/persona instructions define tone, values, style, escalation rules, and how Hermes should behave.Create a business persona file for staff-facing outputs: plain, careful, source-grounded, no secrets.
10IntegrationsHermes becomes more useful when connected to approved tools: calendar, meeting notes, email, docs, drives, CRM, websites.Connect only approved sources and document each connector in the wiki.
11Computer accessWhen Hermes runs on a computer, it can read/write files, use browser tools, run shell commands, and produce PDFs.Keep a clear working directory and backup before allowing file-changing actions.
12MCP connectorsMCP is a standard way to give Hermes structured access to external tools.Use MCP for repeatable connectors, but test each one with least-privilege access first.
13Skills as muscle memorySkills are reusable workflows Hermes can load when a task repeats.Turn recurring staff processes into skills or SOP pages, not scattered chat history.
14Slash-command controlsCommands such as queue, background, stop, reset, compress, and status control the session.Train staff on these commands before allowing autonomous workflows.
15Safety and house rulesAgents are powerful; give the least access needed and keep secrets out of memory/wiki/chat.Use the privacy gate before connecting email, drives, websites, CRM, or payment systems.
16North Star / goalsInstead of one question at a time, Hermes can organize work around a goal and break it into steps.Use goal prompts for projects: launch a page, prepare a dossier, build a source library.
17SubagentsHermes can split work among smaller agents working in parallel.Use subagents for research batches, audits, and parallel content review; verify their outputs.
18Cron / heartbeatScheduled jobs let Hermes check or do things daily, weekly, or after a delay.Use cron for briefings, lint checks, backups, and approved source ingestion.
19Token and cost disciplineEvery request has overhead; long contexts, wrong models, and runaway jobs waste money.Compress/reset sessions, choose model tiers carefully, and keep cron prompts focused.
20Operating systemHermes is not just chat; it can become the interface across business knowledge, agents, tools, and workflows.Design the system as an operating layer, with rules, ownership, backups, and review.
21One brand / one operating brainHermes, code agents, wiki, notebooks, meetings, CRM, and websites should work under one governed system.Centralize source trails and procedures so staff do not build isolated mini-systems.

4B. Operating Hermes Day-to-Day

This section turns the beginner tutorial into daily staff behaviour. The point is to make Hermes useful without letting it become messy, expensive, or unsafe.

Daily operator checklist

  1. Start with the outcome. State the result wanted: report, PDF, source note, website update, CRM entry, briefing, or task list.
  2. Name the source lane. Tell Hermes whether the material is a meeting, email, document, video, public article, CRM note, or SOP.
  3. Load the right skill. For wiki work, use the company knowledge wiki skill. For videos, use YouTube/social-source skills. For PDFs, use the PDF manual workflow.
  4. Set boundaries. Say whether it is internal only, public-share, legal-adjacent, financial, HR, family/private, or needs human review.
  5. Use the right interface. Telegram is good for quick instructions and approvals. Terminal/dashboard is better for setup, debugging, file-heavy work, and long runs.
  6. Use queue/background carefully. Queue follow-ups when Hermes is busy. Use background only for non-critical tasks that can be checked later.
  7. Stop bad runs early. If Hermes is looping, spending too much, or doing the wrong task, use stop/reset and restate the task cleanly.
  8. Verify outputs. For PDFs, verify text. For websites, verify HTTP and visible content. For wiki pages, verify index and log updates.

Beginner-safe command meanings

ControlUseStaff warning
Reset / new sessionStart clean when context is stale or confused.Use before major new projects to avoid wrong assumptions.
CompressSummarize long context so the session can continue.Good for long builds, but verify important details survived.
StopInterrupt a bad or unsafe run.Use immediately if Hermes starts changing the wrong files or exposing private data.
QueueLine up a follow-up prompt for the next turn.Do not queue conflicting instructions.
BackgroundRun a separate non-blocking task.Do not use for sensitive writes unless the prompt is very specific.
CronSchedule recurring work.Only create cron jobs with self-contained prompts and privacy limits.
Subagent/delegationSplit parallel research or review tasks.Subagent claims must be verified before publication.

Daily staff prompt pattern

Use Hermes as an agent, not a chatbot.
Outcome wanted: [PDF / wiki ingest / source note / website update / CRM dossier / briefing]
Source lane: [meeting / email / document / video / article / SOP]
Privacy level: [public-share / internal / private / review-required]
Skills to use: [company-knowledge-wiki, youtube-content, pdf-generation, etc.]
Boundaries: do not store secrets; do not publish externally without approval; cite sources; verify the result.
Report back with files changed, live links if any, and review flags.

4C. Safety, Cost, and Access Rules from the Beginner Tutorial

The second video is especially useful because it explains why the operating system must be governed. Hermes becomes powerful when connected to tools, but every connection creates responsibility.

Least-access rule

Rule: give Hermes the minimum access required for the current job. Do not connect email sending, payment systems, public posting, domain/DNS changes, or client folders just because the connector exists.

Model and cost rules

Connector approval checklist

QuestionYes/NoAction
Does this connector expose private or client data?If yes, owner/privacy approval required.
Can it write, send, delete, post, buy, or change records?Start read-only or require explicit approval per action.
Is the connector needed for the current workflow?If no, do not connect it.
Is there a source note or SOP for how it is used?If no, create one before automation.
Can the output be verified?If no, do not automate it yet.

How this strengthens the wiki build

The self-improving knowledge base should not become an uncontrolled memory dump. The beginner tutorial adds the missing operating rules: understand the agent, pick the right brain, connect only the right tools, schedule only safe recurring jobs, and keep the wiki as the source-grounded layer that staff can audit.

5. Folder Structure to Create

Use one clear root folder. Recommended default:

~/knowledge-wiki

Inside it, create this structure:

knowledge-wiki/
├── SCHEMA.md
├── index.md
├── log.md
├── README.md
├── raw/
│   ├── articles/
│   ├── transcripts/
│   ├── meetings/
│   ├── emails/
│   ├── documents/
│   ├── videos/
│   └── assets/
├── entities/
│   ├── people/
│   ├── companies/
│   ├── projects/
│   └── places/
├── concepts/
├── operations/
│   ├── sops/
│   ├── checklists/
│   └── automations/
├── comparisons/
├── queries/
├── source-notes/
├── reviews/
└── _archive/

Why this matters

6. Exact Initial Setup Steps

Step 1 - Confirm Hermes is healthy

hermes --version
hermes doctor
hermes status --all
hermes tools list
hermes skills list

If this is a messaging-platform Hermes, restart the gateway after config/tool changes:

hermes gateway status
hermes gateway restart

Step 2 - Create the wiki folder

mkdir -p ~/knowledge-wiki/{raw/{articles,transcripts,meetings,emails,documents,videos,assets},entities/{people,companies,projects,places},concepts,operations/{sops,checklists,automations},comparisons,queries,source-notes,reviews,_archive}

Step 3 - Tell Hermes where the wiki lives

Add this line to ~/.hermes/.env or the active Hermes profile env file:

WIKI_PATH=/Users/YOUR-USER/knowledge-wiki

On Chris's Mac, the path pattern will normally be:

WIKI_PATH=/Users/macfebruary-20-2026/knowledge-wiki

Step 4 - Restart Hermes / gateway

hermes gateway restart
# or, for terminal sessions, exit and reopen hermes

Step 5 - Initialize Git for version history

cd ~/knowledge-wiki
git init
git add SCHEMA.md index.md log.md README.md operations source-notes entities concepts comparisons queries
git commit -m "init: create knowledge wiki structure"
Do not commit private raw sources unless the Git remote is private and approved. Add a .gitignore if the raw folders contain sensitive documents.

Step 6 - Open in Obsidian

  1. Install Obsidian from obsidian.md.
  2. Open Obsidian.
  3. Choose Open folder as vault.
  4. Select ~/knowledge-wiki.
  5. Turn on backlinks, graph view, and daily notes if useful.
  6. Set attachments to save under raw/assets/.

7. SCHEMA.md Starter Template

Create SCHEMA.md first. Staff and agents must obey it.

# Knowledge Wiki Schema

## Domain
This wiki stores approved operational knowledge, source notes, meetings, research, CRM-adjacent context, public-policy notes, marketing ideas, and staff procedures for Chris Anderson's business ecosystem.

## Hard Rules
- Never store passwords, API keys, recovery codes, bank credentials, or private login details.
- Raw sources are immutable. Do not edit raw files after capture.
- Every non-raw page must have YAML frontmatter.
- Every claim that may be disputed must cite a source file or URL.
- Every new or updated page must be added to index.md.
- Every ingest, query worth saving, lint, and archive action must be logged in log.md.
- Use [[wikilinks]] to connect pages.
- Use confidence labels: high, medium, low.
- Mark contradictions instead of hiding them.

## Frontmatter
---
title: Page Title
created: YYYY-MM-DD
updated: YYYY-MM-DD
type: entity | concept | operation | comparison | query | source-note | review
tags: [approved-tag]
sources: [raw/path/or/source-note]
confidence: high | medium | low
contested: false
---

## Approved Tags
- ai-operations
- staff-training
- marketing
- legal-adjacent
- public-company
- crm
- property
- mining
- restaurant
- website
- automation
- source-watch
- privacy
- finance
- policy
- meeting
- email
- youtube
- document
- procedure

## Page Rules
- Create a page when a person/company/project/concept is central to one source or appears in two or more sources.
- Add to an existing page when the topic already exists.
- Split pages over about 200 lines.
- Do not create pages for passing mentions.
- Prefer short, scannable pages with links to deeper pages.

## Contradictions
When sources disagree:
1. Keep both claims.
2. Note date, source, and context.
3. Add contested: true.
4. Add a "Contradictions / open questions" section.
5. Ask the owner/review lead before public use.

8. index.md and log.md Templates

index.md

# Knowledge Wiki Index

> Every wiki page must be listed here with a one-line summary.
> Last updated: YYYY-MM-DD

## People

## Companies

## Projects

## Concepts

## Operations / SOPs

## Comparisons

## Saved Queries

## Source Notes

log.md

# Knowledge Wiki Log

> Append-only record of actions.
> Format: ## [YYYY-MM-DD] action | subject

## [YYYY-MM-DD] create | Wiki initialized
- Created folder structure.
- Added SCHEMA.md, index.md, log.md, README.md.
- Owner approval: pending/approved.

README.md

# Knowledge Wiki

This is a private source-grounded knowledge base for staff and Hermes agents.

Start here:
1. Read SCHEMA.md.
2. Read index.md.
3. Check recent log.md entries.
4. Save raw sources before creating analysis pages.
5. Never store secrets.

9. Build the Hermes Wiki Skill

Create a dedicated Hermes skill so every agent follows the same process. Skill name suggestion:

company-knowledge-wiki

Skill file content

---
name: company-knowledge-wiki
description: Use when reading, querying, ingesting, maintaining, linting, or publishing from the company knowledge wiki.
tags: [wiki, knowledge-base, operations, staff]
---

# Company Knowledge Wiki

## Trigger
Use this skill when the user mentions the wiki, knowledge base, source notes, meeting notes, staff manual, CRM context, business research, or asks "what do we know about...".

## Location
WIKI="${WIKI_PATH:-$HOME/knowledge-wiki}"

## Orientation - mandatory every session
1. Read $WIKI/SCHEMA.md.
2. Read $WIKI/index.md.
3. Read the last 30 entries of $WIKI/log.md.
4. Search existing pages for the topic before creating anything new.

## Ingest workflow
1. Capture raw source into raw/ with source URL, date, and hash.
2. Create a source note under source-notes/.
3. Identify entities, concepts, projects, and claims.
4. Update existing pages before creating new pages.
5. Add wikilinks and confidence labels.
6. Update index.md.
7. Append log.md.
8. Report every file created/updated.

## Query workflow
1. Orient first.
2. Read relevant pages.
3. Answer with source-page citations.
4. If the answer is reusable, save it under queries/ and update log.md.

## Public output rule
Before publishing or sharing externally:
- Remove private contact details unless approved.
- Remove secrets and credentials.
- Mark uncertain claims.
- Include source links or source-note references.
- Ask for human review on legal, finance, public-company, HR, health, and family/custody topics.

How to create it in Hermes

Ask Hermes:

Create a new Hermes skill called company-knowledge-wiki using the manual's skill content. Save it under ~/.hermes/skills/company-knowledge-wiki/SKILL.md. Then list the skill and confirm it loads.

Verification:

hermes skills list | grep company-knowledge-wiki

10. Source Intake Lanes

Every source must enter through a lane. This stops staff from mixing private notes, public articles, and unverifiable social content into one messy folder.

LaneExamplesRaw folderReview needed
MeetingsGranola, Teams, Google Meet, Zoom notesraw/meetingsYes if client/legal/HR
EmailApproved email threads or summariesraw/emailsYes; redact private info before public output
DocumentsPDFs, scans, contracts, letters, reportsraw/documentsYes; legal/financial sensitivity
VideosYouTube, TikTok, Instagram, Facebookraw/videos or raw/transcriptsFact-check before treating claims as true
ArticlesWeb pages, blogs, news, policy docsraw/articlesSource-quality review
CRM contextReferral notes, public professional biosentities/people + source-notesKeep private contact data internal
OperationsSOPs, checklists, staff instructionsoperations/sopsManager approval before staff rollout

Minimum source metadata

Source title:
Source URL or origin:
Date captured:
Captured by:
Why this matters:
Public/private/internal:
Reliability: high / medium / low
Known caveats:
Related people/companies/projects:
Recommended wiki pages to update:

11. Exact Ingest Procedure for Staff

  1. Decide if the source is allowed. If it contains secrets, private family matters, bank data, medical data, HR issues, or privileged legal advice, get approval first.
  2. Save the raw source. Use the correct raw folder. Do not edit the original after saving.
  3. Create a source note. Put a short explanation in source-notes/.
  4. Ask Hermes to orient. Hermes must read SCHEMA.md, index.md, and recent log.md first.
  5. Ask Hermes to ingest. Give the source file path and what matters.
  6. Review Hermes' file list. Confirm which pages were created or updated.
  7. Check index.md and log.md. If Hermes missed either, send it back to fix them.
  8. Review sensitive claims. If legal/finance/regulatory/public-company content is involved, have a human review.
  9. Commit safe changes. Use Git for version history, excluding private raw files if necessary.

Staff prompt

Please ingest this source into the company knowledge wiki.

Source path:
[insert path]

Context:
[why this matters]

Follow company-knowledge-wiki exactly:
- orient first by reading SCHEMA.md, index.md, and recent log.md;
- save or verify the raw source;
- create/update source note;
- update existing pages before creating new pages;
- add wikilinks and confidence labels;
- update index.md;
- append log.md;
- report every file changed.

Do not publish externally. Do not store secrets.

12. Exact Query Procedure for Staff

Use this when staff want Hermes to answer from the wiki instead of general memory.

Query prompt

Use the company knowledge wiki to answer this.

Question:
[insert question]

Required steps:
1. Read SCHEMA.md, index.md, and recent log.md.
2. Search the wiki for relevant pages.
3. Read the relevant pages before answering.
4. Cite the wiki pages and source notes used.
5. Separate confirmed facts from assumptions.
6. If the answer would be useful later, save it under queries/ and update log.md.

Good questions

Bad questions

13. Video and Social Media Ingest Procedure

The source video that triggered this manual is a good example: first capture the transcript, then turn it into an internal guide. Do not rely on the title alone.

YouTube transcript capture

python3 ~/.hermes/skills/media/youtube-content/scripts/fetch_transcript.py "YOUTUBE_URL" --timestamps > raw/transcripts/source-name-transcript.json

Fallback using yt-dlp subtitles

mkdir -p /tmp/youtube_transcript
cd /tmp/youtube_transcript
yt-dlp --skip-download --write-auto-sub --write-subs --sub-lang en --sub-format vtt -o '%(id)s.%(ext)s' 'YOUTUBE_URL'

Ask Hermes to process

Ingest this YouTube transcript into the wiki as a source.
Create:
- raw transcript file record;
- source note with URL, title, channel, date captured, limitations;
- concept page if the idea is central;
- operations/SOP page if the source contains a repeatable workflow;
- index and log updates.
Keep claims source-grounded. Do not treat a creator's opinion as proven fact.

For Instagram/TikTok/Facebook reels

14. Meeting Notes and Calls

External steps

  1. Choose the approved meeting recorder: Granola, Teams, Google Meet, Zoom, or manual notes.
  2. Tell participants if recording/transcription is required by law or company policy.
  3. Export the transcript or summary after the meeting.
  4. Remove private side comments that do not belong in a business knowledge base.
  5. Save to raw/meetings/YYYY-MM-DD-meeting-topic.md.
  6. Create or update pages for decisions, tasks, people, companies, and projects.

Meeting source note template

---
title: Meeting - [topic]
date: YYYY-MM-DD
participants: [names or roles]
source_type: meeting
privacy: internal
confidence: medium
---

## Purpose

## Decisions

## Action items

## Open questions

## Pages to update

Daily automation idea

Once connectors are approved, create a daily job that checks the meeting-notes export folder and asks Hermes to ingest only new approved files.

Schedule: every weekday at 9:00 AM
Prompt: Check the approved meeting-notes folder for new files since the last run. For each new file, ingest it into the company knowledge wiki using company-knowledge-wiki. Do not publish externally. Report files updated.

15. Email and Inbox Knowledge

Email is sensitive. Do not bulk-ingest entire inboxes without approval. Start with summaries, selected threads, or labels/folders created for AI processing.

External steps

  1. Create a dedicated email label/folder such as AI-Knowledge-Approved.
  2. Staff move only approved threads into that folder.
  3. Automation reads only that folder.
  4. Summarize threads into source notes rather than copying unnecessary private details.
  5. Update relevant entity/project pages.

Email source note template

Title: Email thread - [topic]
Date range:
Participants:
Mailbox/label:
Reason saved:
Private details removed:
Key facts:
Decisions:
Follow-up required:
Related wiki pages:

Safe automation prompt

Check only the approved email label/folder named AI-Knowledge-Approved. Summarize new threads into source notes without storing passwords, payment details, private family details, or unnecessary personal data. Update project/company pages only where the thread contains durable business facts. Append log.md.

16. Documents, PDFs, Scans, and Images

Exact document workflow

  1. Save the original file under raw/documents/.
  2. If it is a scan, run OCR and save extracted text beside it.
  3. Create a source note with date, origin, sender, recipient, and purpose.
  4. Ask Hermes to extract key facts, deadlines, obligations, names, amounts, and open questions.
  5. For legal/financial/regulatory documents, mark analysis as not legal/accounting advice and require human review.
  6. Update entity/project pages with cautious wording.

OCR command examples

# If text-based PDF
python3 -m pymupdf gettext input.pdf -o extracted.txt

# If using OCR/document extraction tools, save output as:
raw/documents/YYYY-MM-DD-document-name.extract.txt

Prompt

Extract the operational facts from this document for the wiki.
Separate:
- confirmed facts;
- deadlines;
- people/entities;
- obligations/requests;
- risks;
- questions for human review.
Do not provide legal advice. Update the wiki with confidence labels and source references.

17. Automation and Cron Jobs

Automation should be added only after the manual process works. Start small and add one lane at a time.

Recommended jobs

JobSchedulePurposeRisk
Daily meeting ingestWeekdays 9:00 AMProcess approved new meeting summaries.Medium - privacy/consent.
Weekly wiki lintFriday 4:00 PMFind broken links, missing index entries, low-confidence pages.Low.
Weekly source digestMonday 8:00 AMSummarize new approved sources and ask what to ingest.Low/medium.
Monthly backup check1st day monthlyVerify wiki backup, Git status, and archive readability.Low.

Hermes cron command pattern

hermes cron create '0 9 * * 1-5'
# Then paste a self-contained prompt with source folders, wiki path, privacy rules, and delivery target.

Safe cron prompt template

You are maintaining the company knowledge wiki at $WIKI_PATH.
Task: ingest approved new meeting files only.
Rules:
- Read SCHEMA.md, index.md, and recent log.md first.
- Process only files in raw/meetings/_approved-inbox/.
- Do not process private/unapproved folders.
- Do not store secrets.
- Update source notes, relevant pages, index.md, and log.md.
- If a file contains legal, HR, medical, family/custody, or financial advice, mark it review-required and do not summarize sensitive details.
- Deliver a concise report with files changed and review flags.

18. Quality Control and Linting

Weekly lint checklist

Lint prompt

Run a health check on the company knowledge wiki.
Check for:
- broken wikilinks;
- orphan pages;
- pages missing from index.md;
- invalid frontmatter;
- tags not in SCHEMA.md;
- source notes missing for raw files;
- pages over 200 lines;
- contested or low-confidence pages needing review.
Report issues by severity and append the lint result to log.md.

Publication review checklist

19. Public PDF / Website Publishing Workflow

The wiki is private. Public PDFs are outputs created from reviewed, redacted wiki material.

Steps to publish a PDF

  1. Ask Hermes to draft the manual/report from approved wiki pages only.
  2. Include source links and a source note section.
  3. Remove private operational paths if the audience does not need them.
  4. Remove private names/contact details unless approved.
  5. Generate an HTML version first for review.
  6. Export the HTML to PDF.
  7. Extract text from the PDF to verify key sections are present.
  8. Send to owner/review lead for final approval.
  9. Upload to the website only after approval.

HTML to PDF command on Chris's Mac

CHROME='/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'
"$CHROME" --headless --disable-gpu --no-sandbox   --print-to-pdf=/tmp/manual.pdf   file:///tmp/manual.html

Website publishing idea

For Managing Expectations, store public downloads under:

assets/downloads/

Then link from a resource page or article after approval.

20. Security, Privacy, and Data Rules

Never store these in the wiki

Access rules

Agent rules

21. Staff Training Plan

Day 1 - Orientation

Day 2 - Ingest practice

Week 1 - Pilot

Weeks 2-4 - Automate cautiously

22. Agent Operating Prompts

Prompt: create the wiki

Create a new company knowledge wiki at ~/knowledge-wiki using the LLM Wiki pattern. Build the folder structure, SCHEMA.md, index.md, log.md, README.md, and an operations/sops folder. Use privacy-first rules: no credentials, no secrets, no private-public mixing. After creating it, verify files exist and report the structure.

Prompt: ingest a video

Use youtube-content and company-knowledge-wiki. Fetch the transcript for [URL], save it under raw/transcripts, create a source note, then turn the useful procedure into operations/sops/[slug].md. Update index.md and log.md. Include source URL and limitations.

Prompt: create a staff SOP

Create a staff SOP from these source notes. The SOP must include purpose, scope, roles, prerequisites, exact steps, verification, escalation, privacy rules, and a checklist. Save it under operations/sops, add it to index.md, and log it.

Prompt: answer from wiki

Answer using only the company knowledge wiki and clearly mark anything not found. Cite page names/source notes. If the answer requires legal/financial/regulatory judgment, state that human review is required.

Prompt: prepare public PDF

Draft a public PDF from approved wiki pages only. Remove private names, credentials, internal paths not needed by readers, and sensitive details. Include source links and caveats. Save HTML and PDF. Verify PDF text contains the table of contents and all major headings.

23. Rollout Timeline

PhaseTimeOutcome
PreparationDay 0Owner approves scope, access, and first pilot domain.
SetupDay 1Hermes checked, folder created, Obsidian connected, schema written.
Manual pilotDays 2-710-20 sources ingested manually; staff trained on source notes.
Quality gateEnd of Week 1Lint report, duplicate cleanup, tag cleanup, privacy review.
First automationWeek 2One low-risk cron job added.
Operations rolloutWeeks 3-4SOPs, query prompts, publishing workflow, backups.
ScaleMonth 2+Add approved email/meeting/document lanes and department-specific pages.

24. Troubleshooting

Hermes cannot find the wiki

Duplicate pages appear

Index is stale

Answers sound invented

Staff are dumping too much

25. One-Page Quick Start for Staff

When you find something worth saving

  1. Ask: is it approved and safe to store?
  2. Save the raw source in the correct raw folder.
  3. Create a source note with URL/origin, date, context, reliability, and caveats.
  4. Ask Hermes to ingest it using company-knowledge-wiki.
  5. Check that Hermes updated index.md and log.md.
  6. Flag anything legal/finance/HR/private for human review.

Never do this

Best staff prompt

Please ingest this approved source into the company knowledge wiki. Orient first, create/update the source note, update relevant pages, add wikilinks, update index.md, append log.md, and report every changed file. Do not store secrets or publish externally.

26. Source Trail for This Manual

Public-share caveat: This guide describes a general method. Before using it with real client, family, legal, financial, medical, HR, or public-company material, get approval and apply privacy controls.