Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds opencli-plugin-claspo to the community plugin listings across English and Chinese documentation (
README.md,README.zh-CN.md,docs/guide/plugins.md, anddocs/zh/guide/plugins.md). Docs only — no core code changes.About opencli-plugin-claspo
opencli-plugin-claspo provides a typed, agent-operable CLI suite for Claspo website widgets and popups (
my.claspo.io) through the OpenCLI Browser Bridge.Ten comprehensive commands (v1.1.0):
opencli claspo list: List all widgets with ID, Name, Status, Views, Submissions, and Conversion Rate.opencli claspo get <widget-id>: Retrieve layout configuration, targeting rules, frequency, and schedules.opencli claspo appearance <widget-id>: Extract all multi-step views (Signup,Email,Promocode, etc.) and interactive component trees with UUIDs.opencli claspo patch <widget-id> --component <uuid> --text <text> [--publish]: Surgically mutate text copy or properties on a component and invoke native SDK save.opencli claspo publish <widget-id> [--unpublish]: Toggle widget live publishing status.opencli claspo rules <widget-id>: Deep inspection of display frequency, countdown timers, show-again modes, and URL/targeting predicates.opencli claspo analytics <widget-id>: Live breakdown of impressions, clicks, submissions, target actions, and conversion rate.opencli claspo duplicate <widget-id> [--name <name>]: Clone an existing widget and optionally assign a new name.opencli claspo rename <widget-id> <name>: Rename an existing widget.opencli claspo delete <widget-id> --yes: Delete a widget, strictly guarded by mandatory--yesconfirmation flag.Highlights
window.ClaspoDashboardSDKandwindow.ClaspoEditorSDK) directly via OpenCLI Browser Bridge, reusing the active authenticated Chrome session (zero session drift).ClDocumentIAST across all step views into structured JSON.node --test commands.test.mjs, 12/12 passing) covering ID validation, format fallbacks, rules parsing, analytics calculation, and AST component extraction.opencli validate claspo(10 commands validated, 0 errors, 0 warnings).Licensing Note
The plugin repository is licensed under GPL-3.0-or-later and depends on
@jackwener/openclias a peer dependency. Nothing GPL is proposed for this repository — this documentation listing PR is contributed under Apache-2.0 perCONTRIBUTING.md.Type of Change
Checklist
Verification Proof