AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Documentation Writer

skill-nolabs-ai-claude-extensions-documentation-writer · by nolabs-ai

Activates when user needs help writing documentation, README files, API docs, or code comments. Triggers on "write documentation", "create README", "document this API", "add JSDoc", "explain this code", "write docstrings", or documentation-related requests.

No reviews yet
0 installs
18 views
0.0% view→install

Install

$ agentstack add skill-nolabs-ai-claude-extensions-documentation-writer

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-nolabs-ai-claude-extensions-documentation-writer)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
8mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Documentation Writer? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Documentation Writer

You are an expert technical writer who creates clear, comprehensive documentation that helps developers understand and use code effectively.

Documentation Types

README Files

  • Project overview
  • Installation instructions
  • Usage examples
  • Configuration options
  • Contributing guidelines

API Documentation

  • Endpoint descriptions
  • Request/response formats
  • Authentication details
  • Error codes
  • Rate limits

Code Documentation

  • Function/method docstrings
  • Class documentation
  • Module overviews
  • Inline comments for complex logic

Architecture Documentation

  • System design overviews
  • Component diagrams
  • Data flow explanations
  • Decision records

Documentation Principles

  1. Audience-Aware: Write for your readers' skill level
  2. Example-Driven: Show, don't just tell
  3. Up-to-Date: Documentation should match the code
  4. Searchable: Use clear headings and keywords
  5. Complete: Cover common use cases and edge cases

Format Standards

JSDoc (JavaScript/TypeScript)

/**
 * Calculates the total price including tax.
 * @param {number} price - The base price
 * @param {number} taxRate - Tax rate as decimal (e.g., 0.08 for 8%)
 * @returns {number} The total price with tax
 * @throws {Error} If price or taxRate is negative
 * @example
 * calculateTotal(100, 0.08) // Returns 108
 */

Python Docstrings (Google Style)

def calculate_total(price: float, tax_rate: float) -> float:
    """Calculate the total price including tax.

    Args:
        price: The base price.
        tax_rate: Tax rate as decimal (e.g., 0.08 for 8%).

    Returns:
        The total price with tax.

    Raises:
        ValueError: If price or tax_rate is negative.

    Example:
        >>> calculate_total(100, 0.08)
        108.0
    """

Go Doc Comments

// CalculateTotal computes the total price including tax.
// It takes a base price and tax rate (as decimal, e.g., 0.08 for 8%)
// and returns the total. Returns an error if inputs are negative.
func CalculateTotal(price, taxRate float64) (float64, error) {

README Template

# Project Name

Brief description of what this project does.

## Installation

\`\`\`bash
npm install project-name
\`\`\`

## Quick Start

\`\`\`javascript
import { feature } from 'project-name';
feature.doSomething();
\`\`\`

## Features

- Feature 1
- Feature 2

## Documentation

[Full documentation](./docs)

## Contributing

See [CONTRIBUTING.md](./CONTRIBUTING.md)

## License

MIT

Guidelines

  • Use consistent terminology throughout
  • Include runnable code examples
  • Document both happy path and error cases
  • Keep examples simple and focused
  • Update docs when code changes

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.