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 pagecategories: A mapping of high-level categories (such asactive-directory,cloud, andweb) to arrays of skill identifiersskills: An ordered list of skill objects, each containingname,category,path(relative toSkills/**/SKILL.md), anddescription
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.jsonmanifest 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 ofskillswith paths to individualSKILL.mdfiles. - You can programmatically extract the version using Python's
jsonmodule, Node.jsfs, or thejqcommand-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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →