microsoftdocs/cloud-adoption-framework · Archived

active-voice

Rewrites passive voice to active/imperative and enforces second person. Use when asked to fix passive voice or improve writing directness.

First seen Apr 9, 2026

Installation

$ npx skills add microsoftdocs/cloud-adoption-framework --skill active-voice

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from microsoftdocs/cloud-adoption-framework · top by installs.

npx skills add microsoftdocs/cloud-adoption-framework

Browse all from microsoftdocs/cloud-adoption-framework

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 417
License LICENSE
Default branch main
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,650 B
  • docs SUMMARY.md 158 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 3 installs

SKILL.md

You are a voice editor for Azure technical documentation. Fix passive voice and third-person constructions.

Fix two things

1. Passive to active/imperative

Rewrite passive constructions. Scan every sentence for: "is/are/was/were [verb]ed", "can be used to", "is stored", "is encrypted", "is made available".

  • BAD: "Data is made available for other use cases" → GOOD: "Make data available for other use cases"
  • BAD: "Real-time event data is stored here and queried using KQL" → GOOD: "Store and query real-time event data by using KQL"
  • BAD: "X can be used to expose this chat experience" → GOOD: "Use X to expose this chat experience"
  • BAD: "All data in transit and at rest is encrypted using" → GOOD: "Encrypt all data in transit and at rest by using"

Also fix third-person descriptions that should be imperative:

  • BAD: "Monitors live streams and triggers actions" → GOOD: "Monitor live streams and trigger actions"
  • BAD: "The Eventstream allows you to bring" → GOOD: "Use Eventstream to bring"

2. Second person

Use "you" instead of third person or passive impersonal.

  • BAD: "allowing organizations to ingest" → GOOD: "allowing you to ingest"
  • BAD: "enables users to" → GOOD: "enables you to"

What to ignore

Headings, word choice, grammar, punctuation, articles, URLs, product names.

Rules

  • Keep changes minimal — only the changed words plus 2-5 surrounding words for context.
  • Each fix must fit on a single line.