From openclix
Syncs OpenClix integration source code with latest openclix-init templates via dry-run plans, marker-based merges, backups, and explicit apply. Triggers on 'update OpenClix', 'sync templates', or template changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/openclix:openclix-updateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
`openclix-update` keeps an existing OpenClix integration aligned with the latest `openclix-init` template output.
openclix-update keeps an existing OpenClix integration aligned with the latest openclix-init template output.
It does not propose campaign operations; that remains the responsibility of openclix-update-campaigns.
--apply is used..openclix/** files unless the generated update path is explicitly selected..openclix/openclix-update/backups/<timestamp>/.status: "conflict") require --force when running apply_sync.sh --apply.OPENCLIX_MANAGED_STARTOPENCLIX_MANAGED_ENDskills/openclix-init/templates/*.skills/openclix-init/references/openclix.schema.json.bash skills/openclix-update/scripts/detect_integration.sh --root <target-project-root>bash skills/openclix-update/scripts/plan_sync.sh --root <target-project-root>bash skills/openclix-update/scripts/apply_sync.sh --root <target-project-root> --plan <plan-file> --applybash skills/openclix-update/scripts/detect_integration.sh --root <target-project-root>
bash skills/openclix-update/scripts/plan_sync.sh \
--root <target-project-root> \
[--platform react-native|flutter|ios|android] \
[--target-root <platform-root>] \
[--plan <openclix-update-plan.json>]
Outputs:
.openclix/openclix-update/openclix-update-plan.jsonconflicts for explicit review.bash skills/openclix-update/scripts/apply_sync.sh \
--root <target-project-root> \
--plan <plan-file> \
--apply \
[--force]
Outputs:
.openclix/openclix-update/openclix-update-apply.jsonbash skills/openclix-update/scripts/report.sh \
--plan <plan-file> \
[--apply <apply-file>] \
[--output <report.md-file>] \
[--json <report-json-file>]
Outputs:
openclix-update-report.mdopenclix-update-report.json--root target project root that already contains an OpenClix integrationopenclix-update-plan.jsonopenclix-update-apply.jsonopenclix-update-report.mdopenclix-update-report.json0 success when script completed and wrote output.1 validation or execution failure.2 blocked by conflicts during non-force apply.npx claudepluginhub openclix/openclix --plugin openclixSets up OpenClix in mobile apps by detecting platform (Expo, React Native, Flutter, iOS, Android), copying templates to namespace, wiring init/event/lifecycle touchpoints, and verifying build.
Updates CodeClaw-managed files including pipelines, scripts, prompts, skills, and platform instructions to the latest plugin version. Detects outdated files and preserves user customizations.
Pulls upstream ClaudeClaw changes into a customized install with preview, selective cherry-pick, merge, or rebase. Creates backup branches and validates with build + tests.