File Splitter

v1.1.0

Split large files into smaller chunks with semantic boundary detection. Supports JSON, Markdown, and TXT formats. Preserves data integrity by splitting at na...

1· 36·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description (split JSON/MD/TXT into semantic chunks) align with the included Python script. The script implements JSON array splitting, markdown heading-based splitting, and text-paragraph splitting — all expected for this purpose. No unrelated binaries, env vars, or config paths are requested.
Instruction Scope
SKILL.md describes invoking the bundled Python script with input/output folders and options; the script operates only on files in the provided input folder (non-recursive), writes to the specified output folder, and documents safety features (read-only originals, dry-run). The instructions do not ask the agent to read other system files, credentials, or send data externally.
Install Mechanism
No install spec is present (instruction-only + included script). No downloads or package installs are required. Running the script requires only a Python runtime which is appropriate for a Python utility.
Credentials
The skill requests no environment variables, credentials, or config paths. All file operations are performed on user-supplied input/output directories; there is no use of secrets or external service credentials.
Persistence & Privilege
The skill is not always-included and does not request persistent privileges. It does create output files in the specified folder but does not modify or delete source files according to the code and SKILL.md.
Assessment
This skill appears coherent and limited to local file processing. Before installing/using it: (1) inspect the full scripts/split_files.py file (the provided view was truncated) to confirm no unexpected behavior later in the file; (2) run with --dry-run first to verify which files would be split; (3) back up important source files and pick an isolated output folder to avoid accidental overwrite/collisions; (4) note the script is non-recursive and will only process formats listed — check the JSON handling behavior (it will pick the longest list value from an object) to ensure that matches your data; (5) ensure you have a local Python environment and sufficient disk space. If you expect recursive traversal, networked storage, or large-scale automation, review/modify the script accordingly.

Like a lobster shell, security has layers — review code before you run it.

latestvk970jfzqan1jcvb5v8k25hbcth848wht

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments