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.