Small scripts. A shared open-source library.
Explore scripts created and reviewed by OpenViST for AI, agents, blockchain and crypto. Understand each task, check its sources and download the open examples for your own environment.
79 recipes found.
Python
Check byte ranges against a declared payload size with Python
Identify ranges extending beyond a supplied payload size without reading a payload file.
Open recipe → Python · v0.1.0 · OriginalFind overlaps between bounded integer intervals with Python
Report overlapping half-open intervals using original one-based positions.
Open recipe → Python · v0.1.0 · OriginalValidate the Root and Required Fields of a Saved XML Agent Workflow
Read a local XML workflow and validate that its root has an exact CLI-selected tag and that every element with an exact CLI-selected call tag has nonempty `name` and `arguments` attributes, without executing or modifying the workflow.
Open recipe → Python · v0.1.0 · OriginalCount JSON records by an explicit string field with Python
Group a small JSON array of objects by one selected top-level text field and report sorted group counts without modifying the input.
Open recipe → Python · v0.1.0 · OriginalFind conflicting values assigned to record IDs with Python
Identify IDs associated with more than one distinct text value in supplied records.
Open recipe → Python · v0.1.0 · OriginalAudit parent references in JSON task records with Python
Find roots and undeclared parent identifiers in a small task-record collection.
Open recipe →JavaScript
Compare declared permission sets with JavaScript
Report added, removed and unchanged permission labels between two supplied sets.
Open recipe → JavaScript · v0.1.0 · OriginalFind segment-boundary prefix overlaps in route paths with JavaScript
Report route pairs where one supplied path contains the other as a segment-boundary prefix.
Open recipe → JavaScript · v0.1.0 · OriginalFind repeated keys in configuration assignments with JavaScript
Audit a JSON list of key=value assignments without printing their values.
Open recipe → JavaScript · v0.1.0 · OriginalFind case-insensitive collisions in tool names with JavaScript
Audit tool identifiers under an explicit local ASCII naming convention and report collisions after lowercase normalization.
Open recipe →Rust
Summarize Saved Text by Final-Character Group
Read one UTF-8 text file or standard input and report how many nonblank lines end with each Unicode character, using case-sensitive, exact grouping. Ignore leading and trailing whitespace when determining each line’s final character; do not modify or execute the input.
Open recipe → Rust · v0.1.0 · OriginalDetect a UTF-8 Byte-Order Mark in Saved Text
Read one UTF-8 file or standard input and report whether its first three bytes are the UTF-8 byte-order mark, plus the total byte count. Validate the entire input as UTF-8; treat it as read-only data and do not modify or execute it.
Open recipe →Adjustable code previews are assembled locally in your browser. Running the downloaded examples requires your own environment and, where applicable, a provider account.
A recipe has a history
Every example records its sources, scope of testing and version. New versions are imported after their code and instructions are checked.
Explore the project directory and documented task routes for the wider context.
