← 返回 Skills 市场
earlvanze

Renatus Icm

作者 Earl Co · GitHub ↗ · v2.1.4 · MIT-0
cross-platform ⚠ suspicious
130
总下载
0
收藏
1
当前安装
11
版本数
在 OpenClaw 中安装
/install renatus-icm
功能描述
Manage Renatus event campaigns by setting up landing pages, running email blasts, handling guest registrations, exporting leads, and syncing unsubscribes.
安全使用建议
This package looks like a real toolkit for running Renatus campaigns, but there are notable red flags you should address before using it: - Metadata mismatch: the registry lists no required env vars or binaries, but SKILL.md and the scripts require many secrets and external tooling. Treat that as a warning: ask the publisher (or inspect the repo) for a clear install/requirements manifest. - Sensitive credentials: do NOT supply production SUPABASE_SERVICE_ROLE_KEY or other admin keys. Create least-privilege tokens (read-only anon or a narrowly scoped export token) and test in a separate Supabase project. - CDP/browser access: the scripts connect to Chrome/Brave remote debugging and read localStorage/cookies. Use a dedicated browser profile with only the Renatus session, on an isolated machine if possible. Otherwise other site cookies/sessions could be exposed. - Verify dependencies and run in a sandbox: install and run the code in a disposable VM or container, and ensure Playwright and the gws CLI are the official packages you expect. The package does not provide an install spec — add one or manually audit dependencies. - Safe testing practices: run destructive scripts (renatus_delete_lead.py) with --dry-run first; rotate any credentials used for testing; keep SMTP accounts send-only and limited. - Source provenance: the skill source/homepage is unknown. If you cannot verify the author's identity or vet the code thoroughly, prefer not to run it against production data. If you decide to proceed, limit credentials, isolate the environment, and review the scripts (especially CDP extraction and any network calls) before giving access. If you provide the publisher/source URL, or a clear requirements/install manifest, I can re-evaluate and lower concerns accordingly.
能力标签
cryptocan-make-purchasesrequires-oauth-token
能力评估
Purpose & Capability
The code files and documentation align with the skill's stated purpose (event pages, email batches, Supabase lead export, CDP‑based registration/delete). However the registry metadata claims no required environment variables or binaries while the SKILL.md and scripts clearly expect many credentials (Renatus, Supabase tokens, SMTP/gws) and external tools (Playwright/CDP, gws CLI). That metadata mismatch is a coherence issue that should be resolved.
Instruction Scope
Runtime instructions and scripts perform browser CDP connections to http://127.0.0.1:9222 and read localStorage and document.cookie to obtain session tokens/XSRF tokens for Renatus. This is necessary for automated browser registration but can expose any other site cookies/localStorage present in the same browser profile. The skill's docs tell you to use a dedicated profile (good), but the scripts also search for config.json in parent directories (config_loader) which may read local files with secrets. The SKILL.md explicitly asks for high-privilege Supabase keys and instructs deletion actions (renatus_delete_lead.py) — these are within the claimed feature set but are high‑impact operations and should be used with dry‑run and least-privilege keys.
Install Mechanism
There is no install spec in the registry (instruction-only install), but the code imports Playwright and expects external tools (gws CLI, Chrome/Brave with remote debugging). The absence of declared dependencies/binaries is inconsistent with the code and can lead users to run scripts without proper sandboxing. No remote downloads or obscure URLs were observed (good), but the missing dependency/install documentation is a practical risk.
Credentials
The SKILL.md requests multiple credentials relevant to the feature set (RENATUS_USERNAME/PASSWORD, SUPABASE_URL, LEAD_ADMIN_TOKEN, SUPABASE_SERVICE_ROLE_KEY, SENDER_EMAIL/SENDER_PASSWORD). Those are functionally necessary for Renatus + Supabase integration, but SUPABASE_SERVICE_ROLE_KEY and LEAD_ADMIN_TOKEN are high‑privilege credentials (service role and admin export). The doc recommends not using a production service_role_key, but requiring those high‑privilege secrets increases the blast radius — prefer least‑privilege anon/export tokens and keep service_role usage offline or restricted.
Persistence & Privilege
The skill does not request 'always: true' and does not declare autonomous privilege beyond normal agent invocation. Scripts operate on local files and call Supabase/Renatus endpoints; there is no indication they modify other skills or global agent settings. This is appropriate for the functionality offered.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install renatus-icm
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /renatus-icm 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.4
Add Bitwarden/Browser Relay auth section, fix get_events() to read raw JSON, push 42 events to calendar
v2.1.3
**Summary: Improved credential handling and documentation for safer, more reliable event campaign management.** - Updated SKILL.md with a dedicated ⚠️ Credentials & Security section, listing all required environment variables and key security practices. - Simplified and clarified environment variable requirements, emphasizing safe credential handling (do not commit secrets to code). - Enhanced documentation around Chrome/Brave CDP access and potential risks with admin/destructive scripts. - No changes to core automation scripts (`add_event.py`, `generate_event_page.py`), but related usage and requirements clarified in documentation. - Streamlined descriptions and prerequisites for common workflows, making setup and operations clearer and more secure for users.
v2.1.2
renatus-icm v2.1.2 - Updated `scripts/renatus_leads.py` with new changes or improvements. - Removed the sample event landing page: `assets/site/commercial/index.html`. - No user-facing workflow changes noted.
v2.1.1
renatus-icm 2.1.1 - Improved event confirmation page UI in `assets/site/confirmation.html`. - Updated `scripts/add_event.py` for better event handling and landing page generation.
v2.1.0
renatus-icm v2.1.0 - Improved event landing page confirmation (assets/site/confirmation.html) for registrants. - Updated generate_event_page.py script for enhanced event detail extraction and page rendering.
v2.0.0
Renatus ICM 2.0.0 introduces multi-event automation for event marketing. - Added scripts to auto-generate an event calendar (`generate_calendar.py`) and automate adding/scraping new events with one command (`add_event.py`). - `config.json` now supports and stores multiple events (`events[]`), enabling calendar and batch operations. - Updated documentation with new workflows for generating an events calendar and one-step event setup. - Refactored `config_loader.py` and `generate_event_page.py` to support enhanced multi-event configuration.
v1.3.0
- Added centralized configuration support via config.json and new config_loader.py. - All scripts now automatically read from config.json, falling back to environment variables. - Updated SKILL.md documentation for the new configuration method and environment variable usage. - Improved consistency across event, email, and lead scripts for configuration management.
v1.2.1
### renatus-icm 1.2.1 - Updated Supabase setup documentation in `references/supabase-setup.md`. - No functional/code changes to workflows or scripts.
v1.2.0
Renatus-ICM 1.2.0 - Updated event landing page sample URL for clarity in documentation. - Standardized example phone numbers for better privacy and consistency. - Minor documentation improvements across SKILL.md and reference materials. - No functional or workflow changes; all script and process usage remain as before.
v1.1.0
renatus-icm 1.1.0 - Added script: scripts/generate_email_template.py for generating email templates. - No changes to existing workflows or core documentation.
v1.0.0
Initial release of Renatus ICM skill — a complete toolkit for running Renatus event marketing campaigns: - Set up event landing pages with automated data extraction from Renatus back office - Manage event registrations via Supabase Edge Functions and browser-based scripts - Send commercial email campaigns with bounce and unsubscribe handling - Export and download leads securely through Supabase admin functions - Sync unsubscribes to Renatus weekly with cron-script automation - Provides detailed setup instructions and quick-reference workflows for ICMs
元数据
Slug renatus-icm
版本 2.1.4
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 11
常见问题

Renatus Icm 是什么?

Manage Renatus event campaigns by setting up landing pages, running email blasts, handling guest registrations, exporting leads, and syncing unsubscribes. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 130 次。

如何安装 Renatus Icm?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install renatus-icm」即可一键安装,无需额外配置。

Renatus Icm 是免费的吗?

是的,Renatus Icm 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Renatus Icm 支持哪些平台?

Renatus Icm 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Renatus Icm?

由 Earl Co(@earlvanze)开发并维护,当前版本 v2.1.4。

💬 留言讨论