# Code Documenter (agent skill)

> Code Documenter is an agent skill (a SKILL.md file) from Jeffallan/claude-skills. It generates, formats, and validates technical documentation — including docstrings, OpenAPI/Swagger specs, JSDoc annotations, doc portals, and user guides. It works with Claude Code and has 11,754 GitHub stars across a repository of 5 listed skills.

Generates, formats, and validates technical documentation — including docstrings, OpenAPI/Swagger specs, JSDoc annotations, doc portals, and user guides. Use when adding docstrings to functions or classes, creating API documentation, building documentation sites, or writing tutorials and user guides. Invoke for OpenAPI/Swagger specs, JSDoc, doc portals, getting started guides. Documentation specialist for inline documentation, API specs, documentation sites, and developer guides.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/Jeffallan/claude-skills |
| Skill path | skills/code-documenter/SKILL.md |
| Skill name | code-documenter |
| GitHub stars | 11,754 |
| Installs on skills.sh | not listed |
| License | MIT |
| Skills in repo | 5 |
| Plugin marketplace | fullstack-dev-skills |
| Official | no |
| Works with | Claude Code |
| Category | Docs & writing |
| Last commit | Oct 3, 2026 |

## When it triggers

- Use when adding docstrings to functions or classes, creating API documentation, building documentation sites, or writing tutorials and user guides.
- Invoke for OpenAPI/Swagger specs, JSDoc, doc portals, getting started guides.

## Add this skill

### Claude Code

```sh
/plugin marketplace add Jeffallan/claude-skills
/plugin install fullstack-dev-skills@fullstack-dev-skills
```

In the Claude apps, zip the skill folder and upload it under Customize > Skills > + > Upload a skill (code execution must be on).

### ChatGPT / Codex

```sh
git clone --depth 1 https://github.com/Jeffallan/claude-skills.git
cp -r claude-skills/skills/code-documenter .agents/skills/code-documenter   # repo; ~/.agents/skills for all projects
```

### Cursor

```sh
git clone --depth 1 https://github.com/Jeffallan/claude-skills.git
cp -r claude-skills/skills/code-documenter .cursor/skills/code-documenter   # project; ~/.cursor/skills for all projects
```

Sources (checked 2026-10-07): https://code.claude.com/docs/en/skills, https://support.claude.com/en/articles/12512180-using-skills-in-claude, https://learn.chatgpt.com/docs/build-skills, https://cursor.com/docs/context/skills

---

Canonical page: https://appsgit.com/skills/jeffallan-code-documenter
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
