本文へ移動
cccskills
無料GitHub で公開

write-like-me-bootstrap

Bootstrap a durable "write like me" skill from the user's own Slack and email writing. Use during Assistant onboarding, after Slack/Gmail or email connectors are available, or when the user asks to learn their voice, infer writing style, create a personal writing persona, generate a write-like-me skill, analyze sent messages, or capture different writing postures across email and Slack.

日本語の概要は準備中です。原文の説明を表示しています。

jxnl/personal-monorepo-templateスター 573(GitHub 573 + cccskills 0)
連携ツールSlackGmail

実行スコア 未検証

インストール方法を見る

含まれるファイル(4)

  • SKILL.md4.4 KB
  • agents/openai.yaml247 B
  • references/generated-skill-template.md1.7 KB
  • references/style-profile-template.md1.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Write Like Me Bootstrap

Create or update a repo-local writing-style skill from the user's real authored messages. The output should help future assistants draft in the user's voice without copying raw private messages into durable files.

Default Output

Write the generated skill to .codex/skills/write-like-me/ unless the user asks for a different name. Use:

  • .codex/skills/write-like-me/SKILL.md for the durable drafting workflow
  • .codex/skills/write-like-me/references/style-profile.md for compact voice, posture, and examples
  • .codex/skills/write-like-me/agents/openai.yaml if the repo uses skill UI metadata

Use references/style-profile-template.md as the target shape. Use references/generated-skill-template.md as the starting shape for the generated SKILL.md.

Source Scan

Use connected Slack and email sources when available. Prefer authored messages:

  • Slack messages sent by the user in channels, DMs, and group DMs
  • sent email, replies, follow-ups, scheduling notes, intros, escalations, and updates
  • recent enough writing to reflect the current voice, usually the last 90-180 days
  • older writing only when it clarifies stable style or an important posture

If a connector is unavailable, say what is missing and proceed with available sources or ask whether to retry later.

Privacy Boundary

Do not save raw Slack or email excerpts in durable files. Use short synthetic examples that preserve style without exposing private content, names, deals, secrets, or account details. Keep source evidence as compact descriptors such as sent email follow-ups, March-June 2026 or Slack replies in project channels.

Ask before writing or updating the generated skill. Reading connected context for this bootstrap is allowed only when the user has asked for onboarding or this skill, and writing still requires explicit approval.

Analysis Workflow

  1. Identify the user's authored messages and separate them by channel and intent.
  2. Cluster writing into postures rather than one generic voice. Useful default postures:
    • quick Slack reply
    • decision or pushback
    • delegation or ask
    • executive/status update
    • email reply
    • intro or relationship note
    • scheduling/admin note
    • apology, correction, or repair
  3. For each posture, infer:
    • when to use it
    • sentence length and pacing
    • directness, warmth, humor, and formality
    • how the user frames asks, tradeoffs, disagreement, and urgency
    • phrases or moves to reuse as patterns, not verbatim quotes
    • things the user avoids
  4. Compare Slack and email. Preserve differences instead of flattening them.
  5. Draft the generated write-like-me skill and profile.
  6. Present a concise preview of the inferred postures and ask for approval before writing files.
  7. After approval, create or update the generated skill in this repo.

Generated Skill Requirements

The generated write-like-me skill should:

  • trigger for drafting, rewriting, critiquing, or replying in the user's voice
  • route by channel and posture before drafting
  • ask only when audience, channel, or goal would materially change the draft
  • default to concise, useful drafts rather than style analysis
  • include a critique mode that says what feels unlike the user
  • preserve privacy by never revealing the source messages used for bootstrapping
  • tell future assistants to update the profile when the user corrects voice, posture, or audience assumptions

Onboarding Behavior

During Assistant onboarding, suggest this bootstrap after the first connected Slack/email scan finds enough authored writing to infer voice. The offer should be concrete:

I can also bootstrap a write-like-me skill from your sent email and Slack messages, split by posture like quick replies, pushback, delegation, intros, and status updates. Want me to do that?

If the user says yes, run the source scan, show the posture preview, and ask before writing the generated skill.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

assistant

無料

Meet or work with Assistant, the user's relaxed ongoing work support. Use when the user invokes Assistant, starts or resumes an Assistant chat, asks what they should know, wants proactive work awareness, asks for reply drafts, asks to keep an eye on work, or needs follow-up/check-in help. On first contact, start with exactly "Hi, I'm your assistant." then decide whether onboarding is brand new, partial, or already established.

日本語の概要は準備中です。原文の説明を表示しています。

jxnl/personal-monorepo-template5732026年6月23日 更新

Audit, de-slop, parameterize, modularize, or safely clean up AI-generated or AI-shaped backend/general code. Use for Python, TypeScript, or other implementation diffs that may contain duplicate helpers, fixture hacks, hard-coded test data, over-defensive control flow, broad exception wrappers, config-bag or boolean-mode soup, speculative scaffolding, hallucinated APIs/dependencies, local-idiom drift, brittle tests, or maintainability/safety/performance gaps after a feature, bugfix, prototype, or agent pass.

日本語の概要は準備中です。原文の説明を表示しています。

jxnl/personal-monorepo-template5732026年6月23日 更新

Audit AI-generated, AI-shaped, or AI-looking frontend code, UI screenshots, and design diffs. Use for prompts like "audit AI frontend", "de-slop UI", "componentize this screen", "parameterize this React/Tailwind/shadcn UI", "make it responsive/accessible", or "review design-system drift"; check component APIs, reusable props/data models, modular composition, shared primitives/tokens, responsive resilience, accessibility, copy quality, hard-coded fixture screens, one-off CSS piles, and generic cards/gradients/fonts.

日本語の概要は準備中です。原文の説明を表示しています。

jxnl/personal-monorepo-template5732026年6月23日 更新

Audit pasted chatbot output, AI-cleanup diffs, wiki drafts, Markdown/MDX/docs, and source-backed articles for generic AI fluff, LLM writing tells, weak audience model, lack of theory of mind, inflated significance, vague attribution, leaked tokens, placeholders, broken markup, fabricated or mismatched citations, and detector false positives. Use for requests like "AI writing audit", "check for AI slop", "find writing fluff", "does this sound like ChatGPT", "cleanup LLM tells", "make this less generic", "verify these citations", "detector flagged this", or text containing turn0search0, oaicite, oai_citation, contentReference, utm_source=chatgpt.com, malformed references, or wrong target-format markup.

日本語の概要は準備中です。原文の説明を表示しています。

jxnl/personal-monorepo-template5732026年6月23日 更新

Help address review/issue comments on the open GitHub PR for the current branch using `oai_gh` or `gh`; verify auth first and prompt the user to authenticate if not logged in.

日本語の概要は準備中です。原文の説明を表示しています。

jxnl/personal-monorepo-template5732026年6月23日 更新

gh-commit

無料

Review git changes and split them into semantic commits with clear messages. Use when the user asks to commit work, clean up local history, or group a mixed diff into logical commits. Do not commit on main or master unless the user explicitly asks.

日本語の概要は準備中です。原文の説明を表示しています。

jxnl/personal-monorepo-template5732026年6月23日 更新

jxnl のスキルをすべて見る

このスキルの問題を報告する