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

The current version of the 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 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 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 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), 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

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

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

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

# → 0.3.0

These examples assume the 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 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 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 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 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.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →