Skip to main content

Guides

schema.org/HowTo — runbooks, procedures, and guides. These can target humans, agents, or both.

Example

---
type: schema.org/HowTo
title: "Deploy Attaché to a New Mac Mini"
audience: both
estimated_time: PT2H
tags:
- deployment
- attache
- runbook
---

Step-by-step guide for bootstrapping a new Mac mini with
the Attaché platform.

## Prerequisites

- macOS Sequoia 15.x or later
- Admin SSH access
- Tailscale account

## Steps

1. Install Xcode Command Line Tools
2. Install Homebrew
3. Run `attache bootstrap` with config repo
4. Verify Supabase, OpenClaw, and Tailscale are running

## Observations

- [note] Phase 0 (SSH key, Xcode CLT, Homebrew) is manual
- [issue] Docker Desktop file sharing needs openclaw home added

## Relations

- part_of [[projects/attache]]

Fields

FieldTypeDescription
titlestringGuide title (required)
audienceenumhuman, agent, or both
estimated_timestringISO 8601 duration
tagsstring[]Classification tags

Subfolders

knowledge/guides/
├── runbooks/ ← operational procedures
└── agent-procedures/ ← agent-specific workflows
Zod schema
export const HowToSchema = z.object({
type: z.literal("schema.org/HowTo"),
title: z.string(),
audience: z.enum(["human", "agent", "both"]).optional(),
estimated_time: z.string().optional(),
tags: z.array(z.string()).default([]),
});