Release — Documentation skill for Claude Code
by kelp - Manages software releases by updating changelogs, reviewing README changes, evaluating version increments, and documenting release changes for better version tracking.
How to install Release
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open kelp/webdown and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Release does
[](https://github.com/kelp/webdown/actions/workflows/python-tests.yml) [](https://codecov.io/gh/kelp/webdown) [](https://badge.fury.io/py/webdown) [](https://pypi.org/project/webdown/) [](https://opensource.org/licenses/MIT)
Alternatives in Documentation
- Docx — Create, edit, and analyze Word documents with tracked changes, comments, and formatting 94.1k ★
- Repo Recap — Generate a structured recap of the repository state: open PRs, open issues, recent releases, and executive sum 11.9k ★
- Question — Answer the user's question by analyzing the project structure and documentation 3.4k ★
README
Webdown
[](https://github.com/kelp/webdown/actions/workflows/python-tests.yml) [](https://codecov.io/gh/kelp/webdown) [](https://badge.fury.io/py/webdown) [](https://pypi.org/project/webdown/) [](https://opensource.org/licenses/MIT)
A Python CLI tool for converting web pages to clean, readable Markdown format. Webdown makes it easy to download documentation and feed it into an LLM coding tool.
Why Webdown?
- Clean Conversion: Produces readable Markdown without formatting artifacts
- Multi-Page Crawling: Crawl entire documentation sites with
webdown crawl - Selective Extraction: Target specific page sections with CSS selectors
- Claude XML Format: Optimized output format for Anthropic's Claude AI models
- Progress Tracking: Visual download progress for large pages with
-pflag - Optimized Handling: Automatic streaming for large pages (>10MB) with no configuration required
Use Cases
Documentation for AI Coding Assistants
Webdown is particularly useful for preparing documentation to use with AI-assisted coding tools like Claude Code, GitHub Copilot, or ChatGPT:
- Convert technical documentation into clean Markdown for AI context
- Extract only the relevant parts of large documentation pages using CSS selectors
- Strip out images and formatting that might consume token context
- Generate well-structured tables of contents for better navigation
# Example: Convert API docs and store for AI coding context
webdown https://api.example.com/docs -s "main" -I -c -w 80 -o api_context.md
Installation
From PyPI
pip install webdown
With Homebrew
# Add the tap
brew tap kelp/tools
# Install webdown
brew install webdown
Install from Source
# Clone the repository
git clone https://github.com/kelp/webdown.git
cd webdown
# Install with pip
pip install .
# Or install with Poetry
poetry install
Usage
Basic usage:
...
Related Skills
Rogue Changelog Generator Skill
Transform git commit history into polished user-facing changelogs and release notes. Use when the user wants a
Docs
by slunsford - Generates comprehensive documentation that follows project structure, documenting APIs and usag
Claude Code Changelog
Tracking prompts, feature flags and metadata of Claude Code releases. Subscribe to ↓
Publish Plugin
Publish plugin changes: version bump, changelog, README updates, commit + push
Sync Public Docs
Sync public VitePress documentation (docs/) with code changes — run before release or periodically on feature
J Doc Sync
Post-ship documentation sync — discover and fix stale docs after shipping changes. Use when docs may be out of
Related Agents
Herald
You are a specialized release agent. Your job is to prepare releases, bump versions, generate changelogs, and
Release Narrator
Writes release notes, changelogs, and ship announcements. Use whenever the user needs release notes, changelog
Changelog Master
USE PROACTIVELY when user needs help with changelog creation, release notes, version management, or change doc