CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

creator-content-auditor

Use when the user asks to "review this influencer content" or "check if this post meets brand guidelines"; runs the typed STAR pre-publish gate, scores Trust and Appeal on the deliverable, folds in the creator Suitability read, computes the profile-weighted SQS, checks the disclosure/claim/brand-safety and fraud/fake-engagement vetoes, and writes constructive revision feedback. Not for drafting the brief — use brief-generator; not for partnership terms — use contract-helper. 达人内容审核/发布前质检

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A dense, professional instruction body with concrete commands, typed output contracts, explicit validation checkpoints, and real bundled reference files. Its weaknesses are redundancy — the identity/persistence boundary is repeated three times and the Contract is a run-on paragraph — and scattered, partially duplicated routing to references that makes the execution flow harder to follow than its content warrants.

Suggestions

State the raw-identity/persistence boundary once (e.g., in Persistence) and reference it from Skill Contract and Creator Feedback instead of repeating it nearly verbatim in all three sections.

Merge the 'Runtime Reads' list into the 'Runtime and Setup' paragraph (or Reference Materials) so the entry sequence and file routing appear exactly once.

Break the Skill Contract run-on paragraph into short 'Reads / Writes / Done when' bullets, and verify the ../../../references/ paths resolve from the installed bundle or inline the few facts they carry.

DimensionReasoningScore

Conciseness

Mostly efficient — no padding with concepts Claude already knows — but the identity/persistence boundary is restated nearly verbatim in Skill Contract ("never persist the corresponding raw identity or locator"), Creator Feedback ("Persist only the evidence-bound change summary..."), and Persistence ("replace every creator/reviewer/brief name, handle, email..."), and the Contract section is a single dense run-on paragraph. Matches anchor 3 (could be tightened); not 4 because the repetition is substantial rather than minor, and not 2 because nothing explains known concepts.

3 / 5

Actionability

Gives executable specifics: `python3 "$AARON_SKILLS_ROOT/scripts/rubric-score.py" score <run.json>`, the `AARON_SKILLS_ROOT` resolution expression, explicit typed fields to consume (`status`, `verdict`, `score_state`, `raw_overall_score`, `final_overall_score`, `cap_applied`), veto IDs, and four concrete worked examples. Not 5: several referenced paths (auditor-runbook.md, star-benchmark.md, the STAR catalog entry, validate-audit-artifact.py) live outside the bundle and cannot be executed from this skill alone.

4 / 5

Workflow Clarity

The Evidence and Scoring section is a numbered 1–5 sequence, a dedicated Validation Checkpoints checklist exists, and error-recovery loops are present (runtime unavailable → `NOT_SCORED`; validate → persist → revalidate; resubmission conditions per change). Not 5 because the actual execution order is scattered across Skill Contract, Runtime and Setup, Evidence and Scoring, Creator Feedback, and Persistence rather than presented as one coherent flow, and the "Runtime Reads" list vs. "Runtime and Setup" duplication leaves the entry sequence ambiguous.

4 / 5

Progressive Disclosure

Good structure with a Reference Materials section whose local one-level-deep links (references/auditor-runtime.md, quality-review-aids.md, review-templates.md) are real, substantive files; section headers aid navigation. Not 5: the "Runtime Reads" list duplicates Reference Materials, and five links point three levels up (../../../references/) outside the bundle — unverifiable, near-nested indirection; not 3 because the core split (SKILL.md overview + three bundled references) is appropriate and clearly signaled.

4 / 5

Total

15

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete capability enumeration, explicit 'Use when' trigger phrases, and explicit negative boundaries that route sibling skills. The only gap is modest synonym coverage of natural user phrasings (e.g., 'sponsored post', 'approve this content').

DimensionReasoningScore

Specificity

Enumerates multiple concrete actions — "runs the typed STAR pre-publish gate, scores Trust and Appeal on the deliverable, folds in the creator Suitability read, computes the profile-weighted SQS, checks the disclosure/claim/brand-safety and fraud/fake-engagement vetoes, and writes constructive revision feedback" — with comprehensive coverage of the audit workflow. Not below 4 because coverage of what the skill does is essentially complete; the actions are specific rather than minor-gap.

5 / 5

Completeness

Explicitly answers both: what (the enumerated STAR gate, SQS, vetoes, and feedback actions) and when ("Use when the user asks to..." with two concrete trigger phrases). Also adds negative boundaries ("Not for drafting the brief — use brief-generator"), which strengthens the what/when contract beyond anchor 5's requirements.

5 / 5

Trigger Term Quality

Quotes two natural user phrases ("review this influencer content", "check if this post meets brand guidelines") plus "brand guidelines" and "disclosure", but omits common variations like "sponsored post", "creator content", or "approve this post". Good coverage with a few natural terms missing — anchor 4, not 5 (which requires synonym/extension-level coverage), and clearly above 3's partial keyword set.

4 / 5

Distinctiveness Conflict Risk

Clear niche (pre-publish influencer content audit with a go/no-go SQS) with distinct triggers, and it explicitly disambiguates adjacent skills ("not for drafting the brief — use brief-generator; not for partnership terms — use contract-helper"), minimizing wrong-skill triggering. Not 4: it doesn't just reduce overlap — it actively routes the nearest conflicts elsewhere.

5 / 5

Total

19

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 10 suspicious

Warning

Total

13

/

16

Passed

Repository

aaron-he-zhu/aaron-marketing-skills

Path

influencer/activate/creator-content-auditor/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.