
Document Writer
Write Nuxt ecosystem blog posts and documentation with official-style grammar, structure, and MDC/nuxt-ui component references.
Install
npx skills add https://github.com/onmax/nuxt-skills --skill document-writerWhat is this skill?
- Documentation writing standard overrides agent brevity: complete sentences, correct grammar, and clear punctuation
- Explicit When to Use list for blog posts, documentation pages, and cross-project style consistency
- Content structure patterns aligned with official Nuxt marketing and docs sites
- Cross-skill map to nuxt-content (MDC, prose, code highlighting) and nuxt-ui (props, theming)
- MIT-licensed onmax/nuxt-skills pack for Nuxt Content + Nuxt UI authoring
Adoption & trust: 1.5k installs on skills.sh; 674 GitHub stars; 3/3 security scanners passed (skills.sh audits).
Recommended Skills
Lark Doclarksuite/cli
Lark Wikilarksuite/cli
Opensource Guide Coachxixu-me/skills
Readme I18nxixu-me/skills
Doc Coauthoringanthropics/skills
Obsidian Markdownkepano/obsidian-skills
Journey fit
Common Questions / FAQ
Is Document Writer safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Document Writer
# Documentation Writer for Nuxt Ecosystem Writing guidance for blog posts and documentation following patterns from official Nuxt websites. ## When to Use - Writing blog posts for Nuxt ecosystem projects - Creating or editing documentation pages - Ensuring consistent writing style across content ## Writing Standard **Override**: When writing documentation, maintain proper grammar and complete sentences. The "sacrifice grammar for brevity" rule does NOT apply here. Documentation must be: - Grammatically correct - Clear and unambiguous - Properly punctuated - Complete sentences (not fragments) Brevity is still valued, but never at the cost of clarity or correctness. ## Related Skills For component and syntax details, use these skills: | Skill | Use For | | ---------------- | ----------------------------------------------- | | **nuxt-content** | MDC syntax, prose components, code highlighting | | **nuxt-ui** | Component props, theming, UI patterns | ## Available References | Reference | Purpose | | -------------------------------------------------------------------- | ----------------------------------------------- | | **[references/writing-style.md](references/writing-style.md)** | Voice, tone, sentence structure | | **[references/content-patterns.md](references/content-patterns.md)** | Blog frontmatter, structure, component patterns | ## Loading Files **Consider loading these reference files based on your task:** - [ ] [references/writing-style.md](references/writing-style.md) - if writing prose, improving voice/tone, or structuring sentences - [ ] [references/content-patterns.md](references/content-patterns.md) - if creating blog posts, setting up frontmatter, or using MDC components **DO NOT load all files at once.** Load only what's relevant to your current task. ## Quick Reference ### Writing Patterns | Pattern | Example | | ------------- | -------------------------------------------------- | | Subject-first | "The `useFetch` composable handles data fetching." | | Imperative | "Add the following to `nuxt.config.ts`." | | Contextual | "When using authentication, configure..." | ### Modal Verbs | Verb | Meaning | | -------- | ----------- | | `can` | Optional | | `should` | Recommended | | `must` | Required | ### Component Patterns (WHEN to use) | Need | Component | | ----------------- | --------------------------------- | | Info aside | `::note` | | Suggestion | `::tip` | | Caution | `::warning` | | Required | `::important` | | CTA | `:u-button{to="..." label="..."}` | | Multi-source code | `::code-group` | > For component props: see **nuxt-ui** skill ## Headings - **H1 (`#`)**: No backticks — they don't render properly - **H2-H4**: Backticks work fine ## Workflow 1. Load relevant reference file ([writing-style.md](references/writing-style.md) for prose, [content-patterns.md](references/content-patterns.md) for structure) 2. Draft content using active voice and present tense 3. Apply the checklist below to verify quality — if any item fails, revise and re-check 4. Verify callout types match intent (note/tip/warning/important) ## Example ```md # Getting Started with Authentication Nuxt Better Auth