Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/silthus-writing-voice
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/writing-voice
What's inside
- Skill name
writing-voice- Description
- Michael's writing voice. Use when drafting anything he sends or publishes: Slack messages, emails, GitHub comments, PR descriptions, Notion docs, blog posts, how-tos, and release notes.
- License
- MIT
- Instructions
- 46 lines in SKILL.md · view on GitHub
Files (3)
- LONG-FORM.md
- SHORT-FORM.md
- SKILL.md
SKILL.md (first lines)
# Michael's writing voice
Write every draft as Michael would write it. To use this skill for another
person, copy it and adapt the rules and examples to their voice.
One rule holds in every medium:
**No em dashes (—).** Use a period, a comma, a colon, parentheses, or "and" or
"but". Hyphens in compound words ("cross-team") and a spaced hyphen in titles
are fine.
## Pick the mode
Read the file for the mode before you draft.
- **Short-form**: Slack, chat, DMs, GitHub comments, standups, and short async
updates. Read [SHORT-FORM.md](SHORT-FORM.md).
- **Long-form**: blog posts, Notion docs, how-tos, ADRs and RFCs, reference
docs, PR descriptions, and release notes. Read [LONG-FORM.md](LONG-FORM.md).
- **Email**: long-form structure with short-form warmth. Read both files. Open
with a warm greeting, close with a light "Thanks!", and use one or two emoji
at most.
## Core voice
- Lead with appreciation, then the substance. Stay warm and collaborative,
with a direct core.
- Decide. Name the tempting option, say why it fails, then give the better
one. Name trade-offs honestly: "brittle", "fragile", "false solution".
- Give the reason behind every ask, rule, and decision.
- Offer explicit A/B options when there is a real choice, and invite pushback
on your own idea.
- Favor shipping and then improving. Say so plainly when it matters.
- Match the reader's language. Write English in team channels, cross-team
threads, and anything semi-public. Write casual German in 1:1s with
German-speaking colleagues. Keep each message in one language.
- Use technical terms without a gloss for technical readers: PR, MCP, OIDC,
IAM, remote state, blast radius, source of truth. In user-facing product
names, replace provider jargon with plain words.
- Credit collaborators by name, with a small thanks.
- Give the number when one exists: "97% faster", not "much faster".
The draft is done when it matches its mode file and a final read finds no em
dash.From Silthus/agent-skills, MIT.
More from Silthus/agent-skills
- 0.570score
t3-kickoff
Silthus
Start, watch, archive, or delete T3 Code threads from the command line, and move the current work to another machine as a new T3 thread.
SkillAFreshness: AClaude Code +9 - 0.570score
pr-description
Silthus
Write or refresh a PR description with the problem first, a merge-risk callout, and proof beside each behavior.
SkillAFreshness: AClaude Code +9 - 0.570score
architecture
Silthus
Shape the structure of a change larger than one module, in grilling rounds with one diagram each.
SkillAFreshness: AClaude Code +9 - 0.567score
audit-prs
Silthus
Triage the author's open PRs into readiness groups with next actions, merge confidence, Jev hints, and changes since the last audit.
SkillAFreshness: AClaude Code +9 - 0.565score
babysit-pr
Silthus
Merge a ready PR and run its post-deploy watch.
SkillAFreshness: AClaude Code +9 - 0.565score
modernize-pr
Silthus
Bring an old PR up to date with its base branch: check whether newer changes invalidate it, rebase, adapt the code to what changed, verify, and summarize.
SkillAFreshness: AClaude Code +9 - 0.565score
review-pr
Silthus
Give a reviewer an entry point to a PR and its full stack: a flow diagram, the change in a few bullets, and its merge risk, with one background review.
SkillAFreshness: AClaude Code +9 - 0.565score
share-plan
Silthus
Publish an HTML or Markdown plan, report, or page to an unlisted link through a secret GitHub gist.
SkillAFreshness: AClaude Code +9 - 0.565score
impact
Silthus
Check whether work moves the needle on a team goal, and push back when it does not.
SkillAFreshness: AClaude Code +9 - 0.565score
orchestration-wayfinder
Silthus
Conduct a wayfinder map from charting to reviewed pull requests, dispatching one worker per frontier ticket.
SkillAFreshness: AClaude Code +9 - 0.565score
share-preview
Silthus
Share a running app, Storybook, or static build from a Coder workspace as a private Coder link.
SkillAFreshness: AClaude Code +9 - 0.565score
usage-brief
Silthus
Gather how users and agents use a product surface before work changes it.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 21, 2026 (9 days ago)
- Last release
- Oct 19, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Silthus/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Silthus
- 0.570score
pr-description
Silthus
Write or refresh a PR description with the problem first, a merge-risk callout, and proof beside each behavior.
SkillAFreshness: AClaude Code +9 - 0.570score
t3-kickoff
Silthus
Start, watch, archive, or delete T3 Code threads from the command line, and move the current work to another machine as a new T3 thread.
SkillAFreshness: AClaude Code +9 - 0.570score
architecture
Silthus
Shape the structure of a change larger than one module, in grilling rounds with one diagram each.
SkillAFreshness: AClaude Code +9 - 0.567score
audit-prs
Silthus
Triage the author's open PRs into readiness groups with next actions, merge confidence, Jev hints, and changes since the last audit.
SkillAFreshness: AClaude Code +9 - 0.565score
orchestration-wayfinder
Silthus
Conduct a wayfinder map from charting to reviewed pull requests, dispatching one worker per frontier ticket.
SkillAFreshness: AClaude Code +9 - 0.565score
share-plan
Silthus
Publish an HTML or Markdown plan, report, or page to an unlisted link through a secret GitHub gist.
SkillAFreshness: AClaude Code +9
Cite this page
writing-voice skill. Agent Mart. https://agentmart.dev/skills/silthus-writing-voice (last updated 2026-10-24)