chelate-shell
A deterministic orchestrator for local agent skills.
Plugin chelate-shell from marketplace chelate-shell-marketplace in JiamingShi-JsPhys/chelate-shell. Commands read from the repo's manifest — yesterday.
What it installs
Skills (20)
3d-modelerPure-Python OBJ mesh work: generate a mesh from a JSON spec, merge several OBJ files, and audit an existing mesh (winding, degenerate faces, bounds). Runs inside the process sandbox. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python scripts/run.py python_requires: '>=3.10
ai-trace-removerRemoves template sentences from a manuscript and scores its 0–100 "AI-likeness" with English and Chinese lexicons. It rewrites only matched patterns and always reports what it changed. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python run.py python_requires: '>=3.10
bibtex-normalizerParses a `.bib` file, removes duplicate entries and writes a normalised bibliography in a fixed field order. Fires before any citation-dependent stage so downstream tools see one consistent shape. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python run.py python_requires: '>=3.10
capstone-labmateParses PASCO Capstone `.cap` files into down-sampled CSV/JSON, pre-configures a Capstone run from a lab manual PDF, and drafts a watermarked lab report. It is an interoperability helper for teaching; it never fabricates data and never claims the experiment was performed by the tool. version: 1.3.2 a
conflict-detectorCross-checks two or more documents, datasets or extracted fact tables for contradictions and reports each conflict with a severity. Numbers are compared with hard cross-checks, not fuzzy inference. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python run.py python_requires: '>=3.10
data-profilerProfiles a CSV with pandas: row and column counts, per-column missing-value statistics, 1.5·IQR outlier ratios, duplicate rows and constant columns. It certifies that the file was read and characterised — never that it is clean. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python run
document-evolution-trackerTracks how a family of document versions evolved: discovers the version files, aligns them block by block, and reports paragraph-level changes plus the lineage of named concepts across versions. Fires when a set of drafts must be compared over time rather than one pair of files. version: 1.3.2 autho
formula-validatorDeterministic formula checker for physics and maths. You extract the equation and declare the units; the tool runs five CAS layers plus a pint unit cross-check and returns a strict pass / fail / unknown verdict. Fires on any formula whose correctness matters. version: 1.3.2 author: Jiaming Shi licen
fulltext-extractorExtracts the text of a local PDF into `process/` so later stages can read plain text instead of a binary. Uses `pdfminer.six` with a `pypdf` fallback, and can be limited to selected pages. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python run.py python_requires: '>=3.10
latex-exporterMerges the Markdown reports in `process/` plus the graphics in `process/figures/` into one compilable `.tex` file. Pure standard library — no pandoc, no LaTeX toolchain required to produce the file. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python scripts/run.py python_requires: '
literature-retrieverSearches arXiv for a keyword phrase and stores the result as JSON in `process/`. Returns metadata only — titles, authors, identifiers, abstracts — and never downloads or redistributes the papers themselves. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python run.py python_requires: '
longitudinal-analysisRuns a repeated-measures / panel analysis: descriptive statistics, a manipulation check, linear mixed models, mediation and sensitivity analysis. Python steps run anywhere; the mixed-model, mediation and sensitivity steps go through R and are skipped, not replaced, when Rscript is absent. version: 1
ml-auditorAudits a labelled dataset for leakage and label errors with scikit-learn, and optionally takes a second opinion from cleanlab. Runs inside the process sandbox; missing dependencies degrade the gate to `UNVERIFIED`. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python scripts/run.py py
multi-dim-managerRuns a parameter sweep over many rounds and keeps a hash-based audit trail. Snapshots the declared critical files before and after each round, records parameters, hashes, timestamps and status, and rolls any past round back non-destructively. Fires when a workflow repeats over a Cartesian parameter
quantitative-validatorAtom-conservation gate for molecular formulae and chemical equations. Parses Hill notation, balances both sides and cross-checks with rdkit; runs inside the process sandbox and degrades to `UNVERIFIED` when rdkit is absent. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python scripts/
reference-auditorExtracts every DOI from a draft and verifies it against the Crossref API. A DOI that does not exist fails the gate and stops the pipeline; a network failure is reported as unknown, never as a pass. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python run.py python_requires: '>=3.10
sci-visualizerGeneration meta-skill: renders static scientific charts from tabular data and scans gif/animation frame sequences. Successor to `figure-generator`, adding the gif path and four chart types. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python run.py python_requires: '>=3.10
security-guardScreens text and Python sources before dispatch: prompt-injection markers in external text, and an AST walk for dangerous call sites (`eval`, `exec`, `os.system`, `subprocess.*`). A screen, not a sandbox. version: 1.3.2 author: Jiaming Shi license: MIT entry_point: python run.py python_requires: '>=
task-organizerMandatory entry point for task folders. Builds the standard four-zone workspace, files every deliverable by provenance, verifies each run with automatic rollback, and keeps the `_broadcast/` index that lets a later session read one summary instead of every original. Fires whenever a task folder is n
video-trackerTurns an experiment video into reproducible physics data: tracks declared objects (CSRT with template fallback), computes the amplitude spectrum of the coordinate series, and runs physics-consistency probes. Experimental and unstable — every run must be checked against a known reference. version: 1.
Slash commands (2)
/chelate-shell:figureGenerate a publication-quality scientific chart from a CSV or JSON dataset.
/chelate-shell:model3dGenerate, merge, or audit a pure-Python OBJ 3D mesh.
Subagents (2)
spatial_agentvisual_agent
Maintain chelate-shell?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.