
Add Javadoc
- 4 installs
- 134 repo stars
- Updated August 4, 2026
- openhands/extensions
Helps with ai & agent building tasks.
About
add-javadoc is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- add-javadoc
- AI & Agent Building
- AI-coding skill
Add Javadoc by the numbers
- 4 all-time installs (skills.sh)
- Ranked #13,372 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/openhands/extensions --skill add-javadocAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 4 |
|---|---|
| repo stars | ★ 134 |
| Last updated | August 4, 2026 |
| Repository | openhands/extensions ↗ |
What it does
Helps with ai & agent building tasks.
Files
Add comprehensive JavaDoc documentation to all public classes and methods.
Class-Level Documentation
For each public class:
- Add class-level JavaDoc describing the purpose and responsibility of the class
- Include
@authortag if appropriate
Method-Level Documentation
For each public method:
- Add method-level JavaDoc describing what the method does
- Include
@paramtags for all parameters with clear descriptions - Include
@returntag describing the return value - Include
@throwstags for any checked exceptions
Style Guidelines
- First sentence should be a concise summary
- Use HTML tags sparingly (prefer plain text)
- Document preconditions and postconditions when relevant
- Include code examples with
{@code ...}for complex methods
See references/example.md for before/after examples.
.plugin.plugin{
"name": "add-javadoc",
"version": "1.0.0",
"description": "Add comprehensive JavaDoc documentation to Java classes and methods. Use when documenting Java code, adding API documentation, or improving code documentation.",
"author": {
"name": "OpenHands",
"email": "contact@all-hands.dev"
},
"homepage": "https://github.com/OpenHands/extensions",
"repository": "https://github.com/OpenHands/extensions",
"license": "MIT",
"keywords": [
"javadoc",
"java",
"documentation",
"api-docs"
]
}
add-javadoc
Add comprehensive JavaDoc documentation to Java classes and methods. Use when documenting Java code, adding API documentation, or improving code documentation.
Triggers
This skill is activated by the following keywords:
javadocjava documentationdocument java
Details
This skill guides the agent to add standard JavaDoc comments to all public classes and methods in Java source files.
Class-Level Documentation
For each public class, the agent will:
- Add a class-level JavaDoc block describing the purpose and responsibility of the class
- Include an
@authortag if appropriate
Method-Level Documentation
For each public method, the agent will:
- Add a method-level JavaDoc block describing what the method does
- Include
@paramtags for all parameters with clear descriptions - Include a
@returntag describing the return value - Include
@throwstags for any checked exceptions
Style Guidelines
- First sentence should be a concise summary
- Use HTML tags sparingly (prefer plain text)
- Document preconditions and postconditions when relevant
- Include code examples with
{@code ...}for complex methods
Example
See references/example.md for a before/after example showing undocumented Java code transformed with proper JavaDoc comments.
JavaDoc Example
Before
public class UserService {
public User findById(String id) {
return repository.find(id);
}
}After
/**
* Service for managing user operations.
*
* @author Generated by Large Codebase SDK
*/
public class UserService {
/**
* Finds a user by their unique identifier.
*
* @param id The unique identifier of the user
* @return The User object if found, null otherwise
*/
public User findById(String id) {
return repository.find(id);
}
}