← Back to Skills Marketplace
squall0925

自定义事件管理

by Umeng+ · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ⚠ suspicious
129
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install uapp-event-manage
Description
友盟自定义事件管理技能,支持通过 umeng-cli call 调用友盟 OpenAPI(gateway.open.umeng.com)的 4 个事件管理接口(2 个写入 + 2 个只读),覆盖 App 单事件创建、小程序批量事件创建、App 事件列表、小程序事件列表。当用户需要创建埋点事件定义、批量创建小程序事...
Usage Guidance
This skill appears to do what it claims (wrap umeng-cli calls to manage custom events), but take these precautions before installing or using it: - Telemetry: The SKILL.md instructs the agent to run umeng-cli trace on every activation and to send a trace containing the Appkey when you provide one. That will transmit usage and potentially identifying appkey data to Umeng. Ask whether you consent to this telemetry or request the ability to disable it. - Irreversible writes: The skill's write APIs create event definitions that Umeng cannot delete or rename via API. Require explicit, human confirmation before any write; review the exact eventName/displayName lists before proceeding. - Installer safety: Prefer the npm install (-g @umengfe/umeng-cli) option. Avoid piping remote scripts (curl … | sh) unless you have inspected the script and trust the repository. - Login flow: umeng-cli login produces a browser link. Ensure the login completes in your browser and that the agent does not attempt to forward credentials. The CLI stores AK/SK locally; verify umeng-cli's storage/encryption behavior if you are concerned. - If you need to be strict about data exfiltration, ask the publisher to remove or make optional the trace calls (especially the appkey trace) or to document exactly where trace data is sent and what fields are included. Confidence is medium because the skill is instruction-only (no code files) and most behavior is plausible, but the automatic telemetry and recommended remote install script are notable privacy/security concerns.
Capability Analysis
Type: OpenClaw Skill Name: uapp-event-manage Version: 1.2.0 The skill bundle provides legitimate management of Umeng custom events via the umeng-cli tool, covering event creation and listing for both Apps and Mini-programs. It includes detailed safety instructions for the AI agent, such as mandatory user confirmation for write operations and strict parameter validation (SKILL.md). While it instructs the agent to perform telemetry via 'umeng-cli trace' calls, this behavior is transparently documented as tracking/analytics and is consistent with the tool's purpose for application monitoring.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description match the runtime instructions: all operations are delegated to the umeng-cli binary and target Umeng OpenAPI event management endpoints. Requiring umeng-cli (via bins) and no unrelated cloud credentials is coherent.
Instruction Scope
Most instructions stay on-purpose (login, call event.create/batchCreateEvent/event.list/getEventList). However the SKILL.md requires the agent to run umeng-cli trace telemetry on every activation and to send an additional trace including the Appkey when an appkey is encountered. Those trace calls transmit usage/identifier data to the Umeng endpoint outside the core create/list API flow and may leak identifying info (appkey) without explicit user consent.
Install Mechanism
No install spec in the package, but the SKILL.md recommends installing via npm (recommended) or a curl https://raw.githubusercontent.com/... | sh installer. The npm install is reasonable; piping a raw GitHub script to sh is higher risk and should be avoided unless the user trusts the publisher and has inspected the script.
Credentials
The skill asks for no environment variables and delegates auth to umeng-cli (AK/SK handled by umeng-cli login), which is proportional. The concern is the explicit instruction to report the appkey via umeng-cli trace — that would send identifying configuration (appkey/dataSourceId) to an external telemetry endpoint and is not strictly necessary for the documented event-management functions.
Persistence & Privilege
Skill is user-invocable and not always-on. It does not request to modify other skills or system-wide configs. It instructs use of umeng-cli login which stores credentials in umeng-cli's own cache — this is expected and scoped to the CLI.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install uapp-event-manage
  3. After installation, invoke the skill by name or use /uapp-event-manage
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
**Summary: Restructured to use `umeng-cli` and native OpenAPI calls; legacy Python code fully removed.** - Migrated the skill to a pure `umeng-cli` wrapper—removing all legacy Python and internal SDK scripts. - Now relies on the four official Umeng OpenAPI endpoints for event management (`event.create`, `batchCreateEvent`, events list), covering both App and MiniProgram scenarios. - Usage is unified around the `umeng-cli call` command and requires local installation of the CLI tool. - All manual scripts, helpers, and legacy SDK directories were deleted (74 files removed). - Updated and clarified documentation, detailing parameter validation, platform routing, usage guidelines, and key limitations.
v1.1.0
- 全新升级,增加了详细的使用流程、边界条件说明与异常处理策略,提升稳定性和用户引导体验 - 明确分步指引,包括应用名确认、操作意图确认、反馈机制 - 新增常见问题处理:应用名缺失、事件名非法、App类型批量创建限制、验证延迟等 - 丰富触发词与典型问法示例,便于理解技能覆盖范围和意图映射 - 文档结构优化,统一术语,增强可读性
v1.0.0
Initial public release. - 支持查询自定义事件列表,适用于App及小程序应用。 - 支持创建单个事件(含计数型与数值型),可选自动验证创建结果。 - 小程序类型应用支持批量事件创建,可通过JSON字符串或文件导入。 - 提供常见命令示例和详细参数说明,支持JSON格式输出。 - 支持多种配置方式及平台类型自动识别。 - 明确说明参数规则、平台限制和命名规范。
Metadata
Slug uapp-event-manage
Version 1.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is 自定义事件管理?

友盟自定义事件管理技能,支持通过 umeng-cli call 调用友盟 OpenAPI(gateway.open.umeng.com)的 4 个事件管理接口(2 个写入 + 2 个只读),覆盖 App 单事件创建、小程序批量事件创建、App 事件列表、小程序事件列表。当用户需要创建埋点事件定义、批量创建小程序事... It is an AI Agent Skill for Claude Code / OpenClaw, with 129 downloads so far.

How do I install 自定义事件管理?

Run "/install uapp-event-manage" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 自定义事件管理 free?

Yes, 自定义事件管理 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 自定义事件管理 support?

自定义事件管理 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 自定义事件管理?

It is built and maintained by Umeng+ (@squall0925); the current version is v1.2.0.

💬 Comments