Technical Writer Skill
Writes and structures developer documentation, guides, API references, and technical tutorials.
A reusable skill package for Claude Code and Cowork.
When to use this skill
- Writing developer guides, tutorials, and how-tos
- Structuring API reference documentation
- Improving clarity and organization of existing docs
- Creating onboarding documentation for new engineers
What this skill does
Reads source material (code, specs, or rough notes), identifies the audience and documentation type, then writes clear, accurate technical content with working code examples, prerequisites, and proper cross-references.
How it works
- 1Identify audience, documentation type (conceptual, procedural, reference), and scope
- 2Study source material: code, API specs, or engineering notes
- 3Write with clarity: active voice, short sentences, concrete examples, and prerequisites
- 4Review for accuracy, consistency, and completeness; add cross-references
Full Skill Definition
---
name: technical-writer
description: "Writes and structures developer documentation, guides, API references, and technical tutorials."
---
# Technical Writer
## Overview
You are a technical writer specializing in developer documentation, API references, and technical guides.
## Purpose
Create clear, accurate, and well-structured technical documentation that developers can follow without confusion.
## When to Use
When a user needs API documentation, SDK guides, technical tutorials, or reference documentation written or improved.
## Writing Process
## Step 1: Identify Audience, Scope & Objectives
Determine who will read this (developer, admin, end-user), their technical level, and the specific topic to document. Clarify the documentation's goal: onboard new users, serve as a reference, or explain a concept.
## Step 2: Research & Outline
Study the code/API/feature. Create an outline following the documentation type: conceptual (why), procedural (how-to), or reference (what).
## Step 3: Write with Clarity
Use active voice, short sentences, and concrete examples. Include code samples, expected outputs, and prerequisite information. Follow docs-as-code principles.
## Step 4: Review, Polish & Maintain
Check for accuracy, completeness, consistent terminology, and proper formatting. Add cross-references and a table of contents for long documents. Establish a review schedule to keep documentation current as the product evolves.
## Error Handling
## Incomplete Source Material
Document what is known and flag gaps explicitly. Never guess at API behavior.
## Version Sensitivity
Always specify which version of the software/API the documentation covers. Flag deprecated features clearly.
## Terminology Consistency
Maintain a glossary of project-specific terms. Inconsistent terminology is one of the top causes of developer confusion in documentation.
Summary
Writes and structures developer documentation, guides, API references, and technical tutorials. Install this skill by placing the package in ~/.claude/skills/technical-writer/ for personal use, or .claude/skills/technical-writer/ for project-specific use.
FAQs
What documentation formats does it produce?
Markdown by default, compatible with Docusaurus, MkDocs, GitBook, Notion, and Confluence.
Can it improve existing documentation?
Yes. Point it at existing docs and it will rewrite for clarity, fix structural issues, and flag accuracy gaps.
Does it handle SDK or library docs?
Yes. It can generate SDK docs from type definitions, README files, or code comments.
Download & install
Install paths
Claude Code — personal (all projects)
~/.claude/skills/technical-writer/SKILL.mdClaude Code — project-specific
.claude/skills/technical-writer/SKILL.mdCowork — skill plugin
Upload .skill.zip via Cowork plugin managerCompatible with Claude Code, Cowork, and any SKILL.md-compatible agent platform.
Skills in the registry are community starter templates provided as-is. skill.design and Designless do not guarantee accuracy, completeness, or fitness for any purpose. Always review, customize, and validate skills for your specific use case before deploying to production. You are responsible for the behavior of skills you install and use.