# What Is the Current Version of the claude-skills.json Manifest?

> Discover the current version of the claude-skills.json manifest, v0.3.0. Find the latest details and update your Claude-Red integration now.

- Repository: [SnailSploit | Kai Aizen/Claude-Red](https://github.com/SnailSploit/Claude-Red)
- Tags: api-reference
- Published: 2026-09-14

---

**The current version of the [`claude-skills.json`](https://github.com/SnailSploit/Claude-Red/blob/main/claude-skills.json) manifest is `0.3.0`, defined on line 3 of the central manifest file in the SnailSploit/Claude-Red repository.**

The [`claude-skills.json`](https://github.com/SnailSploit/Claude-Red/blob/main/claude-skills.json) file serves as the central manifest for the Claude-Red skill set, providing a structured JSON schema that describes available penetration testing capabilities. Located at the root of the SnailSploit/Claude-Red repository, this manifest tracks version compatibility and enables automated tooling to consume skill definitions. Understanding the current manifest version is essential for ensuring compatibility with downstream tools and documentation generators.

## claude-skills.json Manifest Structure

The manifest follows a straightforward JSON schema that organizes the entire Claude-Red knowledge base. According to the SnailSploit/Claude-Red source code, the file defines several key properties:

- **`name`**: The repository identifier (`"claude-red"`)
- **`version`**: The current release version (currently `"0.3.0"`)
- **`license`**: SPDX-style license identifier (e.g., `"MIT"`)
- **`homepage`**: URL of the project's GitHub page
- **`categories`**: A mapping of high-level categories (such as `active-directory`, `cloud`, and `web`) to arrays of skill identifiers
- **`skills`**: An ordered list of skill objects, each containing `name`, `category`, `path` (relative to `Skills/**/SKILL.md`), and `description`

The **`version`** field appears on line 3 of [`claude-skills.json`](https://github.com/SnailSploit/Claude-Red/blob/main/claude-skills.json) and serves as the authoritative reference for tooling that consumes the manifest to ensure compatibility and trigger updates when new skills are added.

## Locating the Version in the Source Code

In the repository root, the file [`claude-skills.json`](https://github.com/SnailSploit/Claude-Red/blob/main/claude-skills.json) contains the version declaration at line 3. The current value is **"0.3.0"**, which tooling uses to verify compatibility with the skill set schema. Individual skill definitions are stored separately in `Skills/**/SKILL.md` files (for example, [`Skills/web/offensive-sqli/SKILL.md`](https://github.com/SnailSploit/Claude-Red/blob/main/Skills/web/offensive-sqli/SKILL.md)), while the manifest provides the centralized index that references these paths.

## Programmatically Retrieving the Manifest Version

To automate version checking or integrate Claude-Red into CI/CD pipelines, you can extract the version field programmatically using Python, JavaScript, or command-line tools.

### Python Implementation

```python
import json
import pathlib

manifest_path = pathlib.Path(__file__).parent / "claude-skills.json"
with manifest_path.open() as f:
    data = json.load(f)
print("Claude-Red manifest version:", data["version"])

```

### JavaScript/Node.js Implementation

```js
const fs = require('fs');
const path = require('path');

const manifest = JSON.parse(
  fs.readFileSync(path.join(__dirname, 'claude-skills.json'), 'utf8')
);
console.log(`Claude-Red manifest version: ${manifest.version}`);

```

### Bash Implementation with jq

```bash
jq -r '.version' claude-skills.json

# → 0.3.0

```

These examples assume the [`claude-skills.json`](https://github.com/SnailSploit/Claude-Red/blob/main/claude-skills.json) file is located in the same directory as the script. For production use, adjust the path resolution to match your deployment structure.

## Summary

- The **current version** of the [`claude-skills.json`](https://github.com/SnailSploit/Claude-Red/blob/main/claude-skills.json) manifest is **"0.3.0"**, found on line 3 of the file.
- The manifest is located at the root of the SnailSploit/Claude-Red repository and serves as the central schema for the Claude-Red skill set.
- Key properties include `name`, `version`, `license`, `categories`, and an ordered list of `skills` with paths to individual [`SKILL.md`](https://github.com/SnailSploit/Claude-Red/blob/main/SKILL.md) files.
- You can programmatically extract the version using Python's `json` module, Node.js `fs`, or the `jq` command-line tool.

## Frequently Asked Questions

### What is the current claude-skills.json manifest version?

The current version is **"0.3.0"**. This value is explicitly set on line 3 of the [`claude-skills.json`](https://github.com/SnailSploit/Claude-Red/blob/main/claude-skills.json) file in the SnailSploit/Claude-Red repository and indicates the current release of the skill set schema.

### Where is the version field located within the manifest?

The version field is located on **line 3** of [`claude-skills.json`](https://github.com/SnailSploit/Claude-Red/blob/main/claude-skills.json) at the repository root. It appears as a top-level JSON property alongside `name`, `license`, and `homepage`.

### What information does the claude-skills.json manifest contain?

The manifest contains the repository `name`, current `version`, SPDX `license`, `homepage` URL, a `categories` mapping that organizes skills by domain (such as `active-directory` or `web`), and a `skills` array detailing each skill's name, category, description, and path to its detailed methodology file.

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

Use the `jq` utility to parse the JSON directly: `jq -r '.version' claude-skills.json`. This outputs `0.3.0` without requiring additional scripting dependencies.