본문으로 건너뛰기
cccskills
무료GitHub에 공개

speak-as

Write a public post in the owner's own voice with a role model's style and idea palette layered on top, reading a style-palette file so the same engine works for any thinker the owner has profiled. Draft-first. Triggers: "/speak-as <name>", "write in the style of <X>".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구TelegramFacebook
설치 방법 보기

포함된 파일(1)

  • SKILL.md6.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

/speak-as <role model> — a post in the owner's voice through the chosen thinker's optics

🧒 When reporting to a non-technical owner: end with a child-simple "In plain words" recap (only in the reply TO him, NEVER inside the post draft).

A thin writing engine, parameterized by the role model: it takes the style palette of the chosen thinker + the owner's voice + his real material on the topic and writes ONE post as a mix — "frame/optics from the role model, voice/confessional tone/concreteness from the owner". One engine for any role model (one person today, anyone tomorrow). A manual command "write a post in the style of X about Y" (≠ the daily [[content-factory]], ≠ the /portret dossier).

[!warning] SAFETY FUSE (read this first)

  • ⭐ The owner's authorial voice is written by the top-tier model or stronger (a cheap model is forbidden for authorial text — a carve-out of model-routing-sonnet-grunt). Session weaker than that → delegate the WRITING itself to a top-model subagent (Agent, model:'opus'); the groundwork (resolving the role model, recall, choosing the platform) can run on the cheap model.
  • INFLUENCE, NOT copying. The role model's words = origin: external. Don't paste his phrases verbatim, don't pass his thoughts off as ours without rethinking them. The post stays the owner's post (origin: anton).
  • Preserve the owner — don't dissolve into the role model (his = the frame/optics, the owner's = the material and the voice).
  • Privacy from [[fb-diary-voice]] applies (names/amounts/sensitive material/live leads and deals must not be burned; abstract them up to an insight).
  • Draft-first — I hand over the draft, the owner posts it himself (publishing outbound = Tier-2).

Step 0 — Resolve the role model → the palette (cheap, no LLM)

  1. The role model's name → a latin slug (as in 07-People\person-<slug>.md).
  2. Look for the palette: $OBSIDIAN_VAULT/08-Templates/style-<slug>-influence.md.
    • Exists → load it (techniques + idea palette + "how to preserve the owner"). Carry on.
    • Missing → a STOP fork for the owner: "There is no style palette for <X> yet. Build one? → run /portret <X> (dossier + social media + DR), then I'll synthesise style-<slug>-influence.md and write in his style." Do not invent a style out of thin air.
  3. Always load the owner's voice: [[fb-diary-voice]] — ⚠️ this is a MEMORY file on the system drive (~\.claude\projects\...\memory\fb-diary-voice.md), NOT a vault note; searching for it in the vault is pointless (the two-drives pitfall).

Step 1 — RECALL on the topic (the material MUST be the owner's, not generalities)

/ask "<topic>" (RAG) · /search "<words>" (exact words) · a fresh day from the [[content-factory]] inbox if it is a diary post. The groundwork can run on a cheap subagent; the text itself — top model.

Step 2 — Platform and length

Facebook diary ~3000–4500 chars (confessional, interwoven threads) · X — short (a hook formula + 1 thought) · Telegram content — medium. Not specified → default to the Facebook diary and say so.

Step 3 — Write the mix (top model)

From the role model (out of his palette file): the frame, the optics, the signature techniques, the idea boundaries. From the owner: the concrete detail of the day, hard self-irony, vivid images, confessional tone, 1–2 genuine questions at the end, honesty. Contested topics — handled with epistemic neutrality ([[epistemic-neutrality]]).

Step 4 — Self-check before handing it over (quality gate)

  • Does it sound like the owner, not like a cosplay of the role model? (role model outweighs him → rewrite in the owner's voice)
  • Is there a hook + a frame (formula/triad/theses) + 1–2 genuine questions?
  • Zero verbatim phrases from the role model; ideas rethought, not copied?
  • Privacy respected (no third-party names/amounts/live deals/sensitive material)?
  • Length fits the platform? No long dashes ([[no-long-dashes]]). Below the owner's bar → rewrite; don't hand over a weak draft.

Delivery

A clean post block (ready to copy) + one line: role model · platform · length · which technique was used. The owner posts/edits it himself. Optionally — 2–3 hook headline variants.

How to ADD a new role model (full cycle)

  1. /portret <Name> → the dossier person-<slug> + (synthesis) an insight-* note on "how he thinks".
  2. Synthesise the palette 08-Templates\style-<slug>-influence.md following the reference palette (style techniques + idea palette + "how to preserve the owner" + the influence-not-copy fuse). Back up before writing ([[vault-backup-rule]]).
  3. Done — /speak-as <Name> about <topic> works immediately (the same engine reads the new file).

Gates and links

  • Top model for the writing; groundwork on the cheap model. Draft-first; publication = Tier-2 (the owner himself).
  • The reference palette · the core-ideas insight note · the voice [[fb-diary-voice]] · the pipeline [[content-factory]] · the person dossier.
<!--kit-footer-->

Like this skill? It is part of 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 (a second opinion from a panel of external models), claude-memory-tidy (stop your agent's memory from rotting), telegram-mcp-kit (your own Telegram over MCP in about 15 minutes).

Author: Anton Dziatkovskii, Palo Alto AI Research Lab. Telegram @tonydzi - WhatsApp +1 341 222 9178 - X @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.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

03

무료

Run an autonomous consensus round between agent peers on several machines: they negotiate a decision over a shared channel and execute it without a human relaying messages. Use when multiple machines must agree on a change. Triggers: "/03", "work it out among yourselves", "find consensus". Wakes the human only for irreversible actions or a deadlock.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tonydzi/second-brain-starter-kit92026년 10월 20일 업데이트

1

무료

Recover a session after a hard crash (app died, machine rebooted, context lost mid-work): replay the turn-state ledger for the last requests, files and decisions, run a green/red health ping over the system map, file sync and MCP connectors, then rebuild the previous session history for pickup. Triggers: "/1", "resume after crash", "wake".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tonydzi/second-brain-starter-kit92026년 10월 20일 업데이트

agenda

무료

Show the operator's day: today's calendar plus what needs them personally (leads due, people awaiting a reply, deadlines), pulled from Calendar and Telegram and ranked. Read-only: sends and commits nothing. Triggers: "/agenda", "what's on today", "my agenda".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tonydzi/second-brain-starter-kit92026년 10월 20일 업데이트

ai-slop

무료

Rewrite machine-written text so it reads like a busy human wrote it: cut 50-70%, break the even rhythm, drop AI-tell words and filler, keep facts and protected terms. Use before publishing any post, reply or email drafted by a model. Triggers: /ai-slop, /slop, humanize, anti-slop, make it shorter and alive.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tonydzi/second-brain-starter-kit92026년 10월 20일 업데이트

Decision protocol for strategic work: recall the knowledge vault, run a gap analysis, emit a deep-research prompt for external tools, then synthesize the returned reports into a decision memo. Use before any new product, feature, market, pricing, GTM or architecture call, where local recall alone is not enough. Triggers: "/alfa-search-recall-deepresearch", "alpha protocol", "R+DR".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tonydzi/second-brain-starter-kit92026년 10월 20일 업데이트

- КРЕДИТ АВТОРУ ИДЕИ: совет из комментария (TG @ClawRus / @ClawInga, комменты под постами Антона в FB, треды и issue на… Триггеры: “/alpha-credit“, “/credit“, “кто нам это посоветовал“, “запиши совет“, “поблагодари советчиков“, “кому мы должны спасибо“, “кредит автору“, “чей это был совет“, “credit the author“

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tonydzi/second-brain-starter-kit92026년 10월 20일 업데이트

tonydzi의 스킬 모두 보기

이 스킬의 문제 신고