microduck-skill
Installation
SKILL.md
Microduck RL
Close the loop: spec → sim → package → Hub → robot. You are training a 61→14 PPO policy, not an LLM. Hub publish is not the end — deploy is in scope. A published repo is a deliverable for whoever owns a duck, not a baked-in official weight.
Canonical playbook: AGENTS.md in pollen-robotics/microduck_rl. This skill is the job ticket; that file wins if they disagree.
$SKILL = directory that contains this SKILL.md. Always invoke scripts with that absolute path. The skill id is microduck-skill.
Preconditions
- Run
$SKILL/scripts/doctor.sh(add--clone --syncif there is no checkout). It must printdoctor ok. - Default compute is Hugging Face Jobs. Require
HF_TOKEN(orhf auth login) andMICRODUCK_HF_NAMESPACE(user or org). No namespace → Jobs prompts and the agent hangs. - Local train only if
MICRODUCK_TRAIN_LOCAL=1and CUDA is present. Smoke uses the same switch. - Stop if doctor fails. Do not invent another trainer (Isaac Sim, AutoTrain, Colab-only hacks).