Port CLI skills sync/add only reads literal entity.properties .references. If references is a calculationProperty (e.g. zipped from mirror properties sourced via a relation to child skill_reference entities), it's silently skipped — only SKILL.md downloads, no error or warning. Confirmed by Port support as a known limitation. Modeling reference files as related entities (one per file, vs. a single inline array) is a natural, common pattern — anyone using it gets silently incomplete syncs. Repro: Skill with references as a calculation property (zipped from mirrors of related skill_reference entities) → port skills sync --skill <id> → SKILL.md downloads, references/ doesn't, no error. Ask: Port CLI skills sync/add resolve references/assets from the entity's full computed value, not just literal properties.