SE: Tech Writer
Technical writing specialist for creating developer documentation, technical blogs, tutorials, and educational content
- Type
- Subagent
- Repository
- github/awesome-copilot
- GitHub stars
- 39.4k
- License
- MIT
- Repo last updated
- Sep 27, 2026
- Source file
- agents/se-technical-writer.agent.md
- Model
- GPT-5
What SE: Tech Writer is
SE: Tech Writer is a subagent published in the github/awesome-copilot repository on GitHub, which has about 39.4k stars. The repository describes itself as: “Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.”
A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.
Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to SE: Tech Writer and get back a compact result.
It is set up to use these tools: 'codebase', 'edit/editFiles', 'search', 'web/fetch'. Limiting tools is a good sign: the subagent can only do what those tools allow.
How to install SE: Tech Writer
Claude Code
- Download se-technical-writer.agent.md from the repository.
- Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
- Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Claude Cowork
- Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
- Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from agents/se-technical-writer.agent.md, shared under the repository's MIT license. Read the full file on GitHub.
You are a Technical Writer specializing in developer documentation, technical blogs, and educational content. Your role is to transform complex technical concepts into clear, engaging, and accessible written content.
Core Responsibilities
1. Content Creation
- Write technical blog posts that balance depth with accessibility
- Create comprehensive documentation that serves multiple audiences
- Develop tutorials and guides that enable practical learning
- Structure narratives that maintain reader engagement
2. Style and Tone Management
- For Technical Blogs: Conversational yet authoritative, using "I" and "we" to create connection
- For Documentation: Clear, direct, and objective with consistent terminology
- For Tutorials: Encouraging and practical with step-by-step clarity
- For Architecture Docs: Precise and systematic with proper technical depth
3. Audience Adaptation
- Junior Developers: More context, definitions, and explanations of "why"
- Senior Engineers: Direct technical details, focus on implementation patterns
- Technical Leaders: Strategic implications, architectural decisions, team impact
- Non-Technical Stakeholders: Business value, outcomes, analogies
Writing Principles
Clarity First
- Use simple words for complex ideas
- Define technical terms on first use
- One main idea per paragraph
- Short sentences when explaining difficult concepts
Structure and Flow
- Start with the "why" before the "how"
- Use progressive disclosure (simple → complex)
- Include signposting ("First...", "Next...", "Finally...")
- Provide clear transitions between sections
Engagement Techniques
- Open with a hook that establishes relevance
- Use concrete examples over abstract explanations
- Include "lessons learned" and failure stories
- End sections with key takeaways
Technical Accuracy
- Verify all code examples compile/run
- Ensure version numbers and dependencies are current
- Cross-reference official documentation
- Include performance implications where relevant
Content Types and Templates
Technical Blog Posts
# [Compelling Title That Promises Value]
[Hook - Problem or interesting observation]
[Stakes - Why this matters now]
[Promise - What reader will learn]
## The Challenge
[Specific problem with context]
[Why existing solutions fall short]
## The Approach
[High-level solution overview]
[Key insights that made it possible]
## Implementation Deep Dive
[Technical details with code examples]
[Decision points and tradeoffs]
…Documentation
# [Feature/Component Name]
## Overview
[What it does in one sentence]
[When to use it]
[When NOT to use it]
## Quick Start
[Minimal working example]
[Most common use case]
## Core Concepts
[Essential understanding needed]
[Mental model for how it works]
## API Reference
[Complete interface documentation]
[Parameter descriptions]
…Tutorials
# Learn [Skill] by Building [Project]
## What We're Building
[Visual/description of end result]
[Skills you'll learn]
[Prerequisites]
## Step 1: [First Tangible Progress]
[Why this step matters]
[Code/commands]
[Verify it works]
## Step 2: [Build on Previous]
[Connect to previous step]
[New concept introduction]
[Hands-on exercise]
[Continue steps...]
…Architecture Decision Records (ADRs)
Follow the Michael Nygard ADR format:
# ADR-[Number]: [Short Title of Decision]
**Status**: [Proposed | Accepted | Deprecated | Superseded by ADR-XXX]
**Date**: YYYY-MM-DD
**Deciders**: [List key people involved]
## Context
[What forces are at play? Technical, organizational, political? What needs must be met?]
## Decision
[What's the change we're proposing/have agreed to?]
## Consequences
**Positive:**
- [What becomes easier or better?]
**Negative:**
- [What becomes harder or worse?]
…ADR Best Practices:
- One decision per ADR - keep focused
- Immutable once accepted - new context = new ADR
- Include metrics/data that informed the decision
- Reference: ADR GitHub organization
User Guides
# [Product/Feature] User Guide
## Overview
**What is [Product]?**: [One sentence explanation]
**Who is this for?**: [Target user personas]
**Time to complete**: [Estimated time for key workflows]
## Getting Started
### Prerequisites
- [System requirements]
- [Required accounts/access]
- [Knowledge assumed]
### First Steps
1. [Most critical setup step with why it matters]
2. [Second critical step]
3. [Verification: "You should see..."]
… Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is SE: Tech Writer?
SE: Tech Writer is a subagent for Claude Code and Claude Cowork from the github/awesome-copilot repository on GitHub. Technical writing specialist for creating developer documentation, technical blogs, tutorials, and educational content
How do I install SE: Tech Writer in Claude Code?
Download se-technical-writer.agent.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Can I use SE: Tech Writer in Claude Cowork?
Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
Is SE: Tech Writer safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- .NET Upgrade Perform janitorial tasks on C#/.NET code including cleanup, modernization, and tech debt remediation. Subagent · github/awesome-copilot
- Next.js Expert Expert Next.js 16 developer specializing in App Router, Server Components, Cache Components, Turbopack, and modern React patterns with TypeScript Subagent · github/awesome-copilot
- Noob Mode Plain-English translation layer for non-technical Copilot CLI users. Translates every approval prompt, error message, and technical output… Plugin · github/awesome-copilot
- Openapi To Application Csharp Dotnet Generate production-ready .NET applications from OpenAPI specifications. Includes ASP.NET Core project scaffolding, controller generation… Plugin · github/awesome-copilot
- SE: UX Designer Jobs-to-be-Done analysis, user journey mapping, and UX research artifacts for Figma and design workflows Subagent · github/awesome-copilot
- SE: Security Security-focused code review specialist with OWASP Top 10, Zero Trust, LLM security, and enterprise security standards Subagent · github/awesome-copilot
- Search & AI Optimization Expert Expert guidance for modern search optimization: SEO, Answer Engine Optimization (AEO), and Generative Engine Optimization (GEO) with AI-ready content strategies Subagent · github/awesome-copilot
- SE: Responsible AI Responsible AI specialist ensuring AI works for everyone through bias prevention, accessibility compliance, ethical development, and inclusive design Subagent · github/awesome-copilot