jinko-task-define-param-to-calibrate
Classify directly valued Jinkō model inputs by evidence source and assign inputs needing calibration to explicit calibration steps. Use when the user wants to decide which parameters, categorical parameters, or species initial conditions should be calibrated and record the decision with `s::*` and `CalibIter::*` tags. Do not use for choosing datasets, estimating priors, drafting calibration plans, or running calibrations.
How do I install this agent skill?
npx skills add https://github.com/novainsilico/jinko-skills --skill jinko-task-define-param-to-calibrateIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill facilitates the classification and labeling of Jinkō model parameters based on provided evidence. It uses a structured workflow where the agent generates a mutation plan which is then validated and applied by a local Python script using the vendor's SDK. The process includes safety checks to prevent incorrect labeling and model corruption.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Define Parameters To Calibrate
PREREQUISITE: This skill needs an initialized
jinko-sdkconnection and an SDK satisfying itsmetadata.requires_sdkrange. Run thejinko-sdk-setupskill (../jinko-sdk-setup/SKILL.md) and proceed only once its check passes. If that skill is not found, install it fromnovainsilico/jinko-skills.
Classify model inputs from supplied evidence; do not infer unsupported provenance or invent calibration steps.
Inputs
Require:
- a model SID;
- documentation or other evidence for the current input values;
- an explicit ordered list of calibration step identifiers and each step's biological scope;
- any user overrides and whether existing labels may be replaced.
Labels
Assign at most one source tag per eligible input:
s::knowledge: supported by literature, expert knowledge, or a reference model;s::arbitrary: deliberately fixed without an evidence-derived value;s::to-calibrate: insufficiently informed and intended for calibration;s::calibrated: preserve when present; never assign in this task.
Assign CalibIter::<step> only with s::to-calibrate, using an explicitly
provided step whose scope covers the input. Absence means the input is not
assigned to calibration. Leave uncertain inputs unchanged and report them.
Workflow
- Use
jinko-modelto inspect parameters, categorical parameters, and species initial conditions. Exclude derived formulas, technical infrastructure, and non-input components. - Preserve existing
s::*andCalibIter::*tags unless relabeling was requested. For each remaining input, classify its source from the evidence. - Map every
s::to-calibrateinput to the first supplied step whose scope fully covers its biological role. If no unique step qualifies, leave it unchanged and add it totodo. - Write the proposed mutations as JSON and run
scripts/apply_calibration_labels.pyin dry-run mode, then with--applyafter review. The script validates source/step consistency, duplicate assignments, component kinds, existing-label conflicts, and allowed model mutations before applying one component batch. - Re-fetch the model and return the new revision and snapshot with a compact
report: assigned and preserved labels, counts by source and step, and
todoentries with reasons.
The mutation plan has this shape:
{
"in_scope_steps": ["2", "3"],
"assignments": [
{"component_id": "k_elim", "source": "to-calibrate", "calibration_step": "2"},
{"component_id": "body_weight", "source": "knowledge"}
]
}
Do not change values, units, descriptions, equations, structure, or unrelated
tags. todo items are reported, not encoded as placeholder tags.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/novainsilico/jinko-skills/jinko-task-define-param-to-calibrate">View jinko-task-define-param-to-calibrate on skillZs</a>