Skip to content
cccskills
FreePublished on GitHub

social-quality-auditor

Review social posts before publication or assess the maturity of a social program. Check claims, disclosures, engagement practices, reuse permissions, and metric definitions, with separate results for publishing checks and operational assessments.

OriginalShow the original description

Use when the user asks to "audit our social presence" or "is this batch safe to publish"; runs either the typed ECHO asset gate or a separate program-maturity profile, with channel-truth, claim, disclosure, manipulation, UGC-rights, and denominator checks. Not for creator deliverables — use creator-content-auditor; not for launch readiness — use launch-readiness-auditor. 社媒资产门/运营成熟度/发布前放行

Run score Not tested

See how to install

Good for

  • Review a batch of social posts before publication
  • Check disclosures and permission to reuse user content
  • Assess community, consumer, or founder social programs
  • Verify the basis and definitions of reported social metrics

Files included (2)

  • SKILL.md8.3 KB
  • references/auditor-runtime.md17.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Social Quality Auditor

Run one ECHO profile on one unit. The asset-gate audits a publish package and its governing records; program-maturity profiles audit a channel portfolio/window. Social outcomes remain measured metrics, not part of either rubric score.

When This Must Trigger

  • Before queued posts/assets publish or a paused queue resumes.
  • When channel truth, claims, disclosure, engagement manipulation, UGC permission, or reported denominators are in doubt.
  • When the user requests a community/B2C/founder program-maturity baseline or rerun.

Quick Start

Run ECHO asset-gate on this five-post batch against channel/claims/UGC records.
Audit the last 90 days with program-maturity-community; report outcomes separately.

Skill Contract

Reads: one asset package or one channel portfolio/window, current governance projections, and dated evidence. Writes: only a permissioned v3 artifact. Done when: one profile is complete or its Unknowns are explicit, with no publication, queue, registry, or engagement side effect.

channel-registry, offer-claims-registry, and permission/consent state own truth. This skill judges frozen state and never manufactures permissions or updates canonical records.

Data Sources

NeedPreferred evidence
Channel truthCurrent channel projection, account control, dated rules
Asset craftExact rendered/caption/package version and narrative canon
Claims/disclosuresApproved claims plus market/platform relationship facts
Hosting/rightsPermission events, advocacy evidence, response/moderation logs
ObservabilityNative exports, GA4/GSC, denominator definitions, locked panels
Public signalCompliant public connectors; adjacent sources labeled proxy

Instructions

Runtime Reads

  • ../../../references/auditor-runbook.md
  • ../../../references/scoring-semantics.md
  • ../../../references/echo-benchmark.md
  • ../../../references/runtime-invocation.md
  • references/auditor-runtime.md

Runtime and Setup

Read ../../../references/auditor-runbook.md, scoring-semantics.md, echo-benchmark.md, and the ECHO 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, profile, assessment_mode, program_archetype, channels, market, window, and observation date. Use assessment_mode: asset plus program_archetype: not-applicable for asset-gate; use assessment_mode: program plus the exact community|b2c|founder archetype for a maturity profile. Profile and context must match.

Profile Procedure

  • asset-gate: score E1, C1–C10, H1/H2, and O1. An observed asset with no performance rate/metric claim passes O1; missing asset access is Unknown.
  • program-maturity-community: score E/H/O with community weights.
  • program-maturity-b2c: score E/H/O with feed-led weights.
  • program-maturity-founder: score E/H/O with founder-led weights.

Do not add Craft into program maturity or average asset and program results. Every observed state needs source/date/type/confidence. Closed-platform data requires user export; missing private evidence is Unknown.

Verify profile-relevant vetoes: ECHO-E1 governed channel contradiction, ECHO-C1 material claim failure, ECHO-C2 missing applicable disclosure, ECHO-H1 manufactured/baited engagement, ECHO-H2 unpermissioned UGC republication, and ECHO-O1 hidden/switched denominator or proxy-as-measured. Run the typed scorer.

§2 ECHO Worked Examples

  • Complete asset gate, raw 88, no veto/fail: DONE/SHIP, final 88.
  • Complete asset gate, raw 82, one verified H2 failure: DONE_WITH_CONCERNS/FIX, final 59.
  • Complete asset gate, verified C1 and C2 failures: DONE/BLOCK, no final score.
  • Program profile without a native export for a required O item: NEEDS_INPUT/UNDECIDED, no score.

§3 ECHO Guardrails

  • Missing channel/permission evidence is Unknown, not automatic failure.
  • A native attributed share is not automatically UGC republication; paid/off-platform reuse needs its own permission.
  • Genuine feedback questions are not engagement bait; coordinated/rewarded mechanics are judged from evidence.
  • Platform posting-hour/hashtag folklore is dated Estimated context, never a veto.
  • Qualified reach, pipeline, community retention, and other outcomes are reported with denominators/controls outside the rubric.

§5 ECHO Translation

State asset-gate or exact maturity profile in every result. On trace request, qualify all ECHO IDs, especially ECHO-O1 versus ROAS-O1 and ECHO-E1 versus TALE-E1.

Report and Verdict

Begin with the auditor-runbook's exact typed conversation header. Never replace status, verdict, or score_state with prose; list each explicitly missing qualified item as ``ID: `unknown``` before findings.

Show verdict, unit/profile/context/date, score or coverage/interval, confidence, included-item detail, verified critical controls, Unknown inputs, and fixes. For asset batches, identify the exact asset/location. Never publish or unpause a queue based only on the audit; separate explicit approval is required.

Validation Checkpoints

  • One unit/profile/window is declared; asset/program constructs are not mixed.
  • Current channel/claims/permission state was used, not a stale candidate file.
  • Expected items have valid states and provenance.
  • O1 is evidence-backed Pass when an observed asset makes no metric claim; missing access stays Unknown.
  • Outcomes are not smuggled into a rubric score; no side effect occurred.

Persistence

Persist only after explicit authorization to memory/audits/social/YYYY-MM-DD-<topic>.md. Preserve the scorer's orthogonal status and verdict; validate the complete v3 draft with validate-audit-artifact.py against the intended 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 write channel state, permissions, claims, queues, or hot cache.

Reference Materials

Next Best Skill

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Audit paid advertising accounts before increasing spend by comparing campaign exports with your own sales or lead records. Review 20 criteria covering measurement, spending, and safety, then receive a decision and prioritized fixes.

  • Review an ad account before increasing its budget
  • Check reported ad returns against sales and lead records
  • Identify wasted spend and prioritize measurement fixes
aaron-he-zhu/aaron-marketing-skills3KUpdated Oct 25, 2026

Create paid-ad headlines, descriptions, and opening hooks that match the destination page. Build a matrix of messaging angles and variants, check format limits, and flag unsupported claims or policy risks before handing the set off for review.

  • Drafting responsive search ad headlines and descriptions
  • Comparing ad angles and opening hooks
  • Replacing weak headlines while keeping successful ones
aaron-he-zhu/aaron-marketing-skills3KUpdated Oct 25, 2026

ad-test-designer

FreeSummary

Plan advertising and landing page experiments with a clear hypothesis, controlled variants, sample sizes, and duration. Interpret exported results by separating statistical evidence from meaningful business impact, applying an action rule only when its owner approved it in advance.

  • Plan an A/B test for landing page headlines
  • Estimate sample size and duration for an ad test
  • Assess effect size and uncertainty in exported test results
aaron-he-zhu/aaron-marketing-skills3KUpdated Oct 25, 2026

Design employee and founder sharing programs with voluntary participation, personalized share kits, disclosure lines, and staggered posting windows. Get roster and Slack or Teams distribution specifications, plus safeguards against identical coordinated posts and organized engagement exchanges.

  • Designing a voluntary employee sharing program
  • Preparing personalized launch share kits
  • Planning founder posts and disclosure lines
aaron-he-zhu/aaron-marketing-skills3KUpdated Oct 25, 2026

Reconcile paid advertising conversions with GA4 or ecommerce order records. Identify duplicate and unmatched claims, align attribution windows and currencies, compare how models assign credit, and assess additional orders when test and control data are available.

  • Find sales claimed by both Meta and Google
  • Build a monthly conversion reconciliation workbook
  • Compare results across attribution models
aaron-he-zhu/aaron-marketing-skills3KUpdated Oct 25, 2026

Turn customer interviews and won or lost deal notes into a map of buyer beliefs, recurring objections, and reasons to switch or stay. Each finding includes its evidence, with suggested ways to address objections and clear labels for assumptions.

  • Map buyer beliefs from customer interviews
  • Organize recurring sales objections and response angles
  • Identify reasons buyers switch or stay
aaron-he-zhu/aaron-marketing-skills3KUpdated Oct 25, 2026

See all skills by aaron-he-zhu

Report a problem with this skill