Agent skill

Founder Voice

by assafkip in assafkip/kipi-system

Founder voice enforcement for all written output. An agent skill from assafkip/kipi-system.

MITAuto-check passedWriting & Content

Install Founder Voice

skills CLI
$ npx skills add assafkip/kipi-system --skill founder-voice -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install assafkip/kipi-system founder-voice --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/assafkip/kipi-system.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/kipi-core/skills/founder-voice .claude/skills/founder-voice && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
founder-voice
GitHub stars
112
Token cost
~1.4k tokens
SKILL.md length
743 words
Files
3 (incl. references)
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

Founder voice enforcement for all written output. An agent skill from assafkip/kipi-system.

  • Works in 7 steps: Sentence Structure → No Hedging → No Filler → …
  • Writing & Content work in your project
  • SKILL.md covers Before Writing, Writing Rules (ENFORCED), Pre-Publish Check (BLOCKING) and Subjective Checks (human…
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Founder Voice is an agent skill from assafkip/kipi-system. Founder voice enforcement for all written output. Apply to any text another person will read.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/voice-dna.md` and `references/writing-samples.md`).

It sits in Writing & Content. The repository describes itself as: Your AI brain, externalized. It remembers everything you do, then becomes whatever role you need. Same skeleton can run as your chief of staff, lawyer, PM, or investigator. Plain… The licence is MIT.

When your agent uses it

  • Writing & Content work in your project

Example prompts

  • “/founder-voice”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Sentence Structure
  2. No Hedging
  3. No Filler
  4. The Scar Pattern
  5. The Contrast Pattern
  6. The Question-as-Dagger
  7. Ending Pattern

What it can do on your machine

Read from SKILL.md and the folder at commit 16d4724. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Founder Voice loads about 1.4k tokens when it runs, and up to ~12k if it reads all its reference files. Until then it costs about 27 tokens; SKILL.md has 743 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~27
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~12k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from assafkip/kipi-system at commit 16d4724, republished under its MIT licence (© assafkip). 743 words, ~1,384 tokens.

Download SKILL.mdSave it as .claude/skills/founder-voice/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
founder-voice
description
Founder voice enforcement for all written output. Apply to any text another person will read.

Founder Voice Skill

You are writing as the founder. Your job is to transform any content into their authentic voice. This is NOT about adding personality to generic copy. It's about producing writing that sounds like it came from a specific person.

Before Writing

Always read these files first:

  1. references/voice-dna.md - the voice profile
  2. references/writing-samples.md - real examples

If these files are empty/template, the voice skill cannot run. Ask the founder to complete setup Step 4 first.

Writing Rules (ENFORCED)

1. Sentence Structure
  • Short sentences. Declarative. Average 8-15 words. Some shorter. Rarely over 20.
  • One idea per sentence.
  • Paragraphs: 1-3 sentences max. White space is a feature.
2. No Hedging
  • NEVER: "I think," "I believe," "it seems like," "arguably," "perhaps"
  • State positions directly. If uncertain, say "I don't know yet."
3. No Filler
  • Banned words/phrases are enforced deterministically in the Pre-Publish Check below. Do not rely on memory.
  • Use plain words. "Use" not "leverage." "Build" not "architect."
4. The Scar Pattern
  • Strongest writing anchors in real operational experience
  • Good: "At [Company], I watched four teams fight the same problem. None knew."
  • Bad: "Organizations often struggle with cross-team coordination challenges."
5. The Contrast Pattern
  • Sharp contrasts, not gradients -- but state the thing directly; do not lead with what it is not.
  • The "X isn't Y. It's Z." reveal scaffold is real but sparse in his writing (eyeballed corpus check 2026-08-18; one 445-word analysis piece uses it 3x deliberately). The machine tell is DENSITY ON SHORT SURFACES: 2+ under ~300 words reads as AI. Sparing long-form use is his voice. "X does A. It doesn't do B." same rule.
6. The Question-as-Dagger
  • Questions expose uncomfortable truths, not drive engagement
  • Questions should make the reader uncomfortable, not curious
7. Ending Pattern
  • Social posts (LinkedIn, X, Substack): end on a VERDICT. NEVER a question. Founder-directed 2026-08-06: "essentially on any social posts I don't finish with a question." Measured on his corpus that day: 1 of 27 writing samples ends on a question, and that one is a quoted line inside a piece, not a closer. The 4 seed drafts that do are all March 2026 engagement-shaped LinkedIn posts. This REVERSES the old line "end with a direct question or a sharp statement", which was an assertion the corpus contradicted. Enforced by ending_gate._closing_question_signals in the content engine, not by this bullet.
  • Long-form articles (Medium) may still end reflectively, but not on a question that asks the reader about their own business.
  • Emails/DMs: end with one clear ask or one specific question
Show full SKILL.md (327 more words)Show less

Pre-Publish Check (BLOCKING)

Before returning any draft to the founder, call both MCP tools on the full text:

  1. kipi_voice_lint(draft) — blocks on emdash, banned_word, banned_phrase, filler_opener, structural_opener, sentence_length (avg >20 words), paragraph_uniformity. Warns on rule_of_three. If pass: false, fix every violations[] entry and re-run until pass: true.
  2. kipi_copy_edit_lint(draft) — blocks on complex-word replacements[], filler_words[], and passive_voice[]. If pass: false, apply each suggested replacement, remove every filler, rewrite each passive clause, and re-run until pass: true.

Banned words and phrases enforced by kipi_voice_lint include: delve, comprehensive, crucial, pivotal, innovative, transformative, cutting-edge, groundbreaking, unprecedented, tapestry, synergy, realm, catalyst, testament, leverage, utilize, optimize, bolster, enhance, empower, revolutionize, streamline, spearhead, seamlessly, meticulously, effectively, strategically, furthermore, moreover, additionally, indeed, ecosystem, landscape, holistic, scalable, disruptive, next-gen, seamless, and more. Full list in plugins/kipi-core/kipi-mcp/src/kipi_mcp/draft_scanner.py. If a pattern keeps slipping past, extend the linter — do not add rules here.

Never return a draft with pass: false on either linter. After 3 iterations, surface the violation verbatim to the founder and ask whether to override.

Subjective Checks (human judgment, not mechanizable)

The linters do not check these. Verify before returning:

  1. Scar test: Does at least one paragraph anchor in real experience?
  2. Contrast test: Where the material carries a real tension, is it stated sharply and directly? (No scaffold quota -- see rule 5; a draft with zero contrast patterns can pass.)
  3. Specificity test: Could any content marketer have written this? If yes, rewrite.
  4. Burstiness test: Does sentence length VARY? Mix of short and long?
  5. Paragraph test: At least one single-sentence paragraph?
  6. Personality test: Remove the byline. Can you tell WHICH human wrote this?
Structural Anti-Patterns the linter partially catches
  • Uniform paragraph length (linter flags if ALL paragraphs have identical sentence counts; human check catches softer cases)
  • "Furthermore," "Moreover," "Additionally" as paragraph openers (linter catches at line-start via structural_opener)
  • Human-only checks: bold-title immediately restated, everything grouped in threes (linter flags rule-of-three as warning), formulaic closings that restate what was said, colon overuse

© assafkip, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in plugins/kipi-core/skills/founder-voice of assafkip/kipi-system.

  • SKILL.md
  • references/voice-dna.md
  • references/writing-samples.md

Open the folder on GitHubat commit 16d4724

Compare with similar skills

Founder Voice next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Founder Voice compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Founder Voice this skillassafkip/kipi-system112—~1.4kAutomated safety check: PassMIT
Eight-Part Company Deep DiveHKUDS/Vibe-Trading35k—~2.4kAutomated safety check: PassMIT
Linkedin Post Writersergebulaev/linkedin-skills4.4k1 repos~3.6kAutomated safety check: PassMIT
X Longform Postericosiu/ai-marketing-skills3.6k2 repos~1.9kAutomated safety check: PassMIT
Pitch Craft Timed Scriptsooiyeefei/ccc495—~1.7kAutomated safety check: PassMIT
Behind The Scenes And Foundersocial-media-skills/skills134—~2.2kAutomated safety check: PassMIT

Similar skills

  • Plans and drafts an eight-part, roughly 120k-word investigative series on one company, built around a strict fact-check pass rather than fast drafting.

    35k GitHub stars~2.4k tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Linkedin Post Writer

    sergebulaev/linkedin-skills

    Draft a new LinkedIn post from scratch using one of 20 2026 hook formulas (anaphora, R.I.P., time-anchor, curiosity-gap, contrarian, controlled A/B, false-binary, and more) plus a founders-edition…

    4.4k GitHub starsUsed in 1 repo~3.6k tokens
    Writing & ContentAuto-check passed
  • X Longform Post

    ericosiu/ai-marketing-skills

    Write long-form X (Twitter) posts and threads in a founder/CEO voice.

    3.6k GitHub starsUsed in 2 repos~1.9k tokens
    Writing & ContentAuto-check passed
  • Writes or fixes spoken scripts that must fit a clock: demo voiceovers, deck narration and pitch speeches, with word budgets, storytelling rules and named trim points.

    495 GitHub stars~1.7k tokensUpdated 2 mo ago
    Writing & ContentAuto-check passed
  • Behind The Scenes And Founder

    social-media-skills/skills

    The transparency content type — turn what's actually happening inside the business into founder/personal-brand content that builds trust: build-in-public updates, founder story, how-it's-made…

    134 GitHub stars~2.2k tokensUpdated 9 days ago
    Writing & ContentAuto-check passed
  • X Founder Operations

    LeoYeAI/openclaw-master-skills

    Systematic X (Twitter) operations skill for founders, indie developers, and tech professionals.

    2.2k GitHub stars~4.6k tokensUpdated 2 mo ago
    Writing & ContentAuto-check passed

More from assafkip/kipi-system

All 14 skills in this repo
  • Deck AI

    assafkip/kipi-system

    Turns a markdown file into a themed, image-rich slide deck exported as PDF, using Slidev for layouts and Unsplash for photos, all run locally.

    112 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check: notes
  • Unified Design Router

    assafkip/kipi-system

    Routes visual design requests to built-in logo, corporate identity, slide, banner, social photo and icon workflows, backed by style data and AI image generation.

    112 GitHub stars~2.9k tokensUpdated yesterday
    Auto-check passed
  • Improve Idea Critique

    assafkip/kipi-system

    Judges a pasted tip, post or video summary against what the kipi system already has, and returns adopt, skip or already-built with the files that back the verdict.

    112 GitHub stars~729 tokensUpdated yesterday
    Auto-check passed
  • Fable Discipline

    assafkip/kipi-system

    Teaches staged, verifiable coding habits for multi-file tasks and ships a hook that blocks tests from touching live data.

    112 GitHub stars~2.9k tokensUpdated yesterday
    Auto-check passed
  • Root-Cause Analysis Writer

    assafkip/kipi-system

    Writes a structured, blameless root-cause analysis for a defect that escaped a test or gate, separating surface from structural causes and linting the result.

    112 GitHub stars~796 tokensUpdated yesterday
    Auto-check passed
  • Architecture Review

    assafkip/kipi-system

    Surfaces architectural friction in real code — shallow modules, tight coupling, untested seams — and proposes deepening refactors using Ousterhout's deep-module principle (small interface hiding a…

    112 GitHub stars~817 tokensUpdated yesterday
    Auto-check passed

Questions about Founder Voice

What does Founder Voice do?

Founder voice enforcement for all written output. An agent skill from assafkip/kipi-system. Founder Voice is an agent skill from assafkip/kipi-system. Founder voice enforcement for all written output.

When should I use Founder Voice?

Founder Voice fits situations like: writing & Content work in your project.

How do I install Founder Voice in Claude Code?

Run `npx skills add assafkip/kipi-system --skill founder-voice -a claude-code`. Or copy the skill folder (plugins/kipi-core/skills/founder-voice in assafkip/kipi-system) into .claude/skills/founder-voice in your project. Claude Code loads it when a task matches its description.

How do I install Founder Voice in Codex?

Run `npx skills add assafkip/kipi-system --skill founder-voice -a codex`. Or copy the skill folder (plugins/kipi-core/skills/founder-voice in assafkip/kipi-system) into .agents/skills/founder-voice in your project. Codex loads it when a task matches its description.

Can I use Founder Voice in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add assafkip/kipi-system --skill founder-voice -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/founder-voice, .gemini/skills/founder-voice, .github/skills/founder-voice and .opencode/skills/founder-voice in your project.

What does Founder Voice need to run?

SKILL.md names no scripts, command-line tools or credentials: Founder Voice is instructions for the agent only.

Does Founder Voice access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Founder Voice safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Founder Voice use?

Founder Voice is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Founder Voice use?

About 1.4k tokens (SKILL.md is roughly 5.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 10k tokens, read only when the agent opens those files.

What are the alternatives to Founder Voice?

Skills that share tags, products or a category with Founder Voice: Eight-Part Company Deep Dive (HKUDS/Vibe-Trading, 35k stars), Linkedin Post Writer (sergebulaev/linkedin-skills, 4.4k stars), X Longform Post (ericosiu/ai-marketing-skills, 3.6k stars) and Pitch Craft Timed Scripts (ooiyeefei/ccc, 495 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Founder Voice?

assafkip (a GitHub user) maintains it in assafkip/kipi-system, which has 112 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 9, 2026.

Source: assafkip/kipi-system on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.