返回顶部
c

conference-intern会议实习生

Discover, curate, and register for crypto conference side events via Luma and Google Sheets

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.1.4
安全检测
已通过
174
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

conference-intern

会议实习生

发现、筛选并自动注册加密货币会议的周边活动。从Luma页面和社区整理的Google Sheets中获取活动,利用LLM智能根据您的偏好进行过滤,并通过浏览器自动化处理Luma的RSVP。

快速开始

bash

首次使用:交互式设置


bash scripts/setup.sh my-conference

运行完整流程

bash scripts/discover.sh my-conference bash scripts/curate.sh my-conference bash scripts/register.sh my-conference

或一次性完成

bash scripts/discover.sh my-conference && bash scripts/curate.sh my-conference && bash scripts/register.sh my-conference

监控新活动

bash scripts/monitor.sh my-conference

命令

命令脚本描述
setupbash scripts/setup.sh <名称>交互式配置 — 引导您设置偏好、URL、认证信息
discover
bash scripts/discover.sh | 从Luma + Google Sheets获取活动 → events.json | | curate | bash scripts/curate.sh | LLM驱动的筛选和排序 → curated.md | | register | bash scripts/register.sh | 自动在Luma上RSVP推荐活动 | | monitor | bash scripts/monitor.sh | 重新发现+重新筛选,标记新活动 |

文件位置

每个会议的数据存储在 conferences/{会议ID}/ 目录下:

  • - config.json — 用户偏好、URL、策略、用户信息
  • events.json — 所有发现的活动(标准化模式)
  • events-previous.json — 上次运行的快照(用于监控差异)
  • curated.md — 筛选后的日程输出(按天分组,分层级)
  • luma-session.json — 持久化的Luma浏览器会话Cookie
  • custom-answers.json — 用户对自定义RSVP字段的答案(跨注册复用)

技能级别共享文件:

  • - luma-knowledge.md — 共享的Luma页面模式(由代理学习,加速注册)

代理指令

关键:始终使用脚本

您必须为每个流程阶段运行bash脚本。不要尝试通过直接浏览页面自行完成发现、筛选或注册。 脚本处理循环、错误恢复、状态跟踪和标签清理,这些您无法在单次代理操作中可靠完成。

当用户要求您:

  • - 设置会议 → 运行 bash scripts/setup.sh <会议ID>
  • 查找/发现活动 → 运行 bash scripts/discover.sh <会议ID>
  • 筛选/过滤活动 → 运行 bash scripts/curate.sh <会议ID>
  • 注册活动 → 运行 bash scripts/register.sh <会议ID>(每批处理10个活动)
  • 重试需要输入的活动 → 运行 bash scripts/register.sh <会议ID> --retry-pending
  • 检查新活动 → 运行 bash scripts/monitor.sh <会议ID>
  • 运行完整流程 → 按顺序运行每个脚本:discover → curate → register

脚本会为单个任务调用您(注册时一次一个活动)。遵循它们给出的提示。永远不要自行循环处理活动 — 脚本控制循环以确保每个活动都被尝试。

浏览器使用

当脚本调用您执行浏览器任务时,使用您的浏览器能力与页面交互。不要硬编码CSS选择器或DOM路径。 相反:

  • - 导航到URL并读取页面内容
  • 像人类一样解读页面 — 查找活动列表、注册表单、按钮
  • 这种方法永不过时 — 无论Luma UI如何变化都能工作

注册(批量流程)

注册以每批10个活动的方式处理。您必须遵循此循环直到所有活动处理完毕:

  1. 1. 运行 bash scripts/register.sh <会议ID>
  2. 立即告知用户 批次结果(已注册/失败/需要输入/剩余数量)
  3. 读取 conferences//registration-status.json
  4. 如果 newfields 不为空:询问用户答案,写入 conferences//custom-answers.json
  5. 如果 done 为false:立即再次运行 register.sh 处理下一批 — 不要等待用户询问
  6. 当 done 为true且有 ⏳ 需要输入 的活动时:运行 register.sh --retry-pending
  7. 读取 registration-status.json — 如果 manualregistration 不为空,向用户展示列表:
这些活动需要手动注册(不在Luma上): - 每个条目的 活动名称
  1. 8. 向用户报告最终结果

关键: 每批完成后,您必须运行下一批或告知用户停止的原因。绝不要在批次之间无声停止。

当脚本为单个活动调用您时:

  • - 仅在RSVP表单上填写必填/必需字段。可选字段留空。
  • 如果遇到无法填写的必填字段,返回 needs-input 状态并附上字段标签。
  • 永远不要猜测自定义字段的答案 — 始终交由用户决定。
  • 如果用户已注册,返回 registered 状态,不触碰表单。
  • 每个活动后关闭浏览器标签 — 除非检测到CAPTCHA(保持该标签页打开)。

错误处理

脚本会自动处理大多数错误恢复。当为单个活动调用时:

  • - 页面加载失败 → 返回 failed 状态
  • 检测到CAPTCHA → 返回 captcha 状态(脚本将停止循环)
  • 活动已满/已关闭 → 返回 closed 状态
  • 会话过期 → 返回 session-expired 状态(脚本将停止循环)

停止条件

注册脚本(register.sh)在以下情况自动停止并询问用户:

  • - 检测到CAPTCHA(Luma可能标记了会话)
  • 会话在运行中过期
  • 自定义字段需要答案(收集所有唯一字段,每个字段询问一次)

其他流程停止条件:

  • - 发现零个活动 → 跳过筛选和注册
  • 筛选后零个活动 → 跳过注册

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 conference-intern-1776054983 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 conference-intern-1776054983 技能

通过命令行安装

skillhub install conference-intern-1776054983

下载

⬇ 下载 conference-intern v2.1.4(免费)

文件大小: 32.83 KB | 发布时间: 2026-4-14 13:39

v2.1.4 最新 2026-4-14 13:39
Auto-check mandatory checkboxes (ToS, consent, code of conduct)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部