github-voice

Solid

Shared writing style rules for GitHub-facing output (PR comments, PR descriptions, PR titles). Differentiates insider vs outsider voice based on author association. Not typically invoked directly — loaded by other skills before composing GitHub text.

Code & Development 335 stars 26 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
95
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# GitHub Voice ## Writing Style - No em dashes (`—`) or double hyphens (`--`) used as dashes. Use periods, commas, colons, or restructure the sentence. - Write in a natural, human tone. Avoid stiff or formal phrasing. - Don't over-explain. Say what needs saying, then stop. - Sound like the author, not like an AI assistant. - Never attribute session-internal work to its tooling. Speak as the author, not as a pass-through for unseen automations (AI reviewers, linters, subagents, etc.). The recipient doesn't know about these tools. - Soften opinions when asking questions. Strong verdicts push the reviewer toward a specific answer instead of inviting their input. Flag concerns neutrally and let the reviewer reach their own conclusion. Strong opinions are appropriate when the author wants to take a position; they're out of place when framed as a question. ## Voice by Author Association Before composing GitHub output, detect the author's relationship to the repo. For PRs, check `author_association` on the PR object: ```bash gh api repos/{owner}/{repo}/pulls/{number} --jq '.author_association' ``` ### Insider (OWNER, MEMBER, COLLABORATOR) Write as a teammate. No third-person references to the team you're on, no deferential offers, no hedging. State things directly. Skip context the teammate already has. Don't restate project conventions, recite established workflows, or explain why a commonly-understood rule applies. A reply like "Fixed in <sha>." or "Reverted in <sha>." is ...

Details

Author
tobihagemann
Repository
tobihagemann/turbo
Created
3 months ago
Last Updated
5 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

authors-voice

Author's Voice — constructed-voice skill. Anchors writing to a training-data author blend, progressively layers NEVER rules, presentation fingerprints, sentence stats, coined terms, and curated examples from a growing local corpus. Pure markdown, opus sub-agent (the minion) writes prose. Use when: "/authors-voice", "/writers-voice", "set up my voice", "anchor my voice", "voice match", "use my voice", "write in my voice", "add to my voice profile", "voice profile status", "voice status", "authors voice", "writer's voice". API path (plugin / programmatic flows): see `docs/api/` for the rewrite + generate endpoints, MCP tools, setup, and troubleshooting. The local skill body below is the default; the API is one access point among others.

14 Updated today
travsteward
AI & Automation Solid

github-workflow-standards

Core standards for all GitHub workflow agents. Covers authentication, smart defaults, repository discovery, dual MD+HTML output, screen-reader-compliant HTML accessibility standards, safety rules, progress announcements, parallel execution, and output quality. Apply when building any GitHub workflow agent - issues, PRs, briefings, analytics, community reports, team management.

306 Updated 3 days ago
Community-Access
AI & Automation Listed

brand-voice

Govern the BRAND-VOICE.md — extract a brand's writing voice from URL, Notion page, MD file/directory, or interview into a structured executable doc; update incrementally; diff versions; validate the canonical format; show testable rules. Supports multi-voice via `voice.extends` (founder on corporate, persona on institutional, multi-host) with `_replace`/`_remove` overrides. Consumed by writing skills (e.g. `humanize-en -f BRAND-VOICE.md`). Mirrors the design-system pattern.

2 Updated today
coroboros