documentation

Create and maintain markdown documentation with Eleventy templates and Vale prose linting.

33|9|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/NVIDIA/elements --skill documentation-nvidia
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: documentation
Source: https://github.com/NVIDIA/elements/tree/main/.agents/skills/documentation
Command: npx skills add https://github.com/NVIDIA/elements --skill documentation-nvidia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for a consistent and structured approach to documentation creation and maintenance, providing guidelines and tools for effective documentation practices.

Core Features & Use Cases

  • Guidelines for Documentation: Offers detailed guidelines for writing documentation, including templates, shortcodes, and JSDoc annotations.
  • Markdown Support: Designed for markdown files, Eleventy templates, and JSDoc annotations.
  • Vale Prose Linting: Integrates with Vale for prose linting, ensuring documentation quality and consistency.
  • Use Case: Ideal for developers and content creators who need to maintain accurate and user-friendly documentation for software projects.

Quick Start

Run the documentation skill to apply Vale prose linting to your markdown files.

Frequently Asked Questions about documentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I lint markdown documentation for prose quality and consistency?▼

To lint markdown documentation, apply Vale prose linting to your files to enforce style and consistency guidelines. This checks your writing against defined rules to ensure high-quality software documentation.

What is the best way to structure software documentation using Eleventy templates?▼

Structuring software documentation with Eleventy templates involves using provided guidelines, shortcodes, and markdown files to build a consistent site. This approach ensures your content remains maintainable and user-friendly.

Does this approach support generating documentation from JSDoc annotations?▼

Yes, this approach supports JSDoc annotations by providing specific guidelines for integrating them into your workflow. You can use these annotations alongside markdown files to maintain accurate software documentation.

Can I use Vale to check my existing markdown files without changing my build process?▼

Yes, you can run Vale prose linting directly on your existing markdown files. It functions as a standalone checker to validate documentation quality without requiring immediate changes to your build process.

When do I need comprehensive guidelines for maintaining software documentation?▼

You need comprehensive guidelines for maintaining software documentation when your project requires a consistent structure across markdown files, templates, and annotations. This ensures content quality and consistency as the project scales.