What problem does it solve?
Publishing locally developed Skills to multiple public marketplaces involves repetitive manual steps: filtering sensitive files, injecting platform-specific metadata, tracking versions, and avoiding duplicate or conflicting releases. This Skill automates the entire multi-platform publishing workflow for ClawHub, Tencent SkillHub, and Lenovo Open Platform.
Core Features & Use Cases
- Multi-platform publishing: Sync Skills to ClawHub (MIT-0 enforced), Tencent SkillHub (no license restriction), and Lenovo Open Platform, each with its own independent allowlist file.
- Safe publish preparation: The prepare-publish.sh script builds a filtered temporary directory using git ls-files and .gitignore rules, excluding credentials, databases, logs, and local config files before upload.
- Incremental sync with records: Compares SKILL.md frontmatter versions against sync-records.yaml to publish only updated Skills, and records per-platform status, git hash, and publish IDs.
- Use Case: After updating a legal-analysis Skill to v1.2.0, run the single-skill workflow to verify the allowlist, inject the SkillHub displayName into a temporary copy, publish with a changelog, and record the result.
Quick Start
Publish my updated skill to Tencent SkillHub using the skill-publish-sync workflow and update the sync records.