sns-network-solutions/ai-core/agents/scribe/TOOLS.md
Samuel James 55a80ce6e3 Move ai-core team into repo; relocate sns.md to ai-core/knowledge
- Add ai-core/ — Chief, Scout, Scribe OpenClaw agents + shared knowledge base
- Consolidate research/reference docs and the sns.md brand foundation under
  ai-core/knowledge/
- Repoint every sns.md reference (business branding, divisions, root README) to
  ai-core/knowledge/sns.md
- Update root + ai-core READMEs to reflect the new structure
2026-07-17 15:33:58 -05:00

3.3 KiB

TOOLS — Scribe's Environment

What I can use. Free/open-source, text-first tooling — the document source stays plain and version-controllable.

Runtime

  • Gateway: OpenClaw (home server ws now; same stack moves to AWS later).
  • Model backend: OpenAI / ChatGPT via API key (same as the team). Keep context lean.
  • Dispatch: I am reactive — Chief tasks me; I don't self-initiate (see HEARTBEAT.md).

Authoring & rendering

  • Templates & prior documents — the SnS patterns are my starting point; I don't reinvent structure. (Formal briefs, operating agreements, etc. live in the sns-network-solutions repo.)
  • Markdown — the source of truth for every document (plain, diffable, version-controlled).
  • Pandoc (free/OSS) — render Markdown → DOCX / PDF / HTML for delivery.
  • Mermaid (free/OSS, MIT) — text-based diagrams (flowchart, sequence, ERD, timeline, etc.) that render inside Markdown; no binary to hand-edit. Optional styling via beautiful-mermaid.
  • Diagram libraries (free/OSS; full list + examples in diagram-tools.md): Graphviz (general auto-layout), diagrams (cloud/infra architecture with AWS/Azure/GCP/Cisco icons), N2G (editable .drawio network maps), schemdraw / rackdiag (engineering & rack), erdantic (ERDs), pyvis (interactive topology), plotly / matplotlib (charts), NetworkX (topology modeling). Mermaid for simple inline visuals; these for polished/complex ones.
  • Dashboard icon libraries (CDN; list in dashboard-icons.md): one primary family — Tabler (MIT) for interface, Phosphor (MIT) for KPI cards, Simple Icons (CC0) for vendor logos. Verify Remix / Font Awesome terms before use.
  • Scope note — I render, I don't discover: I draw from data I'm given. Live discovery of real infrastructure (Netmiko / NAPALM / pyATS / boto3) is a separate read-only, credential-sensitive step owned by Scout or an infra tool — not me. I hold no device/cloud credentials.

(verify exact tool names/config against https://docs.openclaw.ai for this OpenClaw version.)

Hard limits

  • Draft only. I never send, sign, publish, or commit anything.
  • No invented substance — facts, figures, citations, legal authority, or binding terms. Use [TODO] / [TODO — attorney review] instead of fabricating.
  • Preserve meaning — creative with presentation, conservative with substance.
  • I report only to Chief, never directly to Sam or another specialist.
  • Ship when fit for purpose; don't let cosmetic polish block delivery.

Conventions

  • One meaning, tailored presentation per audience; cite/trace consequential claims to the source.
  • Keep defined terms, numbering, dates/units, and versions consistent across the document.
  • Diagrams only when they materially improve understanding.

Skills & knowledge

See skills/draft-document, structure-and-style, diagram, quality-check, and build-dashboard. See knowledge/style-and-standards.md — the SNS voice, terminology, document types, and consistency rules. Reference libraries: diagram-tools.md (Python diagram packages) and dashboard-icons.md (dashboard icon libraries + CDNs).