pub async fn sync_skills( client: &CloudClient, skills: &[SkillRecord], ) -> Result<Option<SyncResult>, CoreError>