Writing & Content claims-managementoffer-managementevidence-trackingmarketing-operationsappend-only-ledgerdisclosure-management

Offer & Claims Registry

Keep marketing claims and offers tied to exact wording, evidence, disclosures, terms, and review dates.

FollowSkills review · FSRS-2.0
Use with care
60/ 100 5-point scale 3.0 / 5
Trust20 / 25 · 4.0/5

The skill explicitly requires write permission, proposal versus owner-capability separation, append-only events, optimistic revisions, retained history, and leaving unsupported proposals pending. The security material also states that credentials should remain outside agent visibility and that runtime memory is not encrypted. Because the runtime implementation is not supplied, these controls cannot be fully verified, and sensitive-data protection still depends on the host, so 5 points are deducted.

Reliability9 / 20 · 2.3/5

The contract, schemas, lifecycle states, expiry handling, and failure behavior are comparatively clear, and the skill requires validating the runtime, event schema, and catalog. However, this is a static review: the key query, proposal, owner-write, projection, and verification paths were not reproduced, and no skill-specific tests were provided. One further point is deducted within the static ceiling.

Adaptability10 / 15 · 3.3/5

Triggers, unit of work, data sources, writes, non-fit cases, and handoff targets are clearly stated, and the core workflow is local event registration rather than an overseas-service dependency. Still, host-capability differences, standalone-install limits, Chinese-language behavior, and false-trigger boundaries are only partly specified, so 5 points are deducted.

Convention11 / 15 · 3.7/5

Frontmatter is substantial, and the documentation includes quick start, contract, data sources, save rules, references, and a version number; the Apache-2.0 license is clear. Maintenance ownership, update path, and changelog detail are not established in the supplied material, and the skill declares 18.0.0 while SECURITY.md still identifies 17.x as current, so 4 points are deducted.

Effectiveness6 / 15 · 2.0/5

The skill defines a directly useful registry workflow for exact claim or offer wording, evidence, disclosures, terms, dates, and usage pointers, while preventing unsupported assertions from becoming approved records. No representative output or execution evidence for this selected skill is supplied, so direct usability still requires review and 1 point is deducted.

Verifiability4 / 10 · 2.0/5

The supplied material includes a field contract, an event example, repository-level tests, and security design documentation, providing limited auditability. The tests do not cover this skill's key event paths, and there is no independent third-party corroboration; 1 point is deducted within the static ceiling.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision ebd436747f8f
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • The actual registry-events.py implementation and referenced protocols were not supplied, so capability signing, path checks, locking, and projection rebuild behavior cannot be confirmed for this revision.
  • Governance is inconsistent: the skill declares version 18.0.0 while the security policy identifies 17.x as the current supported line. Verify support and upgrade policy before adoption.
  • Runtime memory is not encrypted and may contain commercially sensitive claims, user-attested facts, or evidence references; the host should provide a private or encrypted storage boundary.
  • Owner capability security depends on host-side injection; if the agent can read the capability key or execute arbitrary code around it, the authority boundary may fail.
See the full review method →

What does this skill do, and when should you use it?

This skill maintains the shared record for marketing claims and live offers. It captures exact wording, provenance, disclosures, applicable terms, usage locations, review dates, and expiry status. Records are preserved through an append-only event stream and rendered into human-readable ledger views. It does not score claim vetoes or write advertising copy.

Reads the claims event stream and projection, source evidence, and rendered uses; queries claims or offers by aggregate ID; registers, updates, expires, withdraws, or queries records; reviews pending proposals; records exact wording, evidence provenance, disclosures, terms, usage pointers, review dates, and expiry dates; writes proposal events or host-authorized canonical events through registry-events.py; regenerates claims-ledger.md and offers.md from accepted projection state; and runs claims verification.

  1. A marketing team needs to register a quantified advertising claim with its source, date, scope, and disclosure.
  2. A promotion owner needs to document an offer's pricing, eligibility, availability, destination, and expiry.
  3. An operations or compliance reviewer needs to process pending claims without treating unsupported assertions as approval.
  4. A team reusing one claim across ads, email, social, and launch materials needs a canonical wording and usage trail.
  5. An authorized owner needs to withdraw or expire an offer while retaining its append-only history.

What are this skill's strengths and limitations?

Pros
  • Centralizes exact wording, substantiation, disclosures, terms, dates, and usage pointers.
  • Separates proposal state from approved wording and preserves missing evidence as unresolved.
  • Supports updates, queries, expiry, withdrawal, and append-only history.
  • Provides a shared claims record for downstream channel builders and auditors.
Limitations
  • It does not invent substantiation, make legal conclusions, or approve performance claims on its own.
  • Canonical decisions require a host-capability principal; without one, proposals remain pending.
  • It depends on repository references, the event script, projections, and a runtime filesystem.
  • The supplied material provides no independent test-suite or platform-validation evidence for this skill.

How do you install this skill?

Install the collection from aaron-he-zhu/aaron-marketing-skills. In Claude Code, run /plugin marketplace add aaron-he-zhu/aaron-marketing-skills, then /plugin install aaron-marketing@aaron. On an Agent Skills-compatible host, run npx skills add aaron-he-zhu/aaron-marketing-skills; alternatively, clone it with git clone https://github.com/aaron-he-zhu/aaron-marketing-skills. The source gives single-skill installation examples for other skills but does not document a dedicated command for this skill.

How do you use this skill?

Provide a claim or offer aggregate ID, or use a prompt such as “Register claim clm-014 with exact wording, evidence source/date, disclosure, and review date.” If no aggregate ID, pending proposal, or exact wording is supplied, the skill performs only a read-only empty-projection check and asks for one verbatim claim or offer statement. Explicit write permission is required. Ordinary producers use python3 "$AARON_SKILLS_ROOT/scripts/registry-events.py" append claims <proposal.json>; canonical acceptance or mutation uses owner-append through a host-capability principal.

How does this skill compare with similar options?

Unlike ad-creative-builder, this skill does not write ad copy. Unlike the relevant auditor skills, it curates canonical claim and offer records rather than scoring or vetoing a concrete use.

FAQ

Will it automatically approve a claim I provide?
No. A proposal is not approved wording. Acceptance or rejection requires a host-capability principal, and unsupported claims remain unresolved.
Does it require paid APIs or MCP?
The supplied source shows no MCP requirement or paid API dependency. It uses local event data, projections, evidence, and the repository script; evidence may also be user-provided.
What if I only have an unsupported marketing statement?
Submit the exact verbatim statement. The skill performs a read-only projection check and keeps missing proof as none-on-file instead of creating canonical approval.
Is history deleted when an offer expires or is withdrawn?
No. Expiry and withdrawal are recorded as dated state changes or tombstones, while the append-only history remains intact.

More skills from this repository

All from aaron-he-zhu/aaron-marketing-skills

Automation & Ops

Launch Registry

Track launch stages, dates, embargoes, submissions, and outcomes with provenance.

Writing & Content

Launch Retro Analyzer

Turn post-launch channel data into one evidence-based root-cause analysis and clear keep, kill, or change decisions.

Writing & Content

Narrative Registry

Maintain one traceable, versioned source of truth for a brand’s narrative system.

Automation & Ops

Consent Registry

Record subscription consent evidence and apply unsubscribe, complaint, and bounce suppression immediately.

Automation & Ops

Creator Registry

Maintain an auditable creator roster with sourced facts about rates, rights, compliance, and performance.

Automation & Ops

Channel Registry

Maintain traceable records for owned social channels, voice adaptation, cadence, and UGC permissions.

Writing & Content

Email Creative Builder

Builds test-ready single-email copy aligned to the landing page and approved claims.

Writing & Content

RAMP Launch Readiness Auditor

Audits launch evidence by lifecycle stage so teams can make a traceable go/no-go decision.

Writing & Content

Email List Segment Builder

Build reusable email audiences and suppression lists from first-party customer data.

Writing & Content

Newsletter Monetization Planner

Model subscription, sponsorship, and referral revenue for an owned newsletter audience.

Writing & Content

Positioning Truth Tracer

Reconcile positioning claims with what the product can ship and prove, producing a defensible differentiation set.

Writing & Content

Email Preference & Frequency Manager

Design preference centers and opt-down paths that reduce fatigue before hard unsubscribe.

Writing & Content

Launch Pricing & Packaging Planner

Design launch pricing, tiers, offers, and guarantees with evidence-aware terms.

Writing & Content

Short Video Script Studio

Turn short-video ideas into shoot-ready beat-sheet scripts.

Writing & Content

Narrative Quality Gate

Audit brand-narrative truth, system coherence, and effectiveness evidence as separate profiles.

Writing & Content

Proof Point Packager

Turn approved evidence into reusable proof assets placed beside the claims they support.

Writing & Content

Brand Story Bank Builder

Turn interviews and case material into reusable, source-aware brand story units.

Writing & Content

Advocacy Program Designer

Design voluntary, disclosed employee and founder sharing programs without manufactured engagement.

Automation & Ops

Launch Day Conductor

Turn an approved product launch into an hour-by-hour, observable, reversible operating plan.

Writing & Content

Creator Contract Helper

Draft and review creator partnership agreements with clear coverage of deliverables, payment, usage rights, exclusivity, and disclosure.

Related skills