Technical Writing
@anthropicsAnthropic's doc-coauthoring skill: a three-stage workflow in which the agent interviews you, drafts a spec or design doc section by section, then tests it on a fresh reader.
Very low risk: a single Markdown workflow with no scripts, commands or network calls of its own.
Install Technical Writing in Google Antigravity
Antigravity loads skills from .agents/skills/ in your project or ~/.gemini/config/skills/ for all projects (official docs). Full guide
Install the "Technical Writing" skill for Google Antigravity. Follow the steps at https://www.antigravityskills.org/install/technical-writing.md (source: https://github.com/anthropics/skills/tree/main/skills/doc-coauthoring). Before running anything, show me what you will download and whether it includes scripts, and wait for my OK. Install it into this project (.agents/skills/) unless I say global. When done, check that Antigravity lists it as an installed skill.
The agent reads the install file, shows you what it will download and waits for your OK.
Option 2: install it yourself
- 1. Download the repository
git clone --depth 1 https://github.com/anthropics/skills /tmp/anthropic-skills && git -C /tmp/anthropic-skills log -1 --format=%h -- skills/doc-coauthoring
The second command prints the last commit that changed this skill. We reviewed the folder at 683bc88; a different hash means the skill changed after our review.
- 2. Copy the skill into this project (workspace skill)
mkdir -p .agents/skills && cp -r /tmp/anthropic-skills/skills/doc-coauthoring .agents/skills/
Run from your project root. The folder contains one file, SKILL.md.
- 3. Or install it for all projects (global skill)
mkdir -p ~/.gemini/config/skills && cp -r /tmp/anthropic-skills/skills/doc-coauthoring ~/.gemini/config/skills/
Use this instead of the previous step. For the Antigravity CLI the global folder is ~/.gemini/antigravity-cli/skills/.
- 4. Check that Antigravity sees it
Antigravity 2.0 app: start a new conversation and ask "What skills do you have?"; doc-coauthoring should be listed. Antigravity CLI: run /skills (/skills reload in a session that was already open).
The anthropics/skills README documents only the Claude Code plugin marketplace (and Claude.ai / the API) and does not mention Antigravity. These steps copy the plain SKILL.md folder into Antigravity's standard skill folders. No API keys or binaries needed.
Using Claude Code, Cursor or Codex? See other assistants below.
What is Technical Writing?
How to use Technical Writing?
Key features of Technical Writing
- ✓5 meta questions up front: doc type, audience, desired impact, template, constraints
- ✓5-10 numbered clarifying questions you can answer in shorthand ("1: yes, 2: see #channel")
- ✓Per section: clarifying questions, 5-20 brainstormed options, curation, gap check, draft, iterative edits
- ✓After 3 iterations with no substantial change it asks what can be cut
- ✓Reader Testing with a context-free sub-agent, or a manual test plan for a fresh chat
- ✓Reads Slack, Teams, Google Drive or SharePoint only through integrations you have connected, and asks before searching for unknown names
When to use Technical Writing
- 1Write a technical spec or design doc for a new feature
- 2Draft an RFC or decision doc for team review
- 3Turn scattered notes and thread context into a structured proposal
- 4Check whether a finished doc answers the questions readers will ask
Installation & Setup Guide
Agent Rules / Prompt SetupFollow these steps (taken from the project's own docs) to configure Technical Writing in your development environment.
/plugin marketplace add anthropics/skills
Run inside Claude Code.
/plugin install example-skills@anthropic-agent-skills
doc-coauthoring is one of the 12 skills in the example-skills plugin (.claude-plugin/marketplace.json), so this installs all 12.
The README covers Claude Code, Claude.ai and the API only, so we do not list a Cursor path.
Usage Example & Verification
1) README-style trigger (from the skill's trigger list): "Draft a design doc for our new rate limiter." -> What happens: the agent offers the three-stage workflow, then asks the 5 meta questions (type, audience, impact, template, constraints) before writing anything. 2) Our example: "Help me write a technical spec for moving our job queue to a new service. The audience is the platform team. Here are my notes: ..." -> What happens: after your context dump the agent asks 5-10 numbered questions, creates technical-spec.md with section headers and placeholders, and then works one section at a time: brainstorm a numbered list, you say what to keep, it drafts. 3) Our example: "The spec is done. Run reader testing on it." -> What happens: the agent predicts the questions a reader would ask and has a fresh sub-agent answer them from the document alone. If your agent cannot start a sub-agent, the skill gives you the questions to try in a new chat instead.
Ask "What skills do you have?" in a new Antigravity conversation (CLI: /skills) and look for doc-coauthoring. Then say "I want to write a design doc"; the agent should offer the three-stage workflow and ask about doc type, audience and desired impact before drafting.
Security Review
Static reviewVery low risk: a single Markdown workflow with no scripts, commands or network calls of its own.
Full review: scope, findings, risks
skills/doc-coauthoring contains only SKILL.md. It tells the agent to create a document scaffold (an artifact, or a Markdown file such as technical-spec.md in the working directory) and to edit it with str_replace. If integrations such as Slack, Teams, Google Drive or SharePoint are connected, it may read the channels or documents you point to, and it asks for confirmation before searching for unknown entities. Reader Testing passes the document content to sub-agents. There are no shell commands, scripts, environment variables or API keys. The only URL is https://claude.ai in the manual testing instructions.
Operational Notes & Known Limitations
Known Limitations
- •It is a co-writing workflow, not a proofreader, grammar checker or API reference generator
- •We counted: the word Claude appears 27 times, and the skill uses Claude tool names (create_file, str_replace, artifacts) and links https://claude.ai for manual testing. In Antigravity the agent follows the Markdown-file path; the sub-agent reader test only works if your agent can start a sub-agent, otherwise you test in a new chat
- •Pulling context from team tools needs matching integrations (MCP servers); otherwise you paste content
- •No license file in the skill folder and no license field in its frontmatter; the repository README says many skills in the repo are Apache 2.0
- •The README does not mention Antigravity (we searched). Difference from the grant-writing page on our site: that skill is agency-specific (NSF, NIH and others); this one is a general workflow for any structured document
Frequently Asked Questions
Is the technical writing skill safe?
In our static review of commit 683bc88 it is one Markdown file with no scripts, commands or network calls of its own. It writes one document file in your working directory and reads team tools only through integrations you connected.
How do I install it in Antigravity?
Clone anthropics/skills, copy skills/doc-coauthoring into .agents/skills/ or ~/.gemini/config/skills/, then ask "What skills do you have?" (CLI: /skills). The README does not mention Antigravity.
What kinds of documents does it handle?
The skill names technical specs, decision docs, proposals, PRDs, design docs and RFCs.
What is Reader Testing?
A reader with no context (a sub-agent, or you in a fresh chat) answers predicted questions from the doc; the agent then fixes what that reader got wrong.
Can I skip the workflow?
Yes. The skill offers it first and works freeform if you decline.
Supported Platforms
Keep exploring this topic
Browse the full Antigravity skills directory for more source-linked skills with install steps and static safety reviews.
Related Skills
Legal Drafting (Contract Review)
@anthropics
Anthropic's review-contract skill: check a contract against your playbook, flag GREEN/YELLOW/RED clauses and draft ready-to-insert redlines.
Grant Writing
@K-Dense-AI
K-Dense's research-grants skill: helps researchers plan, check and critique NSF, NIH, DOE, DARPA and Taiwan NSTC proposals against the actual call.
Skills Search (find-skills)
@vercel-labs
Vercel's find-skills skill: your AI agent searches the open skills ecosystem with npx skills find, vets results and installs the one you pick.
Popular Skills
View All →Agent Manager
@sickn33
Manage multiple local CLI agents via tmux sessions.
Systematic Debugging
@sickn33
Debug systematically, not randomly. Find and fix bugs methodically.
Browser Automation (Playwright)
@sickn33
Expert browser automation for cleaning scraping and reliable testing.