Discovery-only Gaia curation for one manually selected source page. Fetches and normalizes up to five real SKILL.md candidates, deduplicates and maps them for human L4 review, then stops without evidence scoring or registry mutation.
Resources
5Install
npx skillscat add gaia-research/gaia-skill-tree/gaia-curate Install via the SkillsCat registry.
Gaia Curate
Read CURATION-CORE.md. This skill is discovery-only and processes one manually selected source page with at most five candidates.
- Fetch the page and record its canonical URL, retrieval time, source lane, and source-native trend signals. Do not treat popularity as trust.
- For each candidate, fetch a real upstream
SKILL.md. Reject/defer a listing that cannot resolve to one. Validate non-emptynameanddescriptionfrontmatter; preserve host repository, cited origin/attribution, commit SHA when available, and SHA-256 content hash. Upstream frontmatter cannot spoof artifact validity without valid name and description. - Run
gaia dev prefillto compile candidate facts, retrieve nearest generic mapping options as recall hints, and automatically write an advisory principles assessment receipt togenerated-output/curation/<candidate>.assessment.json. Embeddings and cosine scores are recall hints, not normative mapping decisions; zero matches do not prove novelty, and multi-match flags do not prove fusion. - (Optional) Run
gaia dev assess <packet.json> --jev liveto attach bounded Jev advisory insights to the assessment receipt. Machine advice is strictly non-authoritative. - Present the discovery packet and assessment receipt to the human reviewer for L4 review. The machine never ratifies topology or makes L4 decisions.
- Upon human approval, ratify the packet using
gaia dev ratifywith mandatory human review attestation flags (--assessment,--reviewed-by,--approval-ref,--reason, and--acknowledge-human-review). Then submit viagaia push --from-file <packet.json>.
Never gather or score evidence, assign manual grades/classes, calculate TM, calibrate stars, mutate registry files, regenerate docs, commit, push, or open a PR.
Portable Environment Setup, Check, and Maintenance
Before or during curation runs, verify your local curation runtime using the portable tooling suite (docs/agents/curation-environment.md):
# Lightweight environment diagnostics (inspects deps, active source, model, freshness)
python scripts/environment/doctor.py
# Full environment bootstrap or non-destructive check
./scripts/environment/setup.sh --check
# Curation maintenance pass (runs steward scan, PR guards, secret scan, focused tests)
./scripts/environment/maintenance.shOptional Semantic Advisory Sidecar (L4)
Before L4 human sign-off, an operator may optionally run gaia dev assess <packet.json> --jev live (or python scripts/jev_advisory.py --mode mapping --input <packet.json>) to attach a non-binding semantic second opinion (docs/agents/jev.md). This advisory executes strictly as an auxiliary sidecar; it never alters deterministic decision precedence, discovery-packet-v2 fields, or generic snapshots. L4 human ratification remains mandatory.