Synthèse automatique
Évalue l'autorité et la crédibilité citationnelle d'un domaine par rapport à une cohorte de pairs déclarée, au moyen d'un profil CITE de 40 critères avec suivi des preuves manquantes et contrôles d'exclusion (manipulation/pénalité).
Points forts
- Cadre CITE structuré de 40 critères, explicitement relatif à une cohorte de pairs verrouillée plutôt qu'à des seuils universels
- Marque chaque donnée manquante comme Unknown au lieu d'inventer une valeur, et renvoie NEEDS_INPUT si marché, stade, type de domaine ou cohorte manquent
- Contrôles veto vérifiés sur la manipulation de liens et les pénalités, avec couverture de preuves datée
- Périmètre clairement délimité : renvoie vers content-quality-auditor pour une page et offsite-signal-analyzer pour le profilage de liens seul
Limites
- Impossible d'obtenir un score complet sans cohorte de pairs verrouillée, fenêtre de preuves datée et exports de backlinks à couverture connue
- Nécessite les scripts déterministes (scorer, validateur, catalogues typés) ; sinon le résultat reste NOT_SCORED sans verdict
- Le score est consultatif et ne prédit pas si un moteur de réponse citera réellement le domaine
À utiliser lorsqu'il faut établir ou refaire un diagnostic d'autorité de domaine relatif à des concurrents, avec preuves et contrôles de pénalité.
À éviter pour juger la qualité éditoriale d'une page précise ou pour une simple analyse de profil de backlinks sans logique de verdict.
Analyse de sécurité
PrudenceThe skill is an analysis-only auditing workflow. It explicitly forbids fetching mutable branches, sends no data to network endpoints, and contains no destructive, obfuscated, or secret-exfiltrating actions. Its only execution surface is a local Python scorer plus reference-file reads resolved via git, which is a powerful-but-legitimate tool use rather than a malicious pattern.
- •Invokes local shell commands (git rev-parse --show-toplevel and python3 $AARON_SKILLS_ROOT/scripts/rubric-score.py) — legitimate but executes code from an external skill root with no integrity pinning.
- •Relies on reading reference files and JSON catalogs not bundled in this SKILL.md; behavior depends on content outside the reviewed file.
- •No declared allowed-tools, so the implicit bash/python execution scope is undocumented.
Exemples
Audit example.com against these five same-stage U.S. SaaS peers and run the CITE content-publisher profile; mark every private-data gap as Unknown.Before we launch the campaign, check whether example.com's domain trust signals carry any link-manipulation or penalty veto, using a locked cohort of three competitors in the German market.Rerun the domain authority audit for example.org with the same peer cohort and evidence window we used last quarter, and report which of the 40 CITE items changed.name: domain-authority-auditor slug: domain-authority-auditor displayName: "Domain Authority Auditor · 域名权威" summary: "域名权威/网站可信度" description: 'Use when auditing domain authority, trust, or citation credibility; runs a peer-relative 40-item CITE profile with evidence coverage and verified manipulation/penalty veto checks. Not for page-level content quality — use content-quality-auditor; not for backlink profiling alone — use offsite-signal-analyzer. 域名权威/网站可信度' version: "18.0.0" license: Apache-2.0 compatibility: "Claude Code and compatible agent-skill hosts" homepage: "https://github.com/aaron-he-zhu/aaron-marketing-skills" when_to_use: "Use when auditing domain trust and citation authority against a declared peer cohort. Runs the typed CITE 40-item profile with explicit evidence gaps and veto verification." argument-hint: "<domain> <market> <peer cohort> [domain type]" class: auditor metadata: {"author": "aaron-he-zhu", "version": "18.0.0", "discipline": "seo-geo", "phase": "evaluate", "geo-relevance": "medium", "hermes": {"tags": ["marketing", "seo-geo", "evaluate"], "category": "seo-geo"}, "openclaw": {"emoji": "🔍", "homepage": "https://github.com/aaron-he-zhu/aaron-marketing-skills"}}
Domain Authority Auditor
Audit one domain's citation-trust signals relative to a declared peer cohort. Produce a complete CITE score only when all applicable evidence and comparison context are present. CITE is advisory; it does not predict whether an answer engine will cite the domain.
When This Must Trigger
- The user asks whether a domain is trustworthy, authoritative, or citation-ready.
- A campaign needs a peer-relative CITE baseline or rerun.
- Link, entity, penalty, or citation evidence may materially change a domain gate.
Quick Start
Audit example.com against these five same-stage U.S. SaaS peers.
Run the CITE content-publisher profile; mark every private-data gap Unknown.
Skill Contract
Use offsite-signal-analyzer for link diagnosis without a gate, content-quality-auditor for one page, and entity-registry for canonical entity repair. Compare multiple domains as separate same-profile runs; never score them as one pooled target.
Reads: one domain, one locked cohort, and dated citation/identity/trust/eminence evidence. Writes: only a permissioned v3 artifact. Done when: context is complete, all 40 states are explicit, the scorer result is preserved, and any saved artifact validates.
Instructions
Runtime Contract
Read ../../../references/auditor-runbook.md, scoring-semantics.md, cite-domain-rating.md, and the CITE entry in framework-catalog.json. For standalone installs, use bundled immutable references/auditor-runtime.md; never fetch mutable main or guess missing policy. 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.
Required Setup
Declare:
- one canonical domain and observation date;
- market and entity stage;
- domain type/profile:
default,content-publisher,product-service,ecommerce,community-ugc,tool-utility, orauthority-institutional; - a locked peer cohort with inclusion rules and evidence window.
Without peer cohort, market, stage, or domain type, return NEEDS_INPUT/UNDECIDED; the inherited numeric anchors are diagnostic priors, not universal thresholds.
Data Sources
| Need | Preferred evidence | |---|---| | Links | Dated backlink export/index with known coverage | | Identity | Structured data, canonical profiles, knowledge-graph/public entity evidence | | Trust | Link-history comparison, security checks, authorized console evidence | | Eminence | Search/analytics visibility and locked peer/query panels | | Cohort | Named domains plus inclusion/exclusion, market, stage, type, and window |
Evidence Procedure
- Normalize the domain and verify scope (host/subdomain/protocol treatment).
- Freeze backlink, entity, security, search visibility, citation-panel, and reputation evidence with sources/dates.
- Evaluate all 40 IDs against the declared cohort. Tool estimates remain
estimatedorproxy; user exports remainuser-providedunless independently verified. - Use Unknown for absent backlink indexes, private console data, or comparison universes. Do not mark link-dependent items N/A simply because data is unavailable.
- Apply catalog-authorized N/A only with a reason, for example an AI-citation item when no locked panel is in scope.
- Verify vetoes positively:
CITE-T03: material link/traffic incoherence plus corroborating manipulation evidence relative to the cohort.CITE-T05: verified manipulation network after common-source/ecosystem adjustment.CITE-T09: verified active manual action or material unresolved deindexing.
Domain youth, privacy-protected WHOIS, low absolute volume, or missing private-console access cannot by themselves fail a veto.
Create a typed audit-run.schema.json input and execute python3 "$AARON_SKILLS_ROOT/scripts/rubric-score.py" score <run.json> when the verified runtime is available. Never renormalize weights around Unknown items.
Report
Lead with verdict, profile/cohort/target/date, score or NOT_SCORED coverage/interval, and confidence. Then provide:
- C/I/T/E score and coverage table;
- peer-relative evidence and cohort definition;
- verified risks versus unresolved Unknowns;
- top fixes with owner, evidence needed, and rerun condition;
- provenance appendix, including qualified IDs when detailed traceability is requested.
Use SHIP/FIX/BLOCK/UNDECIDED as the canonical artifact verdict. User-facing prose may say trusted/cautious only as a descriptive translation, never as a separate decision system.
Verdict Rules
- Complete, no veto, healthy score/no failures:
DONE+SHIP. - Complete, remediation needed or one veto:
DONE_WITH_CONCERNS+FIX; one veto caps final at 59. - Complete, 2+ verified vetoes:
DONE+BLOCK; no final score. - Missing applicable/cohort evidence:
NEEDS_INPUT+UNDECIDED; no score.
Route link investigation to offsite-signal-analyzer, technical/index evidence to technical-seo-checker, entity repair to entity-registry, and page quality to content-quality-auditor.
§2 CITE Worked Examples
- Complete product-service profile, raw 78, one verified T09 failure:
DONE_WITH_CONCERNS/FIX, final 59. - Complete profile, raw 45, one verified T05 failure: final remains 45; the ceiling never raises a score.
- Verified T03 and T05 failures with complete evidence:
DONE/BLOCK, raw retained, no final score. - Missing backlink universe or private-console evidence: affected items are Unknown and no total is emitted.
§3 CITE Guardrails
- Young domain age and WHOIS privacy are neutral without contradictory evidence.
- A press/launch spike can explain link velocity; test the explanation before labeling manipulation.
- Absolute volume is interpreted within peer cohort, entity stage, market, and domain type.
- Public index absence does not prove a private manual action; T09 requires positive evidence.
§5 CITE Translation
Use plain descriptions by default. On a trace request, show CITE-T03, CITE-T05, and CITE-T09 with source/date/cohort; never expose an unqualified ID.
Persistence
Persist only after explicit authorization. Assemble the complete v3 draft, validate it against the intended memory/audits/domain/YYYY-MM-DD-<topic>.md relative path, persist only through one full-content Write, and revalidate the target. Edit/shell/MCP mutations of the reserved sink are unsupported. Use:
python3 "$AARON_SKILLS_ROOT/scripts/validate-audit-artifact.py" <draft> --relative-path <target>
The audit request itself does not authorize hot-cache, candidate, or registry writes.
Validation Checkpoints
- Target/profile/market/stage/cohort are explicit and locked.
- All 40 IDs have evidence-backed state, Unknown, or valid N/A.
- Absolute anchors were not applied as cohort-independent laws.
- Vetoes are verified failures, not absence-of-evidence shortcuts.
- Scorer output, coverage, confidence, status, and verdict are preserved.
- Persisted artifact is permissioned, path-correct, minimized, and validator-clean.
Reference Materials
Next Best Skill
- Investigate links: offsite-signal-analyzer
- Repair entity state: entity-registry
- Verify technical/index state: technical-seo-checker
- Audit representative content: content-quality-auditor
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/domain-authority-auditor-mrwakcrc/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/domain-authority-auditor-mrwakcrc' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/domain-authority-auditor-mrwakcrc/download' --output '.skill-downloads/domain-authority-auditor-mrwakcrc/SKILL.md.part' && mv '.skill-downloads/domain-authority-auditor-mrwakcrc/SKILL.md.part' '.skill-downloads/domain-authority-auditor-mrwakcrc/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Environnement déclaré par l’auteur : Claude Code and compatible agent-skill hosts
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/domain-authority-auditor-mrwakcrc/SKILL.md' && test -s '.skill-downloads/domain-authority-auditor-mrwakcrc/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/domain-authority-auditor' && cp -R '.skill-downloads/domain-authority-auditor-mrwakcrc' '.claude/skills/domain-authority-auditor'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/domain-authority-auditor-mrwakcrc'openskills read 'domain-authority-auditor-mrwakcrc'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/domain-authority-auditor-mrwakcrc/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Fragments d'écriture
Contenu
Extrayez des fragments d'écriture bruts via un entretien intensif, sans imposer de structure. Capturez idées, citations et mots porteurs pour une utilisation ultérieure.
Rédaction UI et audit
Contenu
Rédigez ou auditez les textes d'interface (boutons, erreurs, états vides, infobulles) dans le monorepo, en suivant la source de vérité du design system.
Extraction MIDI/score
Contenu
Extrait le MIDI ou la partition d'une production musicale existante via l'outil MCP CogMusic et confirme la disponibilité du fichier.