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.
npx claudepluginhub openclix/openclix --plugin openclixThis skill uses the workspace's default tool permissions.
`openclix-update` keeps an existing OpenClix integration aligned with the latest `openclix-init` template output.
Sets 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.
Safely pulls upstream ClaudeClaw updates into customized installs via git previews, merge/cherry-pick/rebase, conflict resolution, backups, validation, and low token usage.
Share bugs, ideas, or general feedback.
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.