> harvest-proposal-pipeline
Automate ICE-Crawler ingestion → registry update → proposal stub creation. Use when you want a full harvest loop that ends with a ready-to-review skill idea.
fetch
$
curl "https://skillshub.wtf/jacksonjp0311-gif/Clawbot-skills/harvest-proposal-pipeline?format=md"SKILL.md•harvest-proposal-pipeline
Harvest → Proposal Pipeline
This skill runs the whole flow when you say so:
- ICE-Crawler orchestrator ingests a repo (Frost→Glacier→Crystal→Residue).
- The extraction registry (
ice-crawler-harvester/extractions) is appended automatically. - A summary stub + optional proposal JSON is generated so you can approve the next skill.
Helper script: scripts/harvest_pipeline.py
Usage
cd <skills_repo>\skills\harvest-proposal-pipeline
python scripts\harvest_pipeline.py <repo_url> --candidate <skill-name> --max-files 80 --max-kb 256
repo_url— cloneable Git URL (raw/tree/blob URLs are fine; orchestrator normalizes).--candidate(optional) — proposed skill name. When supplied, a stub JSON is written underskills/extraction-proposer/proposals/.--max-files/--max-kb— bounds for Glacier selection + per-file size.- Set
ICE_CRAWLER_ROOTto the local path of your ICE-Crawler clone before running this script.
What it does
- Runs
python -m engine.orchestrator …inside$env:ICE_CRAWLER_ROOTwith timestampedstate/runs/run_<ts>. - Loads
artifact_manifest.jsonto count files. - Writes/updates
skills/ice-crawler-harvester/extractions/index.jsonlwith: repo, run_dir, manifest path, file count, summary path. - Creates/updates
skills/ice-crawler-harvester/extractions/<repo-slug>/SUMMARY.md, including an auto-generated “Auto-detected Candidates” section with suggested algorithms/tools. - If
--candidateis provided, savesskills/extraction-proposer/proposals/<skill-name>.jsonprefilled with provenance, candidate description, notable file list, and suggested skill structure.
After the run
- Console output highlights:
Run folder: the ICE-Crawler fossil (state/runs/run_<timestamp>).Summary: path toSUMMARY.md(includes auto-detected candidate bullets).Proposal stub: JSON file to review inextraction-proposer/proposals/(if--candidatesupplied).
- Once you approve a proposal, copy it into
extraction-proposer/catalog/and mark the status (approved,rejected, etc.) so the catalog becomes the definitive list of green-lit algorithms. - Open the summary/proposal, add any extra notes, and decide whether to execute the build using
skill-creator.
Safety & Notes
- Requires Python + git on PATH (same prerequisites as ICE-Crawler).
- Registry + proposal folders must exist (created by earlier skills).
- Script fails fast if orchestrator errors or the manifest is missing.
- You stay in control: nothing becomes a skill until you approve/edit the generated proposal.
Invoke this skill whenever you want a one-command harvest that comes back with a ready-to-review idea.
> related_skills --same-repo
> ice-crawler-harvester
Run ICE-Crawler’s Frost→Glacier→Crystal pipeline to ingest repositories safely, emit bounded artifact bundles, and hand off sealed fossils for downstream agents.
> extraction-proposer
Scan ICE-Crawler extraction logs, pick promising algorithms/tools, and emit skill creation proposals (name, scope, source files, next steps).
┌ stats
installs/wk0
░░░░░░░░░░github stars11
██░░░░░░░░first seenMar 18, 2026
└────────────