# What is the Current Version of Humanizer?

> Discover the current version of Humanizer, now at 3.0.0. Find the latest Humanizer version details and updates for your projects.

- Repository: [Siqi Chen/humanizer](https://github.com/blader/humanizer)
- Tags: getting-started
- Published: 2026-09-10

---

**The current version of Humanizer is 3.0.0, as defined in the `metadata.version` field located at line 10 of the SKILL.md file.**

The Humanizer repository (`blader/humanizer`) maintains its release version in a centralized metadata structure within the skill definition file. This approach ensures consistency across documentation and agent integration files throughout the codebase.

## Version Definition in SKILL.md

The authoritative source for the current version of Humanizer resides in the **SKILL.md** file. At line 10, the YAML frontmatter declares the version explicitly within the `metadata` block, setting the standard for all repository references.

### metadata.version Field Structure

The version is stored as a string value within the metadata header:

- **File**: [`SKILL.md`](https://github.com/blader/humanizer/blob/main/SKILL.md)
- **Line**: 10
- **Field**: `metadata.version`
- **Value**: `"3.0.0"`

This field serves as the single source of truth, referenced by **AGENTS.md** to maintain integration consistency across the project.

## Programmatic Version Retrieval

You can extract the current version of Humanizer using multiple approaches depending on your environment.

**Python Scripting**
Parse the YAML frontmatter programmatically using regular expressions:

```python
import pathlib
import re

skill_path = pathlib.Path("SKILL.md")
content = skill_path.read_text()
match = re.search(r"metadata:\s*\n\s*version:\s*\"([^\"]+)\"", content)
if match:
    print(f"Humanizer version: {match.group(1)}")

# → Humanizer version: 3.0.0

```

**Command Line**
Use `grep` for quick terminal access to the version string:

```bash
grep -n "version:" SKILL.md | head -1

# 10:   version: "3.0.0"

```

**Plugin Manifests**
When extending Humanizer or declaring compatibility, use the same metadata structure:

```yaml
metadata:
  version: "3.0.0"

```

## Supporting Documentation Files

The version number propagates through several key files in the repository:

- **SKILL.md**: Contains the canonical `metadata.version` field and human-focused skill definitions
- **README.md**: Provides installation instructions and version history for end users
- **AGENTS.md**: Documents agent integration requirements and references the SKILL.md version to enforce consistency rules

## Summary

- The current version of Humanizer is **3.0.0**
- Version information is stored in the `metadata.version` field of **SKILL.md** at line 10
- **AGENTS.md** references this version to maintain integration consistency
- The version can be retrieved programmatically using Python regex parsing or shell commands

## Frequently Asked Questions

### What is the current version of Humanizer?

The current version is **3.0.0**, as specified in the `metadata.version` field of the SKILL.md file in the blader/humanizer repository.

### Where is the Humanizer version number stored?

The authoritative version number is stored in **SKILL.md** at line 10 within the YAML metadata block. This file serves as the primary source of truth, with other documentation files like AGENTS.md referencing this value for consistency.

### How can I check the Humanizer version from the command line?

You can use standard Unix tools to extract the version: `grep -n "version:" SKILL.md | head -1`. This returns the line number and the version string "3.0.0" directly from the metadata header.

### Is the Humanizer version format semantic versioning?

Yes, the version follows semantic versioning format (3.0.0), which is declared as a quoted string in the YAML metadata structure. This format ensures clear compatibility tracking across the repository's skill definitions and agent integrations.