Install
$ agentstack add skill-tonydzi-second-brain-starter-kit-episode ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
EPISODE_ADAPTER (stage S5 of content factory v2 — the contract [[decision-content-pipeline-reality-show]] §7.2)
GOAL: ONE source post → an "episode" = one draft PER (tier × platform) from §7.2, with cross-links downward and canonical→GitHub baked in. Draft-first: we write drafts and publish NOTHING.
THE §7.2 CONTRACT (implemented 1:1):
tier length platforms (phase 1) language voice/model
teaser 240-370 (HARD) RU channel · X (EN) RU TG/EN X authorial · Opus
medium 800-2500 Facebook (RU) RU authorial diary · Opus · LINK IN THE 1ST COMMENT (not in the body) + a question
longread 4000+ narrative RU channel·VC.ru·Habr(RU) · GitHub(EN) RU and EN authorial reality-show · Opus
dev-log a dry log GitHub (EN, canonical) EN technical, impersonal · Sonnet scaffold + Opus for cohesion
- The owner's voice (
authorial) = Opus ONLY. The dev-log is not authorial — Sonnet assembles it, Opus stitches it together. - canonical = the GitHub markdown on every platform (a single source of truth for AI). Repo:
github.com/tonydzi/clawrush. - NO copy-paste — every file is a NATIVE rewrite for its platform.
- Cross-links downward: teaser→longread; medium→longread (in the 1st comment); longread ←teaser →dev-log; dev-log→longread + an anchor to our Deep Research.
- THE PLATFORM DECIDES THE LANGUAGE (there is no bilingual pair on every tier).
- The S3 narrative ([[style-reality-show]]) by tier: teaser=cold open+cliffhanger; medium=a full episode arc; longread=an extended episode+recap; dev-log=raw material, no drama.
- The cofounder CTA (medium+longread, the owner's rule, memory [[cofounder-cta-public-contact]]): WhatsApp +1 341 222 9178 = an authorized PUBLIC contact (a privacy carve-out), never strip it.
- VC.ru + Habr (the RU geo longread) = phase 1 since 2026-07-04 (the style files
_STYLE-vcru.md/_STYLE-habr.mdare written and live incontent-factory\; the writer loads them by the pointer in the placeholder). PHASE 2 (deferred): onlyReddit(the EN geo dev-log) — scaffolded with the--with-phase2flag.
PATHS:
- ⭐ FACTS AND CONTINUITY (v2, 2026-07-10) = THE SINGLE CANON
$OBSIDIAN_VAULT/04-Projects\show-canon\: before assembling an episode, read the anchor beat (beats\) plus its arcs/loops — "previously on the show", the cliffhanger and the season question come FROM THERE (not from memory, not from SHOW-STATE, which is frozen). Respect the beat'srevealaxis: don't burn livehold/spoileruntil. Pick the next move with/reality-show next. After publishing — write the consequences back into the beat + runcanon_render.py. - Source material:
$IMPORTS_ROOT/content-factory/triage/posts.md(📝) — or a topic the owner names. - The scaffolder (deterministic, 0 tokens):
$IMPORTS_ROOT/content-factory/episode_adapter.py. - Bundles:
episodes\\(8 .md files in phase 1 / 9 with--with-phase2+ meta.json; every §7.2 field is baked into the placeholders). - Style: [[style-reality-show]] (
08-Templates\style-reality-show.md) +04-Projects\personal\facebook-diary-auto\_STYLE.md+ [[style-Mei-influence]] + the golden corpus up to 2023.
STEPS:
- PICK the topic: if the owner named one, use it; otherwise show the 📝 items from
posts.mdand take the strongest thread. Runlistbeforenew. - SCAFFOLD:
python episode_adapter.py new --slug --title "" --source "hub:"(+--with-phase2for VC.ru/Habr/Reddit) → a bundle of empty drafts + meta.json. - WRITE (the model is named in each placeholder): teaser-ru/en, medium-fb (the body WITHOUT the link + a "1ST COMMENT" block), longread-ru/en, devlog. Replace the stubs, leave the hint comments in place. Privacy is strict (the only carve-out is the cofounder's WhatsApp).
- CHECK (the visibility layer):
python episode_adapter.py check --slug— lengths (a teaser outside 240-370 = HARD FAIL; medium/longread = WARN), CTA present, empty files. Only FAIL=0 → step 5 (a WARN on an unfinished longread is acceptable until it is written out). - REVIEW (draft-first):
set-status --slug --status review; into Telegram Saved (chatid ``, account "workaccta", no parsemode): "🎬 Episode '' — the per-tier drafts are ready (check ✅). episodes\\. Say 'publish' and I'll lay them out." NOTHING goes outward. - EXPORT TO PUBLISHING — only on the owner's explicit "publish"/"+" (Tier-2):
python episode_adapter.py export --slug→drafts\episode-.md(formattype: content-factory-draft+ the registers## -> TG/X/FB). From there the EXISTING path:content_approve.py --serve→content_publish.py(→ Saved; the real channels are Phase 2b/Tier-2). GitHub/Reddit/VC.ru/Habr are published MANUALLY (gh / natively), not through content_publish. We do NOT breed a second publisher.
LIMITS:
- Draft-first OUTWARD: channels/X/GitHub are untouched without an explicit "publish".
- MODEL: the authorial voice = Opus ONLY; dev-log = Sonnet+Opus; scaffold/check/export = deterministic, 0 tokens.
- One post = one episode. Windows cp1252: the script forces UTF-8 stdout itself.
- Don't invent facts — write from the real source material.
- Old bundles (4-file / interim) are still read by
list/show/check/exportthrough meta (backward compatibility).
About & contact
Built and battle-tested at Palo Alto AI Research Lab — a fleet of Claude Code machines running 24/7 as a second brain and synthetic cofounder. Every skill here survived real production use before publication.
- 📦 All 101 skills: https://github.com/tonydzi/second-brain-starter-kit
- 👤 Author: Anton Dziatkovskii — Telegram @tonydzi · WhatsApp +1 341 222 9178 · X @TonyStef_
- 🧪 Engineers: want to test-drive this setup? Message me — I hand out free starter seeds to engineers who test and report back. Custom skill requests welcome.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: tonydzi
- Source: tonydzi/second-brain-starter-kit
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.