广告声明台账
集中登记营销声明与优惠信息,保存证据、披露、条款和审核状态。
技能明确要求显式写入许可、提案与所有者能力边界,采用追加事件、乐观修订、不可删除历史、权限隔离和缺失能力时保持待处理;安全文档还说明密钥不应暴露给代理、运行时内存未加密。因未提供运行时脚本本身,无法验证这些控制是否完整实现,且敏感数据保护仍依赖宿主环境,扣5分。
契约、字段模式、异常状态、过期和失败反馈较清楚,并要求验证脚本、事件模式和系统目录;但本次仅静态阅读,未能复现关键查询、提案、所有者写入、投影重建和校验路径,也未提供该技能专属测试,按静态上限并扣1分。
触发条件、输入单位、读取/写入对象、非适用场景和后续技能均明确,且核心流程为本地事件登记,不依赖海外服务;但对不同宿主能力、孤立安装后的可用边界、中文输出和误触发条件说明有限,扣5分。
前置元数据完整,文档有快速开始、契约、数据源、保存结果、引用资料和版本号,Apache-2.0许可清楚;但维护责任、更新路径和变更记录未在所给材料中明确,且SKILL.md为18.0.0而SECURITY.md仍称17.x为当前支持线,扣4分。
该技能能直接组织声明、优惠、证据、披露、期限和使用位置,并防止把无来源内容批准为已核实,核心产出定义具体;但没有选定技能的实际输出样例或执行证据,查询与投影结果的直接可用性仍需人工检查,静态评估扣1分。
提供了字段契约、事件示例、完整仓库级测试和安全设计说明,支持有限审计;但测试主要覆盖架构、审计产物和PII扫描,未覆盖本技能关键事件流,也无独立第三方复核,按静态上限扣1分。
- 未提供registry-events.py及其引用协议的实际内容,不能确认权限签名、路径校验、锁和投影重建在本版本中确实实现。
- 技能版本18.0.0与安全策略声明17.x为当前支持线存在治理不一致,应在采用前核对支持版本和升级路径。
- 运行时内存未加密,声明、用户事实和证据引用可能包含业务敏感信息,应由宿主提供私有或加密存储边界。
- 所有者能力依赖宿主安全注入;若能力密钥可被代理读取或调用任意代码,权限隔离假设会失效。
这个 Skill 能做什么,适合哪些场景?
这是一个面向营销声明和优惠信息的共享登记技能。它维护声明的准确措辞、证据来源、披露要求、适用条款、使用位置以及审核或失效日期。记录通过追加式事件流保存,并生成声明台账和优惠信息的人类可读视图。它不负责判定声明是否通过审计,也不负责撰写广告文案。
读取 claims 事件流及其投影、证据来源和已渲染的使用记录;按聚合 ID查询声明或优惠;登记、更新、到期或查询记录;处理待补证据的提案;记录确切措辞、证据溯源、披露、条款、使用位置、审核日期和失效日期;通过 registry-events.py 写入提案或由具备主机能力的主体写入规范事件;从已接受的投影重新生成 claims-ledger.md 和 offers.md,并执行 claims 验证。
- 营销团队需要登记一条带有数据依据的广告声明,并保存来源、日期和披露文本。
- 促销负责人需要记录 summer-2026 等优惠的价格、资格、可用性和到期时间。
- 合规或运营人员需要审查待补来源的声明提案,避免把未经证实的文字标记为已批准。
- 多个渠道使用同一营销声明时,团队需要追踪其使用位置和当前规范措辞。
- 负责人需要撤回或使一条优惠失效,同时保留不可删除的历史记录。
这个 Skill 有哪些优点和局限?
- 把确切措辞、证据、披露、条款和日期集中到一个追加式记录中。
- 明确区分提案状态与已批准措辞,避免仅凭断言批准声明。
- 支持声明和优惠的更新、查询、失效及历史追踪。
- 可供广告、邮件、社交和发布流程读取共享的已接受记录。
- 不能自行发明证据、作出法律结论或批准绩效声明。
- 规范接受和变更需要主机提供相应能力;否则提案必须保持待处理。
- 依赖仓库中的参考文件、事件脚本、投影和运行时环境,单文件夹安装只能准备提案。
- 来源没有提供该技能独立测试套件或具体平台验证证据。
如何安装这个 Skill?
该技能随 aaron-he-zhu/aaron-marketing-skills 集合提供。Claude Code 可运行 /plugin marketplace add aaron-he-zhu/aaron-marketing-skills,然后运行 /plugin install aaron-marketing@aaron;兼容 Agent Skills 的主机可运行 npx skills add aaron-he-zhu/aaron-marketing-skills;也可以直接执行 git clone https://github.com/aaron-he-zhu/aaron-marketing-skills。单技能安装命令在来源中仅以其他技能为例,未提供本技能的专用命令。
如何使用这个 Skill?
先提供声明或优惠的聚合 ID,或使用类似“Register claim clm-014 with exact wording, evidence source/date, disclosure, and review date.”的请求。若缺少聚合 ID、待处理提案或确切措辞,技能只执行只读的空投影检查,并要求提供一条逐字声明或优惠文本。写入前需要明确授权;普通生产者使用 python3 "$AARON_SKILLS_ROOT/scripts/registry-events.py" append claims <proposal.json>,规范接受或变更必须由具备主机能力的主体执行 owner-append。
这个 Skill 与同类方案有什么区别?
与 ad-creative-builder 不同,它不撰写广告文案;与相关 auditor 不同,它负责维护声明与证据记录,而不是对具体使用进行否决或评分。