Harvest proposal pipeline
Skill ComeOnOliver/skillshub/skills/jacksonjp0311-gif/Clawbot-skills/harvest-proposal-pipeline
đź§ The right skill, one API call. AI agent skills registry with token-efficient skill resolution. 5,000+ skills from 500+ top repos.
npx -y skills add ComeOnOliver/skillshub --skill harvest-proposal-pipelineAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
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.
SKILL.md
2.9 KB, as published. Nobody here has run it
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.