Install
openclaw skills install @aaron-he-zhu/content-reviewerUse when the user asks to "review this influencer content" or "check if this post meets brand guidelines"; runs a typed C3 ART asset gate, checks disclosure and claim-integrity vetoes, and writes constructive revision feedback. Not for drafting the brief — use brief-generator; not for partnership terms — use contract-helper.
openclaw skills install @aaron-he-zhu/content-reviewerReview one influencer deliverable or tightly defined asset set with the C3 ART scope. The result is an evidence-linked asset gate and creator-ready feedback, not a creator ACE score or campaign ROI result.
Review this sponsored video and caption against campaign brief v4 for conversion.
Run the C3 ART gate; show claim/disclosure blockers and write the creator revision note.
Reads: one frozen submission, brief/canon version, approved claims/disclosures, platform requirements, and usage context. Writes: a user report and, only with permission, a v3 artifact. Done when: all 12 ART items are explicit, the typed result is preserved, and feedback maps each requested change to evidence.
Use brief-generator to create criteria, fit-scorer for creator ACE, contract-helper for terms, and roi-calculator for campaign ROI/CVI. This gate does not adjudicate claims or rights.
| Need | Preferred evidence |
|---|---|
| Submission | Exact file/render/caption/version under review |
| Intent | Approved campaign brief and audience/goal |
| Claims | Current claims projection plus cited substantiation |
| Disclosure | Material-connection facts, market rule, platform label/copy |
| Technical | Dated official platform specifications |
| Rights | Contract/usage-right record where asset use is in scope |
Read ../../../references/auditor-runbook.md, scoring-semantics.md, c3-benchmark.md, c3/art-content-benchmark.md, and the C3 catalog entry. Standalone installs use bundled immutable references/auditor-runtime.md; never fetch mutable main. Before deterministic calls, follow runtime-invocation.md, resolve AARON_SKILLS_ROOT="${CLAUDE_PLUGIN_ROOT:-$(git rev-parse --show-toplevel 2>/dev/null || true)}", and require the scorer, validator, and typed catalogs. If unavailable, return score_state: NOT_SCORED / score_confidence: not_scored with no gate verdict or persistent artifact.
Declare target/version, platform, market, goal (awareness|engagement|conversion|brand-building), scope: art, assessment_time: actual, the shared campaign rollup_id, and observation date. Select profile art-<goal>; profile scope/goal must equal the typed context.
A1..A4), Relevance (R1..R4), and Transparency (T1..T4). Pass/Partial/Fail requires dated provenance and confidence.C3-ART.T1: a material connection exists and required disclosure is absent/materially inadequate.C3-ART.T2: a material factual/product claim is false or unsubstantiated.python3 "$AARON_SKILLS_ROOT/scripts/rubric-score.py" score <run.json> when the verified runtime is available.Do not let strong production quality compensate for a disclosure or claim failure. Humanizer style findings are non-veto ART evidence only.
For each change, state the exact location/timecode, observed problem, required correction, acceptable example, owner, and resubmission condition. Keep tone direct and constructive. Do not rewrite testimonial language into a claim the creator did not make or conceal sponsorship.
DONE/SHIP, final 84, creator decision APPROVED.DONE_WITH_CONCERNS/FIX, final 59, REVISIONS REQUIRED before publish.DONE/BLOCK, no final score, REJECT/HOLD this version.NEEDS_INPUT/UNDECIDED, no score; do not guess T2.Use creator-facing decisions as translations only: SHIP → Approved, FIX → Revisions Required, BLOCK → Reject/Hold, UNDECIDED → Needs Evidence. On request, show qualified C3-ART.T1/T2 IDs and sources.
status: DONE_WITH_CONCERNS plus verdict: FIX.Ask before writing. On approval, validate the complete v3 draft with validate-audit-artifact.py against the intended memory/audits/influencer/YYYY-MM-DD-<topic>.md relative path, persist only through one full-content Write, and revalidate the target per the auditor runbook. Edit/shell/MCP mutations of the reserved sink are unsupported. Do not autonomously modify claims, contracts, registry records, candidates, or hot cache.