philipyaz

45 mods across 1 repository, 4 stars between them.

architect

01

philipyaz/cos

Agent Claude Code

Architectural coherence observer for Cos. Called ONCE by the dev loop after it has written a plan and before it implements. Reads the plan against CLAUDE.md and the decision log, and returns a coherence observation. In Phase 1 it is a silent listener — it records and reports, it never approves, blocks, or sends a plan…

4 yesterday A 77 tokens original MIT

add-an-addon

02

philipyaz/cos

Skill Claude CodeCodex

Build a NEW optional vertical (an "add-on") in the Cos repo the framework-native way — one four-layer slice (nav + API + data + MCP) gated by ONE Settings.addons.[id] flag, with all data folded onto cases.json. Use when adding a whole new feature area (a "health" dashboard, a "finance" tracker, a "reading list"…

4 yesterday B 203 tokens original MIT

backup-recovery

03

philipyaz/cos

Skill Claude CodeCodex

Set up and operate the encrypted off-site backup for the chief-of-staff live data (board, guard, config, vault). Daily AES-256-GCM snapshots are pushed to a PRIVATE GitHub repo (immutable git history); the recovery key lives in the macOS Keychain. Use when bootstrapping the app on a new machine, when you need to…

4 yesterday A 134 tokens original MIT

body-mcp-setup

04

philipyaz/cos

Skill Claude CodeCodex

Stand up the body MCP for the foundational "Body" add-on on a new machine and wire it into both Claude clients — an in-repo thin fetch-wrapper over the board's /api/body/ routes (like the nutrition/fitness servers). Body is the single owner of body identity, the weight + body-composition series, and the free-text…

4 yesterday E 222 tokens original MIT

cos-setup

05

philipyaz/cos

Skill Claude CodeCodex

The single first-run entry point that stands up the WHOLE Cos system, sequencing the four component setup skills in dependency order — setup-vault → guard-setup → mcp-bridge-setup → backup-recovery — then finishes with the automation step, installing the operator skill bundles into Cowork and creating the scheduled…

4 yesterday C 167 tokens original MIT

cos-upgrade

06

philipyaz/cos

Skill Claude CodeCodex

Upgrade an EXISTING Cos install to the latest code — the post-pull runbook for a machine that already ran cos-setup (a hub) or spoke-setup (a spoke). It takes an on-demand backup, pulls, runs scripts/upgrade-check.mjs (the diff → checklist planner), applies every automatable step in order (npm install, gen-launchd…

4 yesterday C 237 tokens original MIT

philipyaz/cos

Skill Claude CodeCodex

Diagnose and fix a Cos MCP server that is failing in Claude Cowork Desktop (or in Claude Code) — "board not responding", a server missing from the tool list, a tool call erroring, vault 401, openwhispr can't open its DB, whatsapp dead, or a server that dies after a while. Walks the escalation ladder (relaunch → read…

4 yesterday A 222 tokens original MIT

fitness-mcp-setup

08

philipyaz/cos

Skill Claude CodeCodex

Stand up the fitness MCP for the "Fitness" add-on on a new machine and wire it into both Claude clients — an in-repo thin fetch-wrapper over the board's /api/fitness/ routes (like the nutrition/calendar servers). Its writes are add-on-gated (attributed to the agent via x-actor) and its reads are open. It is exposed to…

4 yesterday E 211 tokens original MIT

guard-setup

09

philipyaz/cos

Skill Claude CodeCodex

Set up the prompt-injection Guard classifier model end-to-end — pick a named model preset (default the gated Meta Llama-Prompt-Guard-2-86M), accept the Llama license + authenticate with the current hf CLI, prefetch the gated model, configure COSGUARDMODEL/THRESHOLD/CLASSIFIER in config/cos.env, install/reload the…

4 yesterday B 176 tokens original MIT

hub-handover

10

philipyaz/cos

Skill Claude CodeCodex

Move the HUB role from one machine to another — promote a new machine to hub and demote the old one to a browser viewer, a spoke, or retire it. The ceremony that makes the swap DATA-SAFE — it freezes the source board BEFORE the final backup (so no write is stranded), enforces a schema precondition on the promoting…

4 yesterday A 179 tokens original MIT

mcp-bridge-setup

11

philipyaz/cos

Skill Claude CodeCodex

Wire this repo's CORE stdio MCP servers (board, calendar, guard, vault) into Claude Cowork Desktop and Claude Code. (The optional openwhispr voice add-on and the whatsapp add-on each have their OWN setup skill — /openwhispr-mcp-setup, /whatsapp-mcp-setup — so they're out of scope here.) Cowork uses direct stdio…

4 yesterday A 200 tokens original MIT

nutrition-mcp-setup

12

philipyaz/cos

Skill Claude CodeCodex

Stand up the nutrition MCP for the "Nutrition & Chef" add-on on a new machine and wire it into both Claude clients — the simplest of the optional add-ons (a pure thin fetch-wrapper over the board's /api/nutrition/ routes, like the calendar server; NO sidecar, NO external repo, all in-repo at mcp/nutrition-server). It…

4 yesterday E 229 tokens original MIT

philipyaz/cos

Skill Claude CodeCodex

Stand up the openwhispr voice-notes MCP on a new machine and wire it into both Claude clients — the OpenWhispr add-on alongside mcp-bridge-setup (like whatsapp-mcp-setup). It exposes the external OpenWhispr desktop app's local transcript store (a SQLite DB + .webm recordings under /Library/Application…

4 yesterday B 214 tokens original MIT

setup-vault

14

philipyaz/cos

Skill Claude CodeCodex

Bootstrap a NEW private vault instance from the committed example-vault template — copy the template to vault/[name], point the vault MCP bridge (:8005) at it via COSVAULTDIR, register it with Obsidian + capture its unique vault ID into settings.json (so the board's obsidian:// deep-links open the in-repo vault…

4 yesterday D 160 tokens original MIT

spoke-setup

15

philipyaz/cos

Skill Claude CodeCodex

Add this machine to an EXISTING Cos as a SPOKE — a stateless client of the hub. It flips COSDEVICEROLE=spoke, points BOARDURL at the hub's tailnet URL, and wires ONLY the board-facing MCP wrappers (board, calendar, and any enabled add-on wrappers) so Claude Code + Cowork on this machine drive the hub's board over…

4 yesterday C 222 tokens original MIT

voice-operations

16

philipyaz/cos

Skill Claude CodeCodex

Drive the openwhispr MCP — read OpenWhispr voice transcripts (text + .webm audio) and own the idempotency watermark. listtranscripts returns only UNPROCESSED notes; markprocessed (LAST, after a note is fully handled) advances the watermark so it is never re-emitted. Use for any voice-note read, audio fetch, or…

4 yesterday A 90 tokens original MIT

whatsapp-mcp-setup

17

philipyaz/cos

Skill Claude CodeCodex

Stand up WhatsApp on a new machine and wire the whatsapp MCP into both Claude clients — the WhatsApp add-on alongside mcp-bridge-setup. It builds the external whatsapp-mcp repo's TWO processes (the Go whatsmeow bridge, run as a launchd SIDECAR like search/guard on $WHATSAPPGOPORT/:8010; the Python stdio MCP, exposed…

4 yesterday B 217 tokens original MIT

board

18

philipyaz/cos

MCP server Claude CodeCodexCursor +2

MCP server "board", hosted remotely at localhost, as configured in philipyaz/cos.

4 yesterday A tokens not measured original MIT

openwhispr

19

philipyaz/cos

MCP server Claude CodeCodexCursor +2

MCP server "openwhispr", hosted remotely at localhost, as configured in philipyaz/cos.

4 yesterday A tokens not measured original MIT

calendar

20

philipyaz/cos

MCP server Claude CodeCodexCursor +2

MCP server "calendar", hosted remotely at localhost, as configured in philipyaz/cos.

4 yesterday A tokens not measured original MIT

guard

21

philipyaz/cos

MCP server Claude CodeCodexCursor +2

MCP server "guard", hosted remotely at localhost, as configured in philipyaz/cos.

4 yesterday A tokens not measured copy · 86% MIT

vault

22

philipyaz/cos

MCP server Claude CodeCodexCursor +2

MCP server "vault", hosted remotely at localhost, as configured in philipyaz/cos.

4 yesterday A tokens not measured original MIT

whatsapp

23

philipyaz/cos

MCP server Claude CodeCodexCursor +2

MCP server "whatsapp", hosted remotely at localhost, as configured in philipyaz/cos.

4 yesterday A tokens not measured original MIT

nutrition

24

philipyaz/cos

MCP server Claude CodeCodexCursor +2

MCP server "nutrition", hosted remotely at localhost, as configured in philipyaz/cos.

4 yesterday A tokens not measured original MIT