Skip to content
Finance
Skill

/microsoft-writing-style-guide

Use when writing, rewriting, or reviewing Microsoft-branded or customer-facing content, or resolving Microsoft terminology. Covers voice, grammar, punctuation, capitalization, UI text, procedures, accessibility, bias-free and global-ready language, developer content, and the

BOOST
From plugin
finops-toolkit
6132 skills8 agents7 commands1 MCP
Install
$ npx -y skills add microsoft/finops-toolkit --skill microsoft-writing-style-guide --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/microsoft-writing-style-guide

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when writing, rewriting, or reviewing Microsoft-branded or customer-facing content, or resolving Microsoft terminology. Covers voice, grammar, punctuation, capitalization, UI text, procedures, accessibility, bias-free and global-ready language, developer content, and the

SKILL.md

microsoft-writing-style-guide.SKILL.md
description: Use when writing, rewriting, or reviewing Microsoft-branded or customer-facing content, or resolving Microsoft terminology. Covers voice, grammar, punctuation, capitalization, UI text, procedures, accessibility, bias-free and global-ready language, developer content, and the complete Microsoft A-Z word list.
license: MIT AND CC-BY-4.0; see LICENSE, LICENSE-CONTENT, and NOTICE.md
metadata:
    github-path: plugins/microsoft-writing-style/skills/microsoft-writing-style-guide
    github-pinned: d9227efa6c984c13260e3bf869f4b6132cfb3c19
    github-ref: d9227efa6c984c13260e3bf869f4b6132cfb3c19
    github-repo: https://github.com/msbrettorg/microsoft-writing-style
    github-tree-sha: 73d4edd9337016a22a9918497b1ba377449894fb
name: microsoft-writing-style-guide

Microsoft Writing Style Guide

Purpose

Apply the Microsoft Writing Style Guide to documentation, UI text, error messages, notifications, marketing copy, emails, slides, procedures, developer content, and conversational experiences.

Microsoft voice is **warm and relaxed, crisp and clear, and ready to lend a hand**. Use bigger ideas and fewer words. Write with less head and more heart.

This skill is a pinned, offline reference snapshot. See `references/source-manifest.md` for its authoritative source commit, coverage, and synchronization date.

When to use

Use this skill to:

  • Draft content in Microsoft voice.
  • Rewrite content for clarity, brevity, accessibility, or global readiness.
  • Review content for Microsoft style violations.
  • Resolve a specific term, spelling, capitalization, or UI-language question.
  • Check procedures, developer documentation, bot content, or error messages.

Don't use it to:

  • Rewrite legal or contractual text without legal review.
  • Change code identifiers, API syntax, commands, URLs, or literal UI text.
  • Replace a product's documented naming conventions.
  • Impose Microsoft voice on content for another brand.

Choose a mode

| Mode | Use when | Result | |---|---|---| | **Term lookup** | The user asks which word, spelling, capitalization, or interaction verb to use | Preferred form, concise guidance, example, and source heading | | **Write** | The user needs new Microsoft-style content | Publication-ready content that follows the relevant rules | | **Rewrite** | The user provides content to improve | Revised content plus a brief list of material changes | | **Review** | The user asks for an audit, critique, or compliance check | Severity-ranked findings with exact fixes; no invented issues |

If the user requests more than one mode, do them in this order: **review, rewrite, write**. Use term lookup whenever another mode encounters a questionable term.

Source precedence

Use the most specific applicable guidance:

1. Exact A-Z term entry. 2. Relevant term collection. 3. Topic guidance and content-type rules. 4. Checklist. 5. Quick-reference guidance in this file.

Match literal UI, code, and product names when the task requires it. If two rules appear to conflict, prefer the more specific rule and explain the exception only when it affects the result.

For a rule that may have changed after the synchronization date, verify the live [Microsoft Writing Style Guide](https://learn.microsoft.com/style-guide/) when live access is available. Otherwise, disclose the snapshot date if freshness is material to the answer.

Load only what you need

Never load the full corpus by default.

Term lookup

1. Search `references/term-index.tsv` for the canonical term. 2. Load the routed A-Z file and read the complete matching `###` section. 3. If the term isn't indexed, search the applicable term collection. 4. Return the preferred form, rule, example, and reference heading.

Example search:

rg -i '^plugin\t|^plug-in\t' references/term-index.tsv

Topic routing

| Content or question | Load | |---|---| | Fast pre-publication scan | `references/checklists.md` | | Grammar, voice, person, or sentence structure | `references/grammar-and-parts-of-speech.md`, `references/word-choice.md` | | Punctuation | `references/punctuation.md` | | Capitalization, acronyms, or numbers | `references/numbers-acronyms-capitalization.md` | | Typography or text treatment | `references/text-formatting.md` | | Accessibility or inclusive language | `references/accessibility-and-bias-free-communication.md` | | Localization or worldwide audiences | `references/global-communications.md` | | Content strategy, search, responsive content, or URLs | `references/content-planning-and-process.md` | | Headings, lists, tables, procedures, or UI interactions | `references/scannable-content-and-procedures.md` | | APIs, code examples, reference docs, bots, or virtual agents | `references/developer-and-bot-content.md` | | Category terminology or symbols | `references/term-collections-numbers-symbols.md` | | Keys and shortcuts | `references/keys-and-keyboard-shortcuts.md` | | Exact word choice | `references/term-index.tsv`, then the routed `references/a-z-term-list-*.md` file |

Apply the selected mode

Term lookup

Return:

  • **Use:** the preferred form.
  • **Guidance:** the rule and important exceptions.
  • **Example:** one correct example when useful.
  • **Source:** the reference file and heading.

Don't infer a rule from spelling alone. Read the complete term entry.

Write

1. Identify the audience, content type, intended action, and space constraints from the request. 2. Load the smallest relevant reference set. 3. Draft the content with the important information first. 4. Check terminology, accessibility, global readiness, and the applicable checklist. 5. Return the finished content. Mention assumptions only when they materially affect the result.

Rewrite

1. Preserve facts, intent, required terminology, placeholders, code, and literal UI strings. 2. Fix explicit Microsoft-style violations. 3. Improve structure, clarity, brevity, and scanability without flattening the meaning.

Read more
Ships withfinops-toolkit

Quick links:       The FinOps toolkit is an open-source collection of customizable tools and resources to help you adopt and implement FinOps capabilities that automate and extend the Microsoft Cloud.

Get the whole plugin

Other skills on finops-toolkit.