technical-writing
Creates high-quality technical documentation including API documentation, user guides, tutorials, architecture documents, README files, release notes, and technical specifications. Produces clear, structured, and comprehensive documentation following industry best practices. Use when writing technical documentation, creating API docs, developing user guides, documenting architecture, writing tutorials, preparing release notes, or when users mention "technical writing", "documentation", "API docs", "user guide", "tutorial", "README", "technical specification", "architecture document", or "developer documentation".
What this skill does
# Technical Writing Creates professional technical documentation with clear structure, appropriate detail level, and user-focused content. ## Workflow ## 1. Identify Documentation Type Determine which type of documentation is needed: - **API Documentation** - REST, GraphQL, webhooks, authentication - **User Guides** - Features, how-tos, troubleshooting - **Tutorials** - Learning-focused with hands-on examples - **Architecture Documents** - System design, technical decisions - **README Files** - Project overview, quick start - **Release Notes** - Changes, migrations, breaking changes - **Technical Specifications** - Requirements, constraints **For detailed templates and patterns:** Load [documentation-types-and-workflows.md](references/documentation-types-and-workflows.md) ### 2. Gather Context Collect essential information before writing: - **Audience** - Developers, end-users, managers, administrators - **Technical depth** - Beginner, intermediate, advanced - **Scope** - Codebase/APIs/systems to document - **Standards** - Style guides or organizational requirements - **Related docs** - Existing documentation to reference or integrate with ### 3. Structure Content Apply clear organization principles: - Lead with overview/introduction - Use descriptive heading hierarchy (H1 → H2 → H3) - Include table of contents for documents with >3 sections - Group related information logically - Place examples immediately after concepts - Add diagrams/visuals for complex workflows ### 4. Write Clear Content Follow core writing principles: - **Active voice** - "The API returns..." not "The response is returned..." - **Specificity** - "Response time < 200ms" not "Fast response" - **Define acronyms** - "API (Application Programming Interface)" on first use - **Consistent terminology** - Same terms throughout document - **Imperative instructions** - "Run the command" not "You should run..." - **Show examples** - Provide code/output for every concept **For comprehensive style guidance:** Load [writing-guidelines.md](references/writing-guidelines.md) ### 5. Add Code Examples Code example requirements: - Specify language in code blocks: ```python,```javascript - Show complete, runnable examples (not fragments) - Include input/output pairs - Add explanatory comments for complex logic - Test all code before publishing ### 6. Review and Validate Quality assurance checklist: - ✓ Verify technical accuracy - ✓ Test all code examples - ✓ Check clarity and completeness - ✓ Ensure consistent terminology - ✓ Validate all links and references ## Documentation Templates ### README Files Essential components for project documentation: ```markdown # Project Name Brief description of what the project does ## Features - Key feature 1 - Key feature 2 - Key feature 3 ## Installation [step-by-step installation commands] ## Quick Start [minimal working example] ## Configuration [environment variables or config options] ## License [license type] ``` ### Release Notes Structure for version releases: ```markdown # Version X.X.X - YYYY-MM-DD ## Summary [High-level overview of this release] ## New Features - Feature description (#issue-number) - Feature description (#issue-number) ## Bug Fixes - Fix description (#issue-number) - Fix description (#issue-number) ## Breaking Changes ⚠️ **Change that breaks compatibility** Migration guide: [step-by-step migration instructions] ## Deprecations - Deprecated feature (will be removed in vX.X) ``` ## Quality Standards Documentation quality checklist before publishing: - [ ] **Accuracy** - All technical details are correct - [ ] **Completeness** - All necessary topics covered - [ ] **Clarity** - Target audience can understand content - [ ] **Examples** - Working code included and tested - [ ] **Structure** - Logical organization with clear headings - [ ] **Consistency** - Terminology and formatting consistent - [ ] **Links** - All hyperlinks are valid - [ ] **Grammar** - No spelling or grammatical errors - [ ] **Current** - Version numbers and dates up-to-date ## Common Pitfalls to Avoid 1. **Assuming knowledge** - Define all acronyms and technical terms 2. **Vague instructions** - Be specific with concrete examples 3. **Missing error scenarios** - Document errors and solutions 4. **Outdated examples** - Test and update code regularly 5. **Inconsistent terminology** - Use identical terms throughout 6. **Missing prerequisites** - List all requirements upfront 7. **Poor formatting** - Use headings, lists, code blocks properly 8. **No examples** - Always include working code samples 9. **Wrong audience level** - Match technical depth to readers 10. **Dense text** - Break into scannable sections with clear headings ## Reference Files - **[documentation-types-and-workflows.md](references/documentation-types-and-workflows.md)** - Complete templates and patterns for API docs, user guides, tutorials, architecture docs, and technical specifications - **[writing-guidelines.md](references/writing-guidelines.md)** - Detailed style rules for clarity, active voice, specificity, consistency, heading hierarchy, code formatting, and lists
Related in Backend & APIs
jfrog
IncludedInteract with the JFrog Platform via the JFrog CLI and REST/GraphQL APIs. Use this skill when the user wants to manage Artifactory repositories, upload or download artifacts, manage builds, configure permissions, manage users and groups, work with access tokens, configure JFrog CLI servers, search artifacts, manage properties, set up replication, manage JFrog Projects, run security audits or scans, look up CVE details, query exposures scan results from JFrog Advanced Security, manage release bundles and lifecycle operations, aggregate or export platform data, or perform any JFrog Platform administration task. Also use when the user mentions jf, jfrog, artifactory, xray, distribution, evidence, apptrust, onemodel, graphql, workers, mission control, curation, advanced security, exposures, or any JFrog product name.
cupynumeric-migration-readiness
IncludedPre-migration readiness assessor for porting NumPy to cuPyNumeric. Use BEFORE substantial porting work begins when the user asks whether code will scale on GPU, whether they should migrate to cuPyNumeric, which NumPy patterns transfer cleanly, what must be refactored before porting, or mentions pre-port assessment, scaling analysis, or refactor planning. Inspect the user's source code, look up NumPy usage, cross-reference the cuPyNumeric API support manifest, and distinguish distributed-scaling-friendly patterns from blockers such as unsupported APIs, scalar synchronization, host round-trips, Python/object-heavy control flow, shape/data-dependent branching, and in-place mutation hazards. Produce a verdict of READY, LIGHT REFACTOR, SIGNIFICANT REFACTOR, or NOT RECOMMENDED, with concrete refactor pointers.
alibabacloud-data-agent-skill
IncludedInvoke Alibaba Cloud Apsara Data Agent for Analytics via CLI to perform natural language-driven data analysis on enterprise databases. Data Agent for Analytics is an intelligent data analysis agent developed by Alibaba Cloud Database team for enterprise users. It automatically completes requirement analysis, data understanding, analysis insights, and report generation based on natural language descriptions. This tool supports: discovering data resources (instances/databases/tables) managed in DMS, initiating query or deep analysis sessions, real-time progress tracking, and retrieving analysis conclusions and generated reports. Use this Skill when users need to query databases, analyze data trends, generate data reports, ask questions in natural language, or mention "Data Agent", "data analysis", "database query", "SQL analysis", "data insights".
token-optimizer
IncludedReduce OpenClaw token usage and API costs through smart model routing, heartbeat optimization, budget tracking, and native 2026.2.15 features (session pruning, bootstrap size limits, cache TTL alignment). Use when token costs are high, API rate limits are being hit, or hosting multiple agents at scale. The 4 executable scripts (context_optimizer, model_router, heartbeat_optimizer, token_tracker) are local-only — no network requests, no subprocess calls, no system modifications. Reference files (PROVIDERS.md, config-patches.json) document optional multi-provider strategies that require external API keys and network access if you choose to use them. See SECURITY.md for full breakdown.
resend-cli
IncludedUse this skill when the task is specifically about operating Resend from an AI agent, terminal session, or CI job via the official resend CLI: installing/authenticating the CLI, sending/listing/updating/cancelling emails, batch sends, domains and DNS, webhooks and local listeners, inbound receiving, contacts, topics, segments, broadcasts, templates, API keys, profiles, or debugging Resend CLI/API failures. Trigger on mentions of Resend CLI, `resend`, `resend doctor`, `resend emails send`, `resend domains`, `resend webhooks listen`, `resend emails receiving`, or agent-friendly terminal automation.
alibabacloud-odps-maxframe-coding
IncludedUse this skill for MaxFrame SDK development and documentation navigation on Alibaba Cloud MaxCompute (ODPS). Helps answer MaxFrame API, concept, official example, and supported pandas API questions; create data processing programs; read/write MaxCompute tables; debug jobs (remote or local); and build custom DPE runtime images. Trigger when users mention MaxFrame, MaxCompute with MaxFrame, ODPS table processing, DPE runtime, MaxFrame docs/examples, DataFrame/Tensor operations, or GPU runtime setup. Works for both English and Chinese queries about Alibaba Cloud data processing with MaxFrame.