Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Brain Onboard

BSecurity

Onboard a NEW human peer ([коллега], [коллега], [коллега], future family/colleagues/clients) into building THEIR OWN Second Brain — the HUMAN layer that runs on… Trigger on “/brain-onboard“, “/brain-onboard <имя>“, “онбординг второго мозга“, “заведи <имени> второй мозг“, “onboard <name> into their second brain“, “личный волт для <имя>“, or when a peer's Claude receives the personal-vault-per-user rule

8 stars
0 votes
0 copies
0 views
Added 9/25/2026
ai-agentspythonbashgit

Works with

climcp

Security Analysis

B75/100
criticalAccesses system keychains or credential stores

Pro shows the line behind each finding and how to fix it

Scanned 10/7/2026

$npx -y skills add tonydzi/second-brain-starter-kit --skill brain-onboard --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Brain Onboard?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Brain Onboard
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/tonydzi-brain-onboard/badge)](https://www.skillsdirectory.com/skills/tonydzi-brain-onboard)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: brain-onboard
description: "Onboard a NEW human peer ([коллега], [коллега], [коллега], future family/colleagues/clients) into building THEIR OWN Second Brain — the HUMAN layer that runs on… Trigger on “/brain-onboard“, “/brain-onboard <имя>“, “онбординг второго мозга“, “заведи <имени> второй мозг“, “onboard <name> into their second brain“, “личный волт для <имя>“, or when a peer's Claude receives the personal-vault-per-user rule"
version: 1.0.0
---

# /brain-onboard <имя> — онбординг человека в СВОЙ второй мозг

> Исполнитель = Claude на машине САМОГО пира (браузер/логины строго локально). Язык — язык оператора.
> 🧒 Отчёты Антону — с «Простыми словами»; в диалоге с пиром — просто тепло и просто.

**Что это:** человек рассказывает о себе → его Claude подключает его личные источники → выкачивает в ЕГО личный волт → дальше волт живёт не проверками, а ИСПОЛЬЗОВАНИЕМ при каждой просьбе. Антон к данным отношения не имеет (zero-knowledge: наружу уходит метод, не секреты). Мы тестируем на своих процесс «second brain для клиента» — каждый онбординг = репетиция продукта.

## Step 0 — CONSENT + быстрая победа + питч (не техника, порядок железный)
Канон `reglament-onboarding-pitch-vtoroy-mozg` (DR26-07-07-MACB-02):
1. Мини-согласие, 4 вопроса: что сохраняется · где живёт (локально, у тебя) · кто видит (ТЫ; Антон — нет; шаришь только сама) · как удалить.
2. Быстрая победа на её реальной жизни ДО питча (сохранить одну полезную вещь и показать возврат).
3. Питч 7 пунктов: «перестань терять полезное» (НЕ «умнеешь каждый день»).
4. Первое сохранение с квитанцией («записал X в твой волт → заметка Y»).

## Step 1 — Интервью «Расскажи про себя» (обязательный блок, origin: anton)
Живой разговор, не анкета. Минимум:
- Кто ты, чем занимаешься, твои роли (работа/семья/проекты).
- Как ты работаешь: инструменты, ритм дня, что бесит, что помогает.
- Стиль общения: как любишь получать ответы (коротко/подробно, язык, тон).
- Где что хранится: почта(ы), мессенджеры, соцсети, заметки, файлы, облака.
- Цели: что хочешь, чтобы твой Claude снял с тебя в первую очередь.
Каждый ответ → заметка в ЕЁ волт сразу (person-profile + preferences + tools-map). Это identity-слой её двойника.

## Step 2 — Privacy-корзины (решает ТОЛЬКО владелец)
Спросить про 3 корзины и записать выбор в её волт (privacy-map, живой документ):
- 🟢 рабочее/публичное → можно шарить семье/пирам/Антону;
- 🟡 личное → по явному выбору, точечно;
- 🔴 суперличное → только локально, никуда и никогда.
Дефолт при сомнении = 🔴. Claude может ПРЕДЛОЖИТЬ пошарить конкретную вещь — решение за человеком. Секреты/пароли → локальный secrets-store, НЕ в волт ([[credential-store]]).

### Step 2a — Завести волт ОДНОЙ командой (механизм корзин = ПАПКИ, решено 2026-07-29)

```bash
python ~/.claude/scripts/brain_kit.py init --person "<Имя>" --root "<её папка>"
python ~/.claude/scripts/brain_kit.py check --root "<её папка>"      # exit 0 = годен
```
Создаёт `01-Private` 🔴 / `02-Team` 🟡 / `03-Shared` 🟢 + `00-Про-меня` + README простыми
словами + `.stignore`, который закрывает приватное от синка. Идемпотентно: повторный запуск
живые заметки не трогает.

**Почему папки, а не поле в frontmatter:** папку видно в проводнике без Obsidian; поделиться =
перетащить мышкой; забыла поле → заметка утекает (fail-open), забыла положить в `03-Shared` →
заметка просто не уедет (fail-closed). Граница синка в Syncthing и так папочная.

**Квитанция вместо аудита** (zero-knowledge, §Adoption levers п.«б»):
```bash
python ~/.claude/scripts/brain_kit.py receipt --root "<её папка>" --out receipt.md
```
Наружу уходят ТОЛЬКО счётчики и даты — ни одного имени файла, ни строчки текста. Это то, что
можно слать хабу/в общий чат, не нарушая границу.

## Step 3 — Подключить ЕЁ источники и выкачать в ЕЁ волт
По одному, начиная с самого ценного для её задач (не всё сразу — по победе за раз):
| Источник | Как | Куда |
|---|---|---|
| Email (Gmail/др.) | свой OAuth-коннектор (по образцу gmail-скиллов) | `<её-волт>/_imports/email` |
| Telegram | своя Telethon-сессия + MCP (сессии НЕ делить ни с кем) | `_imports/telegram` |
| WhatsApp | свой WA-мост/MCP | `_imports/whatsapp` |
| Facebook/Instagram | свой залогиненный браузер, строго локально | `_imports/social` |
| Заметки/файлы/облака | импорт-скрипты по образцу хаба | `_imports/files` |
Правила: волт пира = ОТДЕЛЬНЫЙ волт (или суб-волт), НЕ папка в волте Антона; в общий Syncthing по умолчанию НЕ уходит; оригиналы в `_originals`; логины пир авторизует сам на своей машине. Образцы скриптов берём из синкнутого `_imports` (read-only справка) — адаптируем под её пути.

## Step 4 — Liveness = использование, не проверка (⭐ ядро правила, origin: anton)
НЕ «через месяц проверить, жив ли волт». Вместо этого — рефлекс на КАЖДУЮ просьбу пира:
1. RECALL сперва в ЕЁ волте (стиль, предпочтения, прошлые данные, привычки) + общие знания Антона как справка.
2. Использовал её контекст → покажи это (inline-атрибуция: «делаю коротко — ты просила без воды, заметка от 12.07»). Память доказывает себя ([[memory-proves-itself]]).
3. ⭐ Не хватает знания о ней → скажи ПРЯМО: «Я про тебя вот этого не знаю. Расскажешь — сделаю текущую задачу качественнее». Каждый такой ответ → новая заметка в её волт. Пробел = приглашение, не молчаливая догадка.
4. Конец сессии → memory-check: что нового о хозяйке узнал → записал? ([[memory-check-enforcement]]).

## Step 5 — Активация и квитанции (питч дошёл?)
3 сигнала за 1–2 недели: (1) сохранила что-то в первую же сессию; (2) reuse сохранённого за неделю; (3) вернулась ≤7 дней с опорой на прошлое. Ноль сигналов → питч не дошёл: новая быстрая победа, не повтор лекции. Проверяется ПОПУТНО при её же просьбах (Step 4), отдельного «аудита» нет.

**Adoption levers (origin: anton 10.07, «обязать средой, не приказом»):** (а) рабочие задачи/хэндоффы приходят и сдаются через Claude — пользоваться = единственный путь работы (обязательный слой); (б) еженедельная «квитанция мозга» в общий чат: 3 строки «что мозг хозяйки сделал за неделю» (счётчики, без личного) — видимость + мягкий статус; (в) личный слой (почта/WA/соцсети) НЕ мандатится — только через победы, иначе мёртвые данные и сломанные activation-сигналы.

## Step 6 — Контент-бит (zero-knowledge наружу)
Онбординг = продукт-репетиция → его ход (без личных данных пира!) достоин контента: что сработало, где споткнулись, метод. Черновик в контент-воронку (`content_miner.py capture`, tier medium/longread, visibility public — только МЕТОД, никаких данных пира). Публикация — по «+» Антона.

## Отчёт после
Антону: кто онбордился · какие источники подключены (счётчики, без содержимого) · корзины выбраны да/нет · какие activation-сигналы ждём · чему научился процесс (→ канон/скилл-апдейт). Данные пира в отчёт НЕ попадают — только метаданные процесса.

## Границы
- Tier-2 (деньги/необратимое/секреты 3-м лицам) → всегда к владельцу данных; к Антону — только если действие от ЕГО лица.
- Волт Антона у пира = receive-only справка, не дом. Канон-предложения — через `_transit/canon-proposals`.
- Не пере-дроблю ([[ak47-simplicity]]): один источник за раз, простые скрипты, всё чинимо самим пиром.

<!--kit-footer-->

---

**Like this skill?** It is one of 100 in [second-brain-starter-kit](https://github.com/tonydzi/second-brain-starter-kit): the second brain we built for ourselves and run every day at Palo Alto AI Research Lab. Install the whole set with `npx skills add tonydzi/second-brain-starter-kit`. Everything is open source and free, so take what you need.

Flagships worth a look on their own: [secondop-panel](https://github.com/tonydzi/secondop-panel) (a second opinion from a panel of external models), [claude-memory-tidy](https://github.com/tonydzi/claude-memory-tidy) (stop your agent's memory from rotting), [telegram-mcp-kit](https://github.com/tonydzi/telegram-mcp-kit) (your own Telegram over MCP in about 15 minutes).

Author: **Anton Dziatkovskii**, Palo Alto AI Research Lab. Telegram [@tonydzi](https://t.me/tonydzi) - WhatsApp [+1 341 222 9178](https://wa.me/13412229178) - X [@Tony_Stef_](https://x.com/Tony_Stef_)

**Engineers: want to test-drive this setup?** Message me. I hand out free starter seeds to engineers who test and report back, and custom skill requests are welcome.

Attribution

tonydzitonydzi
View sourceSee grades on GitHubMore from tonydzi →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698621 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →