human-writing
Drafts, edits, and reviews text meant for human readers — articles, essays, announcements, documentation prose, newsletters — in English, Chinese, or Japanese.
Skill by ryan-minato
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/ryan-minato-human-writing
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, research, agent-building
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/human-writing
What's inside
- Skill name
human-writing- Description
- Drafts, edits, and reviews text meant for human readers — articles, essays, announcements, documentation prose, newsletters — in English, Chinese, or Japanese. Use when writing or improving any piece a person will read; when a draft "sounds like AI", should be "more human", or needs polish without losing the author's voice; when reviewing whether a text lands with its intended audience; or before publishing prose produced as a side effect of other work. Also applies as the shared baseline when a genre-specific writing skill (academic, blog, copy) is active — the specialized skill's rules win on conflict. Not for code, commit messages, or agent-facing documents such as AGENTS.md, skill instructions, or knowledge-base entries.
- License
- Apache-2.0
- Instructions
- 121 lines in SKILL.md · view on GitHub
Files (7)
- SKILL.md
- ai-detection-prompt.md · assets/
- language-review-prompt.md · assets/
- reader-review-prompt.md · assets/
- chinese.md · references/
- english.md · references/
- japanese.md · references/
SKILL.md (first lines)
# Human Writing
Text for human readers fails differently from text for machines: the most resented
AI writing is not wrong, it is authorless — smooth, correct, and empty. Everything
below exists to keep a specific author present in the text.
## Scope and precedence
This skill covers only text whose reader is a person. Code, commit messages, and
agent-facing documents (AGENTS.md, skill files, knowledge bases) follow their own
conventions — do not apply this skill to them. When a genre- or project-specific
writing skill is also loaded, apply both with the specialized skill leading: its
requirements override this baseline wherever they conflict.
## 1. Define the piece before touching it
Before writing or editing a single sentence, pin down four things — from the user's
request, the existing text, or by asking:
- **Type**: what kind of piece this is, and the conventions its venue implies.
- **Author**: who is speaking — their identity, stance, and how they want to appear.
- **Reader**: who receives it — background, expectations, what they already believe.
- **Effect**: what the author wants to change in the reader — what they should feel,
think, or do afterward.
From these four, derive the piece's center (emotion, opinion, or logic), its voice
and register, and an explicit do/don't list. Human authors write from a concrete
identity and stance; erasing that presence is the core failure of AI writing.
## 2. Plan with budgets, then draft
Outline before drafting, top-down: order sections by importance to the intended
effect, and give each a length budget proportional to its value. A piece where every
point gets equal space says that nothing in it matters. Only start prose once the
structure and budgets stand.
## 3. Write as the author, not as an assistant
Reinforcement learning on user feedback rewards defensive, ingratiating, verbose,
convergent text. Step outside that pull by cycling roles: create as the author,
revise as an editor, judge as the reader. Concretely:
- Keep the author's explicit stance. Never rewrite it into mechanical neutrality or
bury it under "balanced" both-sides padding the author did not ask for.
- Add no defensive qualifiers ("it's important to note", "of course, this depends")
unless the uncertainty is real and the author would state it.
- Commit to claims. An author who believes something writes it plainly.
## 4. Failure modes to avoid
A digest of recognizable AI-writing patterns (fuller catalog: Wikipedia's
[Signs of AI writing](https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing)).
Treat these as don'ts while drafting and as a checklist while reviewing:
- **Content**: inflated significance ("stands as a testament", "pivotal role in the
evolving landscape"); superficial analysis bolted on with "-ing" clauses
("..., highlighting the importance of..."); promotional gloss on neutral subjects;
opinions attributed to no one ("experts say", "widely regarded"); formulaic
closing sections about challenges and future prospects.
- **Language**: high density of AI-flavored vocabulary (delve, underscore, pivotal,
robust, landscape, tapestry, meticulous, showcase); avoiding "is/are" in favor of
"serves as / represents / functions as"; negative parallelisms ("not just X, but
Y") and rule-of-three chains as default rhythm; rotating synonyms to dodge honest
repetition.
- **Style**: mechanical bold emphasis; headers-with-colons bullet lists standing in
for paragraphs; em-dash overuse; emoji as structure; every section the same length
and shape.
- **Citations**: sources that do not exist, do not say what is claimed, or carry
broken links and tracking parameters.
These patterns surface differently per language. Read
[references/english.md](references/english.md),
[references/chinese.md](references/chinese.md), or
[references/japanese.md](references/japanese.md) — matching the language the piece
is written in — before drafting or reviewing in that language.
## 5. Citations
Every external source — book, paper, case, statistic — must exist and must meet the
credibility bar the piece's form demands. Verify before citing; if a source cannot
be verified, drop the claim rather than keep an unsourced or invented reference.
LLMs fabricate plausible citations to keep prose flowing; treat every reference you
did not verify as suspect.
## 6. Review loop
After drafting or editing, review from outside the author's seat with three
checks:
- **Language and wording review**: if the environment can run subagents with a
separate, clean context, send the piece with
[assets/language-review-prompt.md](assets/language-review-prompt.md) filled in
per its instructions; otherwise review it yourself against the same questions.
Is the text fluent in this language, is the grammar right, and is every word
one the target readers actually use — common words over obscure or literary
picks, unless the register truly demands otherwise?
- **Reader review**: if clean-context subagents are available, send the piece
with [assets/reader-review-prompt.md](assets/reader-review-prompt.md)
filled in; otherwise re-read the piece yourself in the reader role, against the
same questions. Did the piece achieve the intended effect? Does the structure
carry it?
- **AI-writing detection**: if clean-context subagents are available, send the text
(with no authorship context) using [assets/ai-detection-prompt.md](assets/ai-detection-prompt.md),
filled in from the failure-mode digest and the matching language reference per
the template's own instructions; otherwise skip this pass — the failure-mode
digest above already served as your self-check.
When the environment can run subagents in parallel, dispatch all three checks at
once and collect their findings together before changing anything. When running
sequentially — no parallel support, or the self-review fallbacks — do the
language and wording check first, in the order listed. Fix what the reviews
surface, then re-review. Stop when a pass reports no substantive findings.
## 7. Restraint
If the input text is already natural and idiomatic, say which parts are good and
change nothing — do not edit to justify the invocation. Before final output, ask:
did I change any fluent sentence only to leave a mark? If so, revert it. Fewer,
correct edits beat many defensible ones.From ryan-minato/skills, Apache-2.0.
More from ryan-minato/skills
- 0.570score
skill-authoring
ryan-minato
Skill lifecycle for this repository — layers repo-specific scaffolding, testing, and validation on top of generic skill authoring.
SkillAFreshness: AClaude Code +9 - 0.570score
change-workflow
ryan-minato
Runs this repository's change lifecycle on GitHub — the OpenSpec change loop, the draft pull request opened at the change record, approval on the draft…
SkillAFreshness: AClaude Code +9 - 0.565score
meta-harness
ryan-minato
Agent harness methodology — explains, designs, analyzes, audits, improves, and repairs everything that makes a project workable for agents.
SkillAFreshness: AClaude Code +9 - 0.560score
code-review
ryan-minato
Project-calibrated code review for this skill library — reviews a diff, PR number, branch, or path as instructions executed by agents, treats leaked secrets…
SkillAFreshness: AClaude Code +9 - 0.529score
git-commit
ryan-minato
Executes the full git commit workflow as ordered safety gates before anything is committed.
SkillBFreshness: BClaude Code +9 - 0.529score
devcontainer-setup
ryan-minato
Creates and edits dev container configurations (.devcontainer/devcontainer.json) using trusted sources only.
SkillBFreshness: BClaude Code +9 - 0.529score
ryan-minato-skills-installing
ryan-minato
Installs Agent Skills from the ryan-minato/skills library into a project or globally, and lists what the library offers.
SkillBFreshness: BClaude Code +9 - 0.529score
sensitivity-check
ryan-minato
Detects PII and leaked secrets or credentials in text or files, ending in a report with an explicit YES/NO conclusion.
SkillBFreshness: BClaude Code +9 - 0.525score
agentic-writing
ryan-minato
Agent-first documents — writes, reviews, improves, and prunes the files an agent reads before it works: AGENTS.md and other entrypoints, CLAUDE.md…
SkillBFreshness: BClaude Code +9 - 0.525score
great-skill-writing
ryan-minato
Skill authoring — create, review, and repair Agent Skills.
SkillBFreshness: BClaude Code +9 - 0.524score
plan-clarification
ryan-minato
Interrogates a plan, an idea, or a decision in rounds until the user and the agent hold one understanding of it, with nothing left silently assumed.
SkillBFreshness: BClaude Code +9 - 0.479score
conventional-commits
ryan-minato
Drafts git commit messages in the Conventional Commits 1.0.0 format.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 11
- Last commit (this folder)
- Jul 23, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/ryan-minato/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ryan-minato
- 0.570score
skill-authoring
ryan-minato
Skill lifecycle for this repository — layers repo-specific scaffolding, testing, and validation on top of generic skill authoring.
SkillAFreshness: AClaude Code +9 - 0.570score
change-workflow
ryan-minato
Runs this repository's change lifecycle on GitHub — the OpenSpec change loop, the draft pull request opened at the change record, approval on the draft…
SkillAFreshness: AClaude Code +9 - 0.565score
meta-harness
ryan-minato
Agent harness methodology — explains, designs, analyzes, audits, improves, and repairs everything that makes a project workable for agents.
SkillAFreshness: AClaude Code +9 - 0.560score
code-review
ryan-minato
Project-calibrated code review for this skill library — reviews a diff, PR number, branch, or path as instructions executed by agents, treats leaked secrets…
SkillAFreshness: AClaude Code +9 - 0.529score
git-commit
ryan-minato
Executes the full git commit workflow as ordered safety gates before anything is committed.
SkillBFreshness: BClaude Code +9 - 0.529score
devcontainer-setup
ryan-minato
Creates and edits dev container configurations (.devcontainer/devcontainer.json) using trusted sources only.
SkillBFreshness: BClaude Code +9
Cite this page
human-writing skill. Agent Mart. https://agentmart.dev/skills/ryan-minato-human-writing (last updated 2026-10-24)