Not in the top 1,000 by GitHub stars
JiamingShi-JsPhys/chelate-shell
Orchestrating local agent skills into deterministic workflows. Built by @JiamingShi-JsPhys, Chelate Shell enforces a 4-layer routing architecture for scientific research.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/ai-trace-remover/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/bibtex-normalizer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/capstone-labmate/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/conflict-detector/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/data-profiler/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/document-evolution-tracker/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/figure-generator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/formula-validator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/fulltext-extractor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/latex-exporter/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/literature-retriever/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/longitudinal-analysis/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/ml-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/multi-dim-manager/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/quantitative-validator/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/reference-auditor/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/task-organizer/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → b85519b411c9
No earlier version was observed for comparison.
skills/video-tracker/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → b85519b411c9
No earlier version was observed for comparison.
Verified commit b85519b411c909e451c618312fc8fc7edb68050b
git clone --filter=blob:none --no-checkout https://github.com/JiamingShi-JsPhys/chelate-shell.git .hotskills/jiamingshi-jsphys-chelate-shell && git -C .hotskills/jiamingshi-jsphys-chelate-shell checkout --detach b85519b411c909e451c618312fc8fc7edb68050b
# Copy each selected skill directory from .hotskills/jiamingshi-jsphys-chelate-shell into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/JiamingShi-JsPhys/chelate-shell.git .hotskills/jiamingshi-jsphys-chelate-shell && git -C .hotskills/jiamingshi-jsphys-chelate-shell checkout --detach b85519b411c909e451c618312fc8fc7edb68050b
# Copy each selected skill directory from .hotskills/jiamingshi-jsphys-chelate-shell into .agents/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/JiamingShi-JsPhys/chelate-shell.git .hotskills/jiamingshi-jsphys-chelate-shell && git -C .hotskills/jiamingshi-jsphys-chelate-shell checkout --detach b85519b411c909e451c618312fc8fc7edb68050b
# Copy each selected skill directory from .hotskills/jiamingshi-jsphys-chelate-shell into .cursor/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/JiamingShi-JsPhys/chelate-shell.git .hotskills/jiamingshi-jsphys-chelate-shell && git -C .hotskills/jiamingshi-jsphys-chelate-shell checkout --detach b85519b411c909e451c618312fc8fc7edb68050b
# Copy each selected skill directory from .hotskills/jiamingshi-jsphys-chelate-shell into .github/skills/<skill-name>/Heat
Insufficient historyNot enough history yet to measure heat. It appears after a few days of data.
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- ai-trace-remover
skills/ai-trace-remover - bibtex-normalizer
skills/bibtex-normalizer - capstone-labmate
skills/capstone-labmate - conflict-detector
skills/conflict-detector - data-profiler
skills/data-profiler - document-evolution-tracker
skills/document-evolution-tracker - figure-generator
skills/figure-generator - formula-validator
skills/formula-validator - fulltext-extractor
skills/fulltext-extractor - latex-exporter
skills/latex-exporter - literature-retriever
skills/literature-retriever - longitudinal-analysis
skills/longitudinal-analysis - ml-auditor
skills/ml-auditor - multi-dim-manager
skills/multi-dim-manager - quantitative-validator
skills/quantitative-validator - reference-auditor
skills/reference-auditor - task-organizer
skills/task-organizer - video-tracker
skills/video-tracker
How it works
ai-trace-remover
When your agent uses it
Removes 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.
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
503 tokensWhen the skill is activated
Reference documents
13,323 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
run.pysrc/__init__.pysrc/cli.pysrc/core/__init__.pysrc/core/engine.pysrc/core/hard_bans.pysrc/core/patterns_en.pysrc/core/patterns_zh.pysrc/core/sound_rules.py
Files
../../.claude-plugin/marketplace.jsonasset416 bytes../../.claude-plugin/plugin.jsonasset170 bytesAUTHORS.mddoc98 bytesLICENSEasset1,068 bytesREADME.mddoc1,001 bytesSKILL.mdcore1,952 bytesSKILL.mdcore1,952 bytesSKILL.mdcore1,952 bytesmanifest.jsonasset492 bytespyproject.tomlasset613 bytesreferences/ai-patterns-en.mddoc16,441 bytesreferences/ai-patterns-zh.mddoc16,532 bytesreferences/example-diff.mddoc4,625 bytesreferences/revision.mddoc4,487 bytesreferences/scoring-rubric.mddoc3,564 bytesrequirements.txtdoc292 bytesrun.pyruns1,387 bytessrc/__init__.pyruns328 bytessrc/cli.pyruns9,347 bytessrc/core/__init__.pyruns1,267 bytessrc/core/engine.pyruns10,818 bytessrc/core/hard_bans.pyruns4,030 bytessrc/core/patterns_en.pyruns7,237 bytessrc/core/patterns_zh.pyruns9,403 bytessrc/core/sound_rules.pyruns4,062 bytes
Read SKILL.md
# ai-trace-remover
Strips formulaic phrasing and grades the residue. It never rewrites your
argument and never deletes a sentence silently.
- **Stage:** `processors` · **Sandbox:** no · **Dependencies:** stdlib only
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python run.py --root <WS> --action scan -- <file>
```View the complete source on GitHubbibtex-normalizer
When your agent uses it
Parses 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.
What it loads into context
Frontmatter
103 tokensAlways available to the agent
SKILL.md
494 tokensWhen the skill is activated
Reference documents
438 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
run.py
Files
LICENSEasset1,068 bytesREADME.mddoc1,691 bytesSKILL.mdcore1,927 bytesSKILL.mdcore1,927 bytesSKILL.mdcore1,927 bytesassets/config.yamlasset138 bytesmanifest.jsonasset465 bytesrun.pyruns2,673 bytes
Read SKILL.md
# bibtex-normalizer
Normalises and de-duplicates a bibliography. It does not look up missing
metadata and does not verify that an entry exists.
- **Stage:** `ingest` · **Sandbox:** no · **Dependencies:** `bibtexparser`
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python run.py --root <WS> --action normalize --input refs.bib
```View the complete source on GitHubcapstone-labmate
When your agent uses it
Parses 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.
What it loads into context
Frontmatter
132 tokensAlways available to the agent
SKILL.md
688 tokensWhen the skill is activated
Reference documents
2,586 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
conftest.pyrun.pyscripts/_capx.pyscripts/draft_report.pyscripts/formula_ast.pyscripts/preconfigure_cap.pyscripts/process_cap.pytests/test_capx.pytests/test_draft_report.pytests/test_preconfigure_cap.pytests/test_process_cap.py
Files
AUTHORS.mddoc98 bytesLICENSEasset1,068 bytesNOTICEasset525 bytesREADME.mddoc1,062 bytesSKILL.mdcore2,622 bytesSKILL.mdcore2,622 bytesSKILL.mdcore2,622 bytesassets/blank.base.capasset4,760 bytesconfig/error_corpus.jsonasset3,251 bytesconfig/sampling_profiles.jsonasset6,190 bytesconftest.pyruns394 bytesmanifest.jsonasset455 bytespyproject.tomlasset1,828 bytesrequirements.txtdoc104 bytesrun.pyruns2,678 bytesscripts/_capx.pyruns11,800 bytesscripts/draft_report.pyruns7,200 bytesscripts/formula_ast.pyruns13,008 bytesscripts/preconfigure_cap.pyruns28,864 bytesscripts/process_cap.pyruns11,168 bytesskill.jsonasset2,476 bytestemplates/analysis_draft.mddoc1,865 bytestemplates/lab_report_template.mddoc7,327 bytestests/test_capx.pyruns3,419 bytestests/test_draft_report.pyruns6,607 bytestests/test_preconfigure_cap.pyruns15,691 bytestests/test_process_cap.pyruns7,126 bytes
Read SKILL.md
# capstone-labmate
Turns Capstone's binary `.cap` output into analysis-ready tables and helps with
the pre-lab and post-lab paperwork. All parsing runs locally.
- **Stage:** `ingest` · **Sandbox:** no · **Dependencies:** stdlib only (`numpy`/`matplotlib`/`pypdf` add optional paths)
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python run.py --root <WS> --action ingest -- <file.cap>
```View the complete source on GitHubconflict-detector
When your agent uses it
Cross-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.
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
593 tokensWhen the skill is activated
Reference documents
682 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
run.pysrc/__init__.pysrc/cli.pysrc/config.pysrc/detect.pysrc/detector.pysrc/extract.pysrc/normalize.pysrc/report.pysrc/rules.pytests/__init__.pytests/conftest.pytests/test_cli.pytests/test_detect.pytests/test_detector.py
Files
.gitignoreasset208 bytesAUTHORS.mddoc98 bytesCHANGELOG.mddoc1,582 bytesCITATION.cffasset665 bytesLICENSEasset1,068 bytesREADME.mddoc1,069 bytesSKILL.mdcore2,437 bytesSKILL.mdcore2,437 bytesSKILL.mdcore2,437 bytesSKILL.mdcore2,437 bytesSKILL.mdcore2,437 bytesconfig/examples/two_docs.yamlasset313 bytesconfig/schema.yamlasset465 bytesmanifest.jsonasset542 bytespyproject.tomlasset408 bytesrequirements.txtdoc217 bytesrun.pyruns1,320 bytessrc/__init__.pyruns240 bytessrc/cli.pyruns2,160 bytessrc/config.pyruns3,537 bytessrc/detect.pyruns4,296 bytessrc/detector.pyruns2,851 bytessrc/extract.pyruns3,636 bytessrc/normalize.pyruns2,014 bytessrc/report.pyruns2,707 bytessrc/rules.pyruns4,749 bytestests/__init__.pyruns113 bytestests/conftest.pyruns444 bytestests/test_cli.pyruns3,241 bytestests/test_detect.pyruns4,448 bytestests/test_detector.pyruns4,677 bytes
Read SKILL.md
# conflict-detector
Finds claims that disagree across sources and grades them by level: entity
(numeric/boolean), clause (categorical), argument (free text). It reports
conflicts; it does not decide which source is right.
- **Stage:** `gates` · **Sandbox:** no · **Dependencies:** stdlib only (`PyYAML` only for `.yaml` configs)
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python run.py --root <WS> --action run -- --config config/examples/two_docs.yamlView the complete source on GitHubdata-profiler
When your agent uses it
Profiles 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.
What it loads into context
Frontmatter
117 tokensAlways available to the agent
SKILL.md
540 tokensWhen the skill is activated
Reference documents
328 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
run.py
Files
LICENSEasset1,068 bytesREADME.mddoc1,317 bytesSKILL.mdcore2,074 bytesSKILL.mdcore2,074 bytesSKILL.mdcore2,074 bytesassets/config.yamlasset152 bytesmanifest.jsonasset465 bytesrun.pyruns2,978 bytes
Read SKILL.md
# data-profiler
Produces the first look at a dataset and reports what is in it. **A PASS means
'characterised', never 'clean'.** The profiler never modifies the input.
- **Stage:** `gates` · **Sandbox:** no · **Dependencies:** `pandas`
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python run.py --root <WS> --action profile --input data.csv
```View the complete source on GitHubdocument-evolution-tracker
When your agent uses it
Tracks 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.
What it loads into context
Frontmatter
122 tokensAlways available to the agent
SKILL.md
638 tokensWhen the skill is activated
Reference documents
757 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
run.pysrc/__init__.pysrc/align.pysrc/cli.pysrc/config.pysrc/diff_blocks.pysrc/lineage.pysrc/report.pysrc/tracker.pysrc/versioning.pytests/__init__.pytests/test_core.pytests/test_skill_docs.pytests/test_tracker_cli.py
Files
.gitignoreasset208 bytesAUTHORS.mddoc98 bytesCHANGELOG.mddoc1,513 bytesCITATION.cffasset730 bytesLICENSEasset1,068 bytesREADME.mddoc1,030 bytesSKILL.mdcore2,649 bytesSKILL.mdcore2,649 bytesSKILL.mdcore2,649 bytesconfig/examples/family.jsonasset190 bytesconfig/examples/family/v1.mddoc189 bytesconfig/examples/family/v2.mddoc233 bytesconfig/schema.yamlasset411 bytesmanifest.jsonasset442 bytespyproject.tomlasset404 bytesrequirements.txtdoc249 bytesrun.pyruns1,297 bytessrc/__init__.pyruns369 bytessrc/align.pyruns1,228 bytessrc/cli.pyruns2,508 bytessrc/config.pyruns2,247 bytessrc/diff_blocks.pyruns4,090 bytessrc/lineage.pyruns3,339 bytessrc/report.pyruns3,164 bytessrc/tracker.pyruns2,794 bytessrc/versioning.pyruns2,312 bytestests/__init__.pyruns113 bytestests/test_core.pyruns6,488 bytestests/test_skill_docs.pyruns1,330 bytestests/test_tracker_cli.pyruns6,266 bytes
Read SKILL.md
# document-evolution-tracker
Diffs a whole family of document versions and traces named concepts through
them. It reports **structural** change — block alignment via `difflib` — not
semantic meaning.
- **Stage:** `workspace` · **Sandbox:** no · **Dependencies:** stdlib only (`PyYAML` only for `.yaml` configs)
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python run.py --root <WS> --action versions -- --config config/examples/family.jsonView the complete source on GitHubfigure-generator
When your agent uses it
Renders publication-quality charts from a CSV table (bar, line, scatter) and SEM path diagrams from a JSON spec. Runs inside the process sandbox; output goes to `process/figures/`.
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
537 tokensWhen the skill is activated
Reference documents
327 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
scripts/engine.pyscripts/run.py
Files
LICENSEasset1,068 bytesREADME.mddoc1,230 bytesSKILL.mdcore1,991 bytesSKILL.mdcore1,991 bytesSKILL.mdcore1,991 bytesmanifest.jsonasset548 bytesscripts/engine.pyruns29,316 bytesscripts/run.pyruns2,485 bytes
Read SKILL.md
# figure-generator
Produces figures from data, including AMOS-style structural-equation path
diagrams. It renders what the data says — it never invents points.
- **Stage:** `processors` · **Sandbox:** yes · **Dependencies:** `matplotlib`, `seaborn`, `pandas`
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python scripts/run.py --root <WS> --action process --input data.csv --chart bar
```View the complete source on GitHubformula-validator
When your agent uses it
Deterministic 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.
What it loads into context
Frontmatter
117 tokensAlways available to the agent
SKILL.md
790 tokensWhen the skill is activated
Reference documents
4,951 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
mcp_server/server.pyrun.pyscripts/__init__.pyscripts/cli.pyscripts/core/__init__.pyscripts/core/breakpoint.pyscripts/core/dimensions.pyscripts/core/errors.pyscripts/core/limits.pyscripts/core/matrixprops.pyscripts/core/numeric.pyscripts/core/parsing.pyscripts/core/pint_units.pyscripts/core/pipeline.pyscripts/core/registry.pyscripts/core/report.pyscripts/core/symbolic.pytests/__init__.pytests/conftest.pytests/test_cli_inprocess.pytests/test_core_direct.pytests/test_coverage_extra.pytests/test_dimensions.pytests/test_end_to_end.pytests/test_limits.pytests/test_mcp.pytests/test_numeric.pytests/test_parsing.pytests/test_skill_docs.pytests/test_symbolic.py
Files
.gitignoreasset155 bytesAUTHORS.mddoc98 bytesCHANGELOG.mddoc8,161 bytesCONTRIBUTING.mddoc5,552 bytesLICENSEasset1,068 bytesREADME.mddoc1,623 bytesREADME_zh.mddoc926 bytesSKILL.mdcore3,080 bytesSKILL.mdcore3,080 bytesSKILL.mdcore3,080 bytesmanifest.jsonasset541 bytesmcp_server/README.mddoc3,192 bytesmcp_server/mcp_config.example.jsonasset385 bytesmcp_server/server.pyruns15,270 bytesrequirements.txtdoc48 bytesrun.pyruns5,468 bytesscripts/__init__.pyruns281 bytesscripts/cli.pyruns14,247 bytesscripts/core/__init__.pyruns237 bytesscripts/core/breakpoint.pyruns5,504 bytesscripts/core/dimensions.pyruns11,960 bytesscripts/core/errors.pyruns1,417 bytesscripts/core/limits.pyruns13,015 bytesscripts/core/matrixprops.pyruns5,758 bytesscripts/core/numeric.pyruns10,487 bytesscripts/core/parsing.pyruns16,211 bytesscripts/core/pint_units.pyruns7,397 bytesscripts/core/pipeline.pyruns15,615 bytesscripts/core/registry.pyruns6,005 bytesscripts/core/report.pyruns9,572 bytesscripts/core/symbolic.pyruns4,967 bytestests/__init__.pyruns113 bytestests/conftest.pyruns1,293 bytestests/test_cli_inprocess.pyruns7,862 bytestests/test_core_direct.pyruns8,288 bytestests/test_coverage_extra.pyruns11,973 bytestests/test_dimensions.pyruns4,058 bytestests/test_end_to_end.pyruns8,031 bytestests/test_limits.pyruns2,808 bytestests/test_mcp.pyruns3,834 bytestests/test_numeric.pyruns5,418 bytestests/test_parsing.pyruns4,967 bytestests/test_skill_docs.pyruns7,234 bytestests/test_symbolic.pyruns5,347 bytes
Read SKILL.md
# formula-validator
Checks a formula with five independent layers (parse, dimension, limit,
numeric, symbolic) plus a pint unit cross-check, and returns one strict
verdict. You extract and interpret; the tool computes.
- **Stage:** `gates` · **Sandbox:** no · **Dependencies:** `sympy`, `numpy`, `pint`
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python run.py --root <WS> --action validate -- --expr "F = m*a" --units F=N --units m=kg --units a=m/s**2View the complete source on GitHubfulltext-extractor
When your agent uses it
Extracts 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.
What it loads into context
Frontmatter
115 tokensAlways available to the agent
SKILL.md
525 tokensWhen the skill is activated
Reference documents
431 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
run.py
Files
LICENSEasset1,068 bytesREADME.mddoc1,680 bytesSKILL.mdcore1,918 bytesSKILL.mdcore1,918 bytesSKILL.mdcore1,918 bytesassets/config.yamlasset275 bytesmanifest.jsonasset488 bytesrun.pyruns2,835 bytes
Read SKILL.md
# fulltext-extractor
Converts a PDF into text files under `process/fulltext/`. It does not
summarise, translate or interpret the text.
- **Stage:** `ingest` · **Sandbox:** no · **Dependencies:** `pdfminer.six` or `pypdf`
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python run.py --root <WS> --action extract --input paper.pdf
```View the complete source on GitHublatex-exporter
When your agent uses it
Merges 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.
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
515 tokensWhen the skill is activated
Reference documents
400 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
scripts/engine.pyscripts/run.py
Files
LICENSEasset1,068 bytesREADME.mddoc1,505 bytesSKILL.mdcore1,949 bytesSKILL.mdcore1,949 bytesSKILL.mdcore1,949 bytesmanifest.jsonasset577 bytesscripts/engine.pyruns11,351 bytesscripts/run.pyruns1,656 bytes
Read SKILL.md
# latex-exporter
Assembles the deliverable `.tex`. It does not compile it and does not typeset
content you did not write.
- **Stage:** `processors` · **Sandbox:** no · **Dependencies:** stdlib only (no pandoc)
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python scripts/run.py --root <WS> --action export
```View the complete source on GitHubliterature-retriever
When your agent uses it
Searches 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.
What it loads into context
Frontmatter
107 tokensAlways available to the agent
SKILL.md
541 tokensWhen the skill is activated
Reference documents
384 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
run.py
Files
LICENSEasset1,068 bytesREADME.mddoc1,496 bytesSKILL.mdcore2,032 bytesSKILL.mdcore2,032 bytesSKILL.mdcore2,032 bytesassets/config.yamlasset231 bytesmanifest.jsonasset446 bytesrun.pyruns2,983 bytes
Read SKILL.md
# literature-retriever
Queries the arXiv API and normalises the response into one JSON file per
search. It does not rank by relevance for you beyond the API's own sort.
- **Stage:** `ingest` · **Sandbox:** no · **Dependencies:** `arxiv`
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python run.py --root <WS> --action search --query "topological insulator"
```View the complete source on GitHublongitudinal-analysis
When your agent uses it
Runs 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.
What it loads into context
Frontmatter
120 tokensAlways available to the agent
SKILL.md
708 tokensWhen the skill is activated
Reference documents
729 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
R/lmm.RR/mediation.Rrun.pysrc/__init__.pysrc/audit.pysrc/cli.pysrc/config.pysrc/pipeline.pysrc/r_runner.pysrc/steps/__init__.pysrc/steps/descriptive.pysrc/steps/lmm.pysrc/steps/manipulation.pysrc/steps/mediation.pysrc/steps/sensitivity.pytests/__init__.pytests/conftest.pytests/test_cli.pytests/test_manipulation.pytests/test_pipeline.pytests/test_r_steps.pytests/test_skill_docs.py
Files
.gitignoreasset277 bytesAUTHORS.mddoc98 bytesCHANGELOG.mddoc1,616 bytesCITATION.cffasset804 bytesLICENSEasset1,068 bytesR/lmm.Rruns1,031 bytesR/mediation.Rruns907 bytesREADME.mddoc1,085 bytesSKILL.mdcore2,780 bytesSKILL.mdcore2,780 bytesSKILL.mdcore2,780 bytesconfig/examples/behavior_2x2x2.yamlasset950 bytesconfig/schema.yamlasset449 bytesmanifest.jsonasset518 bytespyproject.tomlasset566 bytesrequirements.txtdoc296 bytesrun.pyruns1,702 bytessrc/__init__.pyruns440 bytessrc/audit.pyruns2,428 bytessrc/cli.pyruns4,678 bytessrc/config.pyruns4,608 bytessrc/pipeline.pyruns3,343 bytessrc/r_runner.pyruns2,564 bytessrc/steps/__init__.pyruns385 bytessrc/steps/descriptive.pyruns1,857 bytessrc/steps/lmm.pyruns1,376 bytessrc/steps/manipulation.pyruns1,349 bytessrc/steps/mediation.pyruns2,139 bytessrc/steps/sensitivity.pyruns2,364 bytestests/__init__.pyruns113 bytestests/conftest.pyruns1,237 bytestests/fixture_panel.csvasset1,330 bytestests/test_cli.pyruns3,457 bytestests/test_manipulation.pyruns2,069 bytestests/test_pipeline.pyruns4,992 bytestests/test_r_steps.pyruns5,208 bytestests/test_skill_docs.pyruns1,942 bytes
Read SKILL.md
# longitudinal-analysis
Orchestrates a fixed pipeline of statistical steps over panel data and reports
each step's status. It never substitutes hand-written Python for a missing R
step.
- **Stage:** `gates` · **Sandbox:** no · **Dependencies:** `pandas` (`numpy`, R with lme4/lavaan, `python-docx` optional)
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python run.py --root <WS> --action list-steps -- --config config/examples/behavior_2x2x2.yamlView the complete source on GitHubml-auditor
When your agent uses it
Audits 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`.
What it loads into context
Frontmatter
110 tokensAlways available to the agent
SKILL.md
501 tokensWhen the skill is activated
Reference documents
494 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
scripts/engine.pyscripts/run.py
Files
LICENSEasset1,068 bytesREADME.mddoc1,897 bytesSKILL.mdcore1,901 bytesSKILL.mdcore1,901 bytesSKILL.mdcore1,901 bytesmanifest.jsonasset691 bytesscripts/engine.pyruns12,744 bytesscripts/run.pyruns2,535 bytes
Read SKILL.md
# ml-auditor
Detects data leakage (a feature that encodes the target) and suspicious labels
in a CSV. It audits the dataset; it does not train your final model.
- **Stage:** `gates` · **Sandbox:** yes · **Dependencies:** `scikit-learn`, `pandas` (`cleanlab` optional)
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python scripts/run.py --root <WS> --action gate --input data.csv --label target
```View the complete source on GitHubmulti-dim-manager
When your agent uses it
Runs 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 space or when rollback to an earlier round must stay possible.
What it loads into context
Frontmatter
138 tokensAlways available to the agent
SKILL.md
799 tokensWhen the skill is activated
Reference documents
1,299 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
run.pysample_plugin.pyscripts/__init__.pyscripts/aggregator.pyscripts/audit.pyscripts/common.pyscripts/config.pyscripts/errors.pyscripts/executor.pyscripts/param_space.pyscripts/report.pyscripts/rollback.pyscripts/run.pyscripts/snapshot.pyscripts/verify.pytests/__init__.pytests/conftest.pytests/test_aggregator.pytests/test_audit.pytests/test_config.pytests/test_executor.pytests/test_param_space.pytests/test_report.pytests/test_rollback.pytests/test_run_cli.pytests/test_skill_docs.pytests/test_snapshot.pytests/test_verify.py
Files
.gitignoreasset178 bytesAUTHORS.mddoc98 bytesCHANGELOG.mddoc2,762 bytesCITATION.cffasset704 bytesLICENSEasset1,068 bytesREADME.mddoc1,610 bytesREADME_zh.mddoc823 bytesSKILL.mdcore3,269 bytesSKILL.mdcore3,269 bytesSKILL.mdcore3,269 bytesconfig.example.yamlasset1,512 bytesmanifest.jsonasset424 bytespyproject.tomlasset468 bytesrequirements.txtdoc193 bytesrun.pyruns2,163 bytessample_plugin.pyruns1,648 bytesscripts/__init__.pyruns324 bytesscripts/aggregator.pyruns2,016 bytesscripts/audit.pyruns3,813 bytesscripts/common.pyruns446 bytesscripts/config.pyruns3,342 bytesscripts/errors.pyruns482 bytesscripts/executor.pyruns4,348 bytesscripts/param_space.pyruns4,268 bytesscripts/report.pyruns1,948 bytesscripts/rollback.pyruns2,257 bytesscripts/run.pyruns10,054 bytesscripts/snapshot.pyruns3,151 bytesscripts/verify.pyruns2,380 bytestests/__init__.pyruns113 bytestests/conftest.pyruns2,670 bytestests/test_aggregator.pyruns1,480 bytestests/test_audit.pyruns1,752 bytestests/test_config.pyruns3,467 bytestests/test_executor.pyruns2,970 bytestests/test_param_space.pyruns2,710 bytestests/test_report.pyruns1,513 bytestests/test_rollback.pyruns2,470 bytestests/test_run_cli.pyruns9,150 bytestests/test_skill_docs.pyruns4,210 bytestests/test_snapshot.pyruns3,124 bytestests/test_verify.pyruns1,170 bytes
Read SKILL.md
# multi-dim-manager
Orchestrates repeated rounds: expands the parameter grid, snapshots declared
critical paths, records an auditable round log, and restores any past round.
It **never computes your domain result** — the per-round computation belongs to
your plugin.
- **Stage:** `workspace` · **Sandbox:** no · **Dependencies:** stdlib only (`PyYAML` only for `.yaml` configs; JSON configs need nothing)
## Quick Execution
Run this exact form — do not read the source tree:
```bashView the complete source on GitHubquantitative-validator
When your agent uses it
Atom-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.
What it loads into context
Frontmatter
114 tokensAlways available to the agent
SKILL.md
479 tokensWhen the skill is activated
Reference documents
488 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
scripts/engine.pyscripts/run.py
Files
LICENSEasset1,068 bytesREADME.mddoc1,719 bytesSKILL.mdcore1,945 bytesSKILL.mdcore1,945 bytesSKILL.mdcore1,945 bytesmanifest.jsonasset622 bytesscripts/engine.pyruns10,419 bytesscripts/run.pyruns3,033 bytes
Read SKILL.md
# quantitative-validator
Verifies that every element is conserved across a formula or a reaction. It
does not predict products, energies or mechanisms.
- **Stage:** `gates` · **Sandbox:** yes · **Dependencies:** `rdkit`
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python scripts/run.py --root <WS> --action gate --formula "H2 + O2 -> H2O"
```View the complete source on GitHubreference-auditor
When your agent uses it
Extracts 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.
What it loads into context
Frontmatter
110 tokensAlways available to the agent
SKILL.md
531 tokensWhen the skill is activated
Reference documents
387 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
run.py
Files
LICENSEasset1,068 bytesREADME.mddoc1,501 bytesSKILL.mdcore2,080 bytesSKILL.mdcore2,080 bytesSKILL.mdcore2,080 bytesassets/config.yamlasset158 bytesmanifest.jsonasset497 bytesrun.pyruns3,071 bytes
Read SKILL.md
# reference-auditor
Checks that each DOI in the draft resolves in Crossref. It confirms existence
only — not that the DOI is the paper you meant to cite.
- **Stage:** `gates` · **Sandbox:** no · **Dependencies:** `requests`
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python run.py --root <WS> --action audit --input draft.md
```View the complete source on GitHubtask-organizer
When your agent uses it
Mandatory 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 named or attached and work starts inside it.
What it loads into context
Frontmatter
134 tokensAlways available to the agent
SKILL.md
1,029 tokensWhen the skill is activated
Reference documents
4,888 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
run.pyscripts/__init__.pyscripts/broadcast.pyscripts/dedupe.pyscripts/doctor.pyscripts/hashcache.pyscripts/history.pyscripts/index_md.pyscripts/index_xlsx.pyscripts/init.pyscripts/organize.pyscripts/rollback.pyscripts/rotate.pyscripts/rules.pyscripts/run.pyscripts/scan.pyscripts/snapshot.pyscripts/sources.pyscripts/text_extract.pyscripts/utils/__init__.pyscripts/utils/logger.pyscripts/verify.pytests/__init__.pytests/conftest.pytests/test_broadcast.pytests/test_dedupe.pytests/test_doctor.pytests/test_hashcache.pytests/test_history.pytests/test_index.pytests/test_init.pytests/test_logger.pytests/test_organize.pytests/test_rollback.pytests/test_rotate.pytests/test_rules.pytests/test_run.pytests/test_scan.pytests/test_skill_docs.pytests/test_snapshot.pytests/test_sources.pytests/test_verify.py
Files
.gitignoreasset109 bytes.task-organizer.yml.exampleasset4,248 bytesAUTHORS.mddoc98 bytesCHANGELOG.mddoc10,335 bytesCITATION.cffasset769 bytesCONTRIBUTING.mddoc3,878 bytesLICENSEasset1,068 bytesREADME.mddoc1,109 bytesREADME_zh.mddoc2,092 bytesSKILL.mdcore4,098 bytesSKILL.mdcore4,098 bytesSKILL.mdcore4,098 bytesSKILL.mdcore4,098 bytesassets/index-template.mddoc417 bytesassets/verification-report-template.mddoc1,226 bytesmanifest.jsonasset523 bytespyproject.tomlasset606 bytesrequirements.txtdoc535 bytesrun.pyruns2,256 bytesscripts/__init__.pyruns1,431 bytesscripts/broadcast.pyruns26,551 bytesscripts/dedupe.pyruns17,635 bytesscripts/doctor.pyruns9,358 bytesscripts/hashcache.pyruns5,968 bytesscripts/history.pyruns10,658 bytesscripts/index_md.pyruns8,168 bytesscripts/index_xlsx.pyruns4,657 bytesscripts/init.pyruns14,907 bytesscripts/organize.pyruns23,286 bytesscripts/rollback.pyruns12,822 bytesscripts/rotate.pyruns6,576 bytesscripts/rules.pyruns17,681 bytesscripts/run.pyruns35,960 bytesscripts/scan.pyruns7,120 bytesscripts/snapshot.pyruns9,278 bytesscripts/sources.pyruns7,592 bytesscripts/text_extract.pyruns20,499 bytesscripts/utils/__init__.pyruns24,497 bytesscripts/utils/logger.pyruns4,457 bytesscripts/verify.pyruns15,426 bytestests/__init__.pyruns105 bytestests/conftest.pyruns4,540 bytestests/test_broadcast.pyruns32,053 bytestests/test_dedupe.pyruns4,899 bytestests/test_doctor.pyruns4,672 bytestests/test_hashcache.pyruns6,653 bytestests/test_history.pyruns4,165 bytestests/test_index.pyruns5,470 bytestests/test_init.pyruns10,543 bytestests/test_logger.pyruns3,439 bytestests/test_organize.pyruns11,493 bytestests/test_rollback.pyruns5,231 bytestests/test_rotate.pyruns8,240 bytestests/test_rules.pyruns13,341 bytestests/test_run.pyruns21,888 bytestests/test_scan.pyruns3,867 bytestests/test_skill_docs.pyruns16,856 bytestests/test_snapshot.pyruns4,122 bytestests/test_sources.pyruns6,218 bytestests/test_verify.pyruns7,872 bytes
Read SKILL.md
# task-organizer
Builds and maintains the workspace skeleton — `material/initial/`,
`material/downloaded/`, `process/`, `results/` and `_broadcast/` — files each
deliverable by provenance, and verifies each run. It never edits the content of
your documents; it only decides where files belong.
- **Stage:** `workspace` · **Sandbox:** no · **Dependencies:** stdlib only (`openpyxl` adds the xlsx index, `PyYAML` the YAML rules)
## Quick Execution
Run this exact form — do not read the source tree:
```bashView the complete source on GitHubvideo-tracker
When your agent uses it
Turns 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.
What it loads into context
Frontmatter
118 tokensAlways available to the agent
SKILL.md
776 tokensWhen the skill is activated
Reference documents
1,871 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Execution
- When to use
- When NOT to use
- Actions
- Hard constraints
- Outputs
- Failure handling
- Limitations
Scripts executed separately
run.pyscripts/__init__.pyscripts/config.pyscripts/data_export.pyscripts/errors.pyscripts/fft_analyzer.pyscripts/physics.pyscripts/report.pyscripts/run.pyscripts/tracker.pytests/__init__.pytests/conftest.pytests/test_config.pytests/test_data_export.pytests/test_fft_analyzer.pytests/test_physics.pytests/test_report.pytests/test_run_cli.pytests/test_skill_docs.pytests/test_tracker.py
Files
.gitignoreasset325 bytesAUTHORS.mddoc98 bytesCHANGELOG.mddoc4,496 bytesLICENSEasset1,068 bytesREADME.mddoc1,614 bytesREADME_zh.mddoc1,089 bytesSKILL.mdcore3,087 bytesSKILL.mdcore3,087 bytesSKILL.mdcore3,087 bytesassets/example_output/demo_fft.jsonasset1,330 bytesassets/example_output/demo_spectra.pngasset122,696 bytesassets/example_output/demo_summary.jsonasset453 bytesassets/example_output/demo_tracking.csvasset6,487 bytesconfig.yamlasset3,792 bytesmanifest.jsonasset481 bytesrequirements.txtdoc296 bytesrun.pyruns2,137 bytesscripts/__init__.pyruns58 bytesscripts/config.pyruns11,404 bytesscripts/data_export.pyruns3,862 bytesscripts/errors.pyruns483 bytesscripts/fft_analyzer.pyruns8,557 bytesscripts/physics.pyruns18,439 bytesscripts/report.pyruns3,685 bytesscripts/run.pyruns15,342 bytesscripts/tracker.pyruns22,619 bytestests/__init__.pyruns34 bytestests/conftest.pyruns2,877 bytestests/test_config.pyruns6,617 bytestests/test_data_export.pyruns3,461 bytestests/test_fft_analyzer.pyruns5,633 bytestests/test_physics.pyruns7,596 bytestests/test_report.pyruns2,920 bytestests/test_run_cli.pyruns4,750 bytestests/test_skill_docs.pyruns5,024 bytestests/test_tracker.pyruns12,962 bytes
Read SKILL.md
# video-tracker
Extracts coordinates from a video, derives spectra, and probes physical
consistency. It never modifies the raw video and requires every parameter to
come from the config.
- **Stage:** `ingest` · **Sandbox:** no · **Dependencies:** `numpy`, `opencv` (`matplotlib` optional for figures)
## Quick Execution
Run this exact form — do not read the source tree:
```bash
python run.py --root <WS> --action probe -- --config cfg.jsonView the complete source on GitHubSkills included
- ai-trace-remover
- bibtex-normalizer
- capstone-labmate
- conflict-detector
- data-profiler
- document-evolution-tracker
- figure-generator
- formula-validator
- fulltext-extractor
- latex-exporter
- literature-retriever
- longitudinal-analysis
- ml-auditor
- multi-dim-manager
- quantitative-validator
- reference-auditor
- task-organizer
- video-tracker
Repository facts
- License
- MIT
- Created
- Oct 20, 2026
- Last pushed
- Nov 6, 2026
- Forks
- 1
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 39 notes
skills/ai-trace-remover/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/ai-trace-remover/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bibtex-normalizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/bibtex-normalizer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/capstone-labmate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/capstone-labmate/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/conflict-detector/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/conflict-detector/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/conflict-detector/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/conflict-detector/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/data-profiler/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/data-profiler/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/document-evolution-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/document-evolution-tracker/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/figure-generator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/figure-generator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/formula-validator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/formula-validator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/fulltext-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/fulltext-extractor/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 85 network referencesin 24 files: task-organizer/tests/test_sources.py:62 task-organizer/tests/test_broadcast.py:65 task-organizer/tests/test_organize.py:64 and 21 more
- No hidden or obfuscated text
- No instruction overrides
- 204 executable scriptsin 204 files: ai-trace-remover/run.py:1 ai-trace-remover/src/__init__.py:1 ai-trace-remover/src/cli.py:1 and 201 more
- 17 references to secretsin 3 files: task-organizer/scripts/utils/__init__.py:885 formula-validator/mcp_server/server.py:42 longitudinal-analysis/src/audit.py:43
- No requests to vote in Hot
Show all 306 signals by file
.claude-plugin/marketplace.json
skills/ai-trace-remover/run.py
- Executable scriptline 1
Executable file
skills/ai-trace-remover/src/__init__.py
- Executable scriptline 1
Executable file
skills/ai-trace-remover/src/cli.py
- Executable scriptline 1
Executable file
skills/ai-trace-remover/src/core/__init__.py
- Executable scriptline 1
Executable file
skills/ai-trace-remover/src/core/engine.py
- Executable scriptline 1
Executable file
skills/ai-trace-remover/src/core/hard_bans.py
- Executable scriptline 1
Executable file
skills/ai-trace-remover/src/core/patterns_en.py
- Executable scriptline 1
Executable file
skills/ai-trace-remover/src/core/patterns_zh.py
- Executable scriptline 1
Executable file
skills/ai-trace-remover/src/core/sound_rules.py
- Executable scriptline 1
Executable file
skills/bibtex-normalizer/run.py
- Executable scriptline 1
Executable file
skills/capstone-labmate/conftest.py
- Executable scriptline 1
Executable file
skills/capstone-labmate/pyproject.toml
- Network accessline 33
[project.urls] Homepage = "https://github.com/JiamingShi-JsPhys/capstone-labmate" - Network accessline 34
Homepage = "https://github.com/JiamingShi-JsPhys/capstone-labmate" - Network accessline 35
Repository = "https://github.com/JiamingShi-JsPhys/capstone-labmate.git" - Network accessline 36
Issues = "https://github.com/JiamingShi-JsPhys/capstone-labmate/issues"
skills/capstone-labmate/run.py
- Executable scriptline 1
Executable file
skills/capstone-labmate/scripts/_capx.py
- Executable scriptline 1
Executable file
skills/capstone-labmate/scripts/draft_report.py
- Executable scriptline 1
#!/usr/bin/env python
skills/capstone-labmate/scripts/formula_ast.py
- Executable scriptline 1
Executable file
skills/capstone-labmate/scripts/preconfigure_cap.py
- Executable scriptline 1
#!/usr/bin/env python
skills/capstone-labmate/scripts/process_cap.py
- Executable scriptline 1
#!/usr/bin/env python
skills/capstone-labmate/tests/test_capx.py
- Executable scriptline 1
Executable file
skills/capstone-labmate/tests/test_draft_report.py
- Executable scriptline 1
Executable file
skills/capstone-labmate/tests/test_preconfigure_cap.py
- Executable scriptline 1
Executable file
skills/capstone-labmate/tests/test_process_cap.py
- Executable scriptline 1
Executable file
skills/conflict-detector/CHANGELOG.md
- Network accessline 3
All notable changes to this skill are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to - Network accessline 4
[Keep a Changelog](https://keepachangelog.com/), and this project adheres to - Network accessline 5
[Semantic Versioning](https://semver.org/).
skills/conflict-detector/CITATION.cff
- Network accessline 10
- family-names: "Shi" given-names: "Jiaming" orcid: "https://orcid.org/0000-0000-0000-0000" - Network accessline 11
given-names: "Jiaming" orcid: "https://orcid.org/0000-0000-0000-0000" repository-code: "https://github.com/JiamingShi-JsPhys/agent-skills" - Network accessline 12
orcid: "https://orcid.org/0000-0000-0000-0000" - Network accessline 13
repository-code: "https://github.com/JiamingShi-JsPhys/agent-skills"
skills/conflict-detector/run.py
- Executable scriptline 1
Executable file
skills/conflict-detector/src/__init__.py
- Executable scriptline 1
Executable file
skills/conflict-detector/src/cli.py
- Executable scriptline 1
Executable file
skills/conflict-detector/src/config.py
- Executable scriptline 1
Executable file
skills/conflict-detector/src/detect.py
- Executable scriptline 1
Executable file
skills/conflict-detector/src/detector.py
- Executable scriptline 1
Executable file
skills/conflict-detector/src/extract.py
- Executable scriptline 1
Executable file
skills/conflict-detector/src/normalize.py
- Executable scriptline 1
Executable file
skills/conflict-detector/src/report.py
- Executable scriptline 1
Executable file
skills/conflict-detector/src/rules.py
- Executable scriptline 1
Executable file
skills/conflict-detector/tests/__init__.py
- Executable scriptline 1
Executable file
skills/conflict-detector/tests/conftest.py
- Executable scriptline 1
Executable file
skills/conflict-detector/tests/test_cli.py
- Executable scriptline 1
Executable file
skills/conflict-detector/tests/test_detect.py
- Executable scriptline 1
Executable file
skills/conflict-detector/tests/test_detector.py
- Executable scriptline 1
Executable file
skills/data-profiler/run.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/CHANGELOG.md
- Network accessline 3
All notable changes to this skill are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to - Network accessline 4
[Keep a Changelog](https://keepachangelog.com/), and this project adheres to - Network accessline 5
[Semantic Versioning](https://semver.org/).
skills/document-evolution-tracker/CITATION.cff
- Network accessline 10
- family-names: "Shi" given-names: "Jiaming" orcid: "https://orcid.org/0000-0000-0000-0000" - Network accessline 11
given-names: "Jiaming" orcid: "https://orcid.org/0000-0000-0000-0000" repository-code: "https://github.com/JiamingShi-JsPhys/agent-skills" - Network accessline 12
orcid: "https://orcid.org/0000-0000-0000-0000" - Network accessline 13
repository-code: "https://github.com/JiamingShi-JsPhys/agent-skills"
skills/document-evolution-tracker/run.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/src/__init__.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/src/align.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/src/cli.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/src/config.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/src/diff_blocks.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/src/lineage.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/src/report.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/src/tracker.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/src/versioning.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/tests/__init__.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/tests/test_core.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/tests/test_skill_docs.py
- Executable scriptline 1
Executable file
skills/document-evolution-tracker/tests/test_tracker_cli.py
- Executable scriptline 1
Executable file
skills/figure-generator/README.md
skills/figure-generator/scripts/engine.py
- Executable scriptline 1
Executable file
skills/figure-generator/scripts/run.py
- Executable scriptline 1
Executable file
skills/formula-validator/CHANGELOG.md
skills/formula-validator/CONTRIBUTING.md
skills/formula-validator/mcp_server/server.py
skills/formula-validator/run.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/__init__.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/cli.py
- Executable scriptline 1
#!/usr/bin/env python
skills/formula-validator/scripts/core/__init__.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/core/breakpoint.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/core/dimensions.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/core/errors.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/core/limits.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/core/matrixprops.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/core/numeric.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/core/parsing.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/core/pint_units.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/core/pipeline.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/core/registry.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/core/report.py
- Executable scriptline 1
Executable file
skills/formula-validator/scripts/core/symbolic.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/__init__.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/conftest.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/test_cli_inprocess.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/test_core_direct.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/test_coverage_extra.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/test_dimensions.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/test_end_to_end.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/test_limits.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/test_mcp.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/test_numeric.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/test_parsing.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/test_skill_docs.py
- Executable scriptline 1
Executable file
skills/formula-validator/tests/test_symbolic.py
- Executable scriptline 1
Executable file
skills/fulltext-extractor/run.py
- Executable scriptline 1
Executable file
skills/latex-exporter/scripts/engine.py
- Executable scriptline 1
Executable file
skills/latex-exporter/scripts/run.py
- Executable scriptline 1
Executable file
skills/literature-retriever/run.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/CHANGELOG.md
- Network accessline 3
All notable changes to this skill are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to - Network accessline 4
[Keep a Changelog](https://keepachangelog.com/), and this project adheres to - Network accessline 5
[Semantic Versioning](https://semver.org/).
skills/longitudinal-analysis/CITATION.cff
- Network accessline 10
- family-names: "Shi" given-names: "Jiaming" orcid: "https://orcid.org/0000-0000-0000-0000" - Network accessline 11
given-names: "Jiaming" orcid: "https://orcid.org/0000-0000-0000-0000" repository-code: "https://github.com/JiamingShi-JsPhys/agent-skills" - Network accessline 12
orcid: "https://orcid.org/0000-0000-0000-0000" - Network accessline 13
repository-code: "https://github.com/JiamingShi-JsPhys/agent-skills"
skills/longitudinal-analysis/R/lmm.R
- Executable scriptline 1
#!/usr/bin/env Rscript
skills/longitudinal-analysis/R/mediation.R
- Executable scriptline 1
#!/usr/bin/env Rscript
skills/longitudinal-analysis/run.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/src/__init__.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/src/audit.py
skills/longitudinal-analysis/src/cli.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/src/config.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/src/pipeline.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/src/r_runner.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/src/steps/__init__.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/src/steps/descriptive.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/src/steps/lmm.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/src/steps/manipulation.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/src/steps/mediation.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/src/steps/sensitivity.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/tests/__init__.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/tests/conftest.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/tests/test_cli.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/tests/test_manipulation.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/tests/test_pipeline.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/tests/test_r_steps.py
- Executable scriptline 1
Executable file
skills/longitudinal-analysis/tests/test_skill_docs.py
- Executable scriptline 1
Executable file
skills/ml-auditor/scripts/engine.py
- Executable scriptline 1
Executable file
skills/ml-auditor/scripts/run.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/CHANGELOG.md
- Network accessline 3
All notable changes to this skill are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to - Network accessline 4
[Keep a Changelog](https://keepachangelog.com/), and this project adheres to - Network accessline 5
[Semantic Versioning](https://semver.org/).
skills/multi-dim-manager/CITATION.cff
- Network accessline 10
- family-names: "Shi" given-names: "Jiaming" orcid: "https://orcid.org/0000-0000-0000-0000" - Network accessline 11
given-names: "Jiaming" orcid: "https://orcid.org/0000-0000-0000-0000" repository-code: "https://github.com/JiamingShi-JsPhys/agent-skills" - Network accessline 12
orcid: "https://orcid.org/0000-0000-0000-0000" - Network accessline 13
repository-code: "https://github.com/JiamingShi-JsPhys/agent-skills"
skills/multi-dim-manager/run.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/sample_plugin.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/multi-dim-manager/scripts/__init__.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/scripts/aggregator.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/scripts/audit.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/scripts/common.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/scripts/config.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/scripts/errors.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/scripts/executor.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/scripts/param_space.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/scripts/report.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/scripts/rollback.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/scripts/run.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/scripts/snapshot.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/scripts/verify.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/__init__.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/conftest.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/test_aggregator.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/test_audit.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/test_config.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/test_executor.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/test_param_space.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/test_report.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/test_rollback.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/test_run_cli.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/test_skill_docs.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/test_snapshot.py
- Executable scriptline 1
Executable file
skills/multi-dim-manager/tests/test_verify.py
- Executable scriptline 1
Executable file
skills/quantitative-validator/scripts/engine.py
- Executable scriptline 1
Executable file
skills/quantitative-validator/scripts/run.py
- Executable scriptline 1
Executable file
skills/reference-auditor/README.md
skills/reference-auditor/run.py
- Executable scriptline 1
Executable file
skills/task-organizer/CHANGELOG.md
skills/task-organizer/CITATION.cff
- Network accessline 10
- family-names: "Shi" given-names: "Jiaming" orcid: "https://orcid.org/0000-0000-0000-0000" - Network accessline 11
given-names: "Jiaming" orcid: "https://orcid.org/0000-0000-0000-0000" repository-code: "https://github.com/JiamingShi-JsPhys/agent-skills" - Network accessline 12
orcid: "https://orcid.org/0000-0000-0000-0000" - Network accessline 13
repository-code: "https://github.com/JiamingShi-JsPhys/agent-skills"
skills/task-organizer/CONTRIBUTING.md
skills/task-organizer/run.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/__init__.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/broadcast.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/dedupe.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/doctor.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/hashcache.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/history.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/index_md.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/index_xlsx.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/init.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/organize.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/rollback.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/rotate.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/rules.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/run.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/scan.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/snapshot.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/sources.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/text_extract.py
skills/task-organizer/scripts/utils/__init__.py
- Executable scriptline 1
Executable file - Access to secretsline 885
[Credential-related source omitted] - Access to secretsline 887
[Credential-related source omitted] - Access to secretsline 889
[Credential-related source omitted] - Access to secretsline 891
[Credential-related source omitted] - Access to secretsline 903
[Credential-related source omitted] - Access to secretsline 929
[Credential-related source omitted] - Access to secretsline 965
[Credential-related source omitted] - Access to secretsline 1139
[Credential-related source omitted] - Access to secretsline 1213
[Credential-related source omitted] - Access to secretsline 1269
[Credential-related source omitted] - Access to secretsline 1305
[Credential-related source omitted] - Access to secretsline 1319
[Credential-related source omitted] - Access to secretsline 1331
[Credential-related source omitted] - Network accessline 1335
"https://api.openai.com/v1", - Access to secretsline 1339
[Credential-related source omitted] - Network accessline 1363
req = urllib.request.Request( - Access to secretsline 1373
[Credential-related source omitted] - Network accessline 1381
with urllib.request.urlopen(req, timeout=30) as resp:
skills/task-organizer/scripts/utils/logger.py
- Executable scriptline 1
Executable file
skills/task-organizer/scripts/verify.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/__init__.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/conftest.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_broadcast.py
- Executable scriptline 1
Executable file - Network accessline 65
_W_NS = "http://schemas.openxmlformats.org/wordprocessingml/2006/main" - Network accessline 67
_A_NS = "http://schemas.openxmlformats.org/drawingml/2006/main" - Network accessline 69
_P_NS = "http://schemas.openxmlformats.org/presentationml/2006/main" - Network accessline 143
'<?xml version="1.0"?><sst xmlns="http://schemas.openxmlformats.org/' - Network accessline 159
'<?xml version="1.0"?><worksheet xmlns="http://schemas.openxmlformats'
skills/task-organizer/tests/test_dedupe.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_doctor.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_hashcache.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_history.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_index.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_init.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_logger.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_organize.py
- Executable scriptline 1
Executable file - Network accessline 64
def test_marked_download_goes_to_downloaded(sample_task: Path) -> None: man = sources.SourceManifest.load(sample_task) man.add(sources.KIND_DOWNLOADED, "download.pdf", url="https://example.test/x.pdf") - Network accessline 65
man = sources.SourceManifest.load(sample_task) man.add(sources.KIND_DOWNLOADED, "download.pdf", url="https://example.test/x.pdf") man.save() - Network accessline 66
man.add(sources.KIND_DOWNLOADED, "download.pdf", url="https://example.test/x.pdf") - Network accessline 99
man = sources.SourceManifest.load(sample_task) man.add(sources.KIND_DOWNLOADED, "download.pdf", url="https://example.test/x.pdf") - Network accessline 100
man.add(sources.KIND_DOWNLOADED, "download.pdf", url="https://example.test/x.pdf")
skills/task-organizer/tests/test_rollback.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_rotate.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_rules.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_run.py
- Executable scriptline 1
Executable file - Network accessline 371
(sample_task / "fetched.pdf").write_text("from the web", encoding="utf-8") run.mark_downloaded(sample_task, sample_task / "fetched.pdf", url="https://x/y") - Network accessline 372
run.mark_downloaded(sample_task, sample_task / "fetched.pdf", url="https://x/y") - Network accessline 481
rc = run.run_from_cli( ["mark-downloaded", str(sample_task), str(sample_task / "fetched.pdf"), "--url", "https://example.org/a.pdf"] - Network accessline 482
["mark-downloaded", str(sample_task), str(sample_task / "fetched.pdf"), "--url", "https://example.org/a.pdf"] ) - Network accessline 483
"--url", "https://example.org/a.pdf"]
skills/task-organizer/tests/test_scan.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_skill_docs.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_snapshot.py
- Executable scriptline 1
Executable file
skills/task-organizer/tests/test_sources.py
- Executable scriptline 1
Executable file - Network accessline 62
def test_add_is_idempotent_and_preserves_metadata(tmp_path: Path) -> None: man = sources.SourceManifest(root=tmp_path) assert man.add(sources.KIND_USER, "a.txt", url="http://x", note="n") is True - Network accessline 63
man = sources.SourceManifest(root=tmp_path) assert man.add(sources.KIND_USER, "a.txt", url="http://x", note="n") is True first_at = man.user[0].at - Network accessline 64
assert man.add(sources.KIND_USER, "a.txt", url="http://x", note="n") is True - Network accessline 67
assert man.add(sources.KIND_USER, "a.txt", url="http://other") is False - Network accessline 68
assert man.user[0].url == "http://x" - Network accessline 118
man = sources.SourceManifest(root=tmp_path) man.add(sources.KIND_USER, "my_notes.txt", note="hand-written") man.add(sources.KIND_DOWNLOADED, "paper.pdf", url="https://arxiv.org/abs/1") - Network accessline 119
man.add(sources.KIND_USER, "my_notes.txt", note="hand-written") man.add(sources.KIND_DOWNLOADED, "paper.pdf", url="https://arxiv.org/abs/1") written = man.save() - Network accessline 120
man.add(sources.KIND_DOWNLOADED, "paper.pdf", url="https://arxiv.org/abs/1") - Network accessline 126
assert loaded.is_verbatim("my_notes.txt") is True assert loaded.kind_of("paper.pdf") == sources.KIND_DOWNLOADED assert loaded.downloaded[0].url == "https://arxiv.org/abs/1" - Network accessline 128
assert loaded.downloaded[0].url == "https://arxiv.org/abs/1"
skills/task-organizer/tests/test_verify.py
- Executable scriptline 1
Executable file
skills/video-tracker/CHANGELOG.md
- Network accessline 3
All notable changes to this skill are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to - Network accessline 4
[Keep a Changelog](https://keepachangelog.com/), and this project adheres to - Network accessline 5
[Semantic Versioning](https://semver.org/).
skills/video-tracker/run.py
- Executable scriptline 1
Executable file
skills/video-tracker/scripts/__init__.py
- Executable scriptline 1
Executable file
skills/video-tracker/scripts/config.py
- Executable scriptline 1
Executable file
skills/video-tracker/scripts/data_export.py
- Executable scriptline 1
Executable file
skills/video-tracker/scripts/errors.py
- Executable scriptline 1
Executable file
skills/video-tracker/scripts/fft_analyzer.py
- Executable scriptline 1
Executable file
skills/video-tracker/scripts/physics.py
- Executable scriptline 1
Executable file
skills/video-tracker/scripts/report.py
- Executable scriptline 1
Executable file
skills/video-tracker/scripts/run.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/video-tracker/scripts/tracker.py
- Executable scriptline 1
Executable file
skills/video-tracker/tests/__init__.py
- Executable scriptline 1
Executable file
skills/video-tracker/tests/conftest.py
- Executable scriptline 1
Executable file
skills/video-tracker/tests/test_config.py
- Executable scriptline 1
Executable file
skills/video-tracker/tests/test_data_export.py
- Executable scriptline 1
Executable file
skills/video-tracker/tests/test_fft_analyzer.py
- Executable scriptline 1
Executable file
skills/video-tracker/tests/test_physics.py
- Executable scriptline 1
Executable file
skills/video-tracker/tests/test_report.py
- Executable scriptline 1
Executable file
skills/video-tracker/tests/test_run_cli.py
- Executable scriptline 1
Executable file
skills/video-tracker/tests/test_skill_docs.py
- Executable scriptline 1
Executable file
skills/video-tracker/tests/test_tracker.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 2 facts
- Contacts schemas.openxmlformats.org, which SKILL.md, the README and the plugin manifest do not mentiontask-organizer/scripts/text_extract.py:95High confidence
- Contacts api.openai.com, which SKILL.md, the README and the plugin manifest do not mentiontask-organizer/scripts/utils/__init__.py:1335High confidence
Signal confidence: 280 facts
- Executable script in prose of a file that runsai-trace-remover/run.py:1Low confidence
- Executable script in prose of a file that runsai-trace-remover/src/__init__.py:1Low confidence
- Executable script in a comment of a file that runsai-trace-remover/src/cli.py:1Low confidence
- Executable script in prose of a file that runsai-trace-remover/src/core/__init__.py:1Low confidence
- Executable script in a comment of a file that runsai-trace-remover/src/core/engine.py:1Low confidence
- Executable script in a comment of a file that runsai-trace-remover/src/core/hard_bans.py:1Low confidence
- Executable script in a comment of a file that runsai-trace-remover/src/core/patterns_en.py:1Low confidence
- Executable script in a comment of a file that runsai-trace-remover/src/core/patterns_zh.py:1Low confidence
- Executable script in a comment of a file that runsai-trace-remover/src/core/sound_rules.py:1Low confidence
- Executable script in prose of a file that runsbibtex-normalizer/run.py:1Low confidence
- Executable script in prose of a file that runscapstone-labmate/conftest.py:1Low confidence
- Executable script in prose of a file that runscapstone-labmate/run.py:1Low confidence
- Executable script in prose of a file that runscapstone-labmate/scripts/_capx.py:1Low confidence
- Executable script in code of a file that runscapstone-labmate/scripts/draft_report.py:1High confidence
- Executable script in prose of a file that runscapstone-labmate/scripts/formula_ast.py:1Low confidence
- Executable script in code of a file that runscapstone-labmate/scripts/preconfigure_cap.py:1High confidence
- Executable script in code of a file that runscapstone-labmate/scripts/process_cap.py:1High confidence
- Executable script in prose of a testcapstone-labmate/tests/test_capx.py:1Low confidence
- Executable script in prose of a testcapstone-labmate/tests/test_draft_report.py:1Low confidence
- Executable script in prose of a testcapstone-labmate/tests/test_preconfigure_cap.py:1Low confidence
- Executable script in prose of a testcapstone-labmate/tests/test_process_cap.py:1Low confidence
- Network access in prose of documentationconflict-detector/CHANGELOG.md:3Low confidence
- Network access in prose of documentationconflict-detector/CHANGELOG.md:4Low confidence
- Network access in prose of documentationconflict-detector/CHANGELOG.md:5Low confidence
- Executable script in prose of a file that runsconflict-detector/run.py:1Low confidence
- Executable script in prose of a file that runsconflict-detector/src/__init__.py:1Low confidence
- Executable script in prose of a file that runsconflict-detector/src/cli.py:1Low confidence
- Executable script in prose of a file that runsconflict-detector/src/config.py:1Low confidence
- Executable script in prose of a file that runsconflict-detector/src/detect.py:1Low confidence
- Executable script in prose of a file that runsconflict-detector/src/detector.py:1Low confidence
- Executable script in prose of a file that runsconflict-detector/src/extract.py:1Low confidence
- Executable script in prose of a file that runsconflict-detector/src/normalize.py:1Low confidence
- Executable script in prose of a file that runsconflict-detector/src/report.py:1Low confidence
- Executable script in prose of a file that runsconflict-detector/src/rules.py:1Low confidence
- Executable script in prose of a testconflict-detector/tests/__init__.py:1Low confidence
- Executable script in prose of a testconflict-detector/tests/conftest.py:1Low confidence
- Executable script in prose of a testconflict-detector/tests/test_cli.py:1Low confidence
- Executable script in prose of a testconflict-detector/tests/test_detect.py:1Low confidence
- Executable script in prose of a testconflict-detector/tests/test_detector.py:1Low confidence
- Executable script in prose of a file that runsdata-profiler/run.py:1Low confidence
- Network access in prose of documentationdocument-evolution-tracker/CHANGELOG.md:3Low confidence
- Network access in prose of documentationdocument-evolution-tracker/CHANGELOG.md:4Low confidence
- Network access in prose of documentationdocument-evolution-tracker/CHANGELOG.md:5Low confidence
- Executable script in prose of a file that runsdocument-evolution-tracker/run.py:1Low confidence
- Executable script in prose of a file that runsdocument-evolution-tracker/src/__init__.py:1Low confidence
- Executable script in prose of a file that runsdocument-evolution-tracker/src/align.py:1Low confidence
- Executable script in prose of a file that runsdocument-evolution-tracker/src/cli.py:1Low confidence
- Executable script in prose of a file that runsdocument-evolution-tracker/src/config.py:1Low confidence
- Executable script in prose of a file that runsdocument-evolution-tracker/src/diff_blocks.py:1Low confidence
- Executable script in prose of a file that runsdocument-evolution-tracker/src/lineage.py:1Low confidence
and 230 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Native | Path .cursor/rules/chelate-shell.mdc | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/ai-trace-remover/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Native | Manifest .github/copilot-instructions.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/ai-trace-remover/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.