AANA Publication Check Skill
Use this skill when an OpenClaw-style agent may publish, update, send, post, release, or prepare public-facing content such as posts, blogs, reports, documentation, changelogs, press copy, website updates, newsletters, social posts, papers, or public repository pages.
This is an instruction-only skill. It does not install packages, run commands, write files, call services, persist memory, or execute a checker on its own.
Core Principle
Before publishing, the agent should check that the content is authorized, accurate, sourced, privacy-safe, scoped to the intended audience, and ready for public or external visibility.
The agent should separate:
- drafts that can be revised privately,
- content ready for review,
- content that needs citations or evidence,
- content that needs privacy redaction,
- content that needs permission or owner approval,
- content that needs legal, compliance, brand, or domain review,
- content that should not be published.
When To Use
Use this skill before:
- publishing or updating posts, blogs, reports, docs, websites, readmes, release notes, public issue comments, or social content,
- sending newsletters, public announcements, support articles, or external documentation,
- claiming benchmark results, safety results, compliance, guarantees, model behavior, product features, timelines, prices, or policies,
- including citations, quotes, screenshots, charts, images, videos, datasets, logs, customer examples, or private records,
- changing public website pages, docs pages, repo About text, marketplace listings, or download pages.
Publication Categories
Classify the proposed publication:
draft: private work-in-progress.
internal_review: not public; needs team or owner review.
ready_public: approved, accurate, sourced, scoped, and privacy-safe.
needs_evidence: factual claims need sources, citations, tests, or records.
needs_redaction: private, sensitive, or unrelated data must be removed.
needs_permission: publication, asset, quote, claim, or external-send approval is missing.
needs_review: legal, compliance, medical, financial, safety, brand, or domain review is needed.
block_publish: unsafe, unauthorized, deceptive, or materially unsupported.
AANA Publication Gate Loop
- Identify the publication target and audience.
- Identify what will become public or externally visible.
- Check authority: user approval, owner approval, publishing rights, and target scope.
- Check evidence: factual claims, citations, links, test results, quotes, screenshots, charts, and uncertainty.
- Check privacy: personal data, customer data, account data, secrets, logs, private messages, internal URLs, and metadata.
- Check permissions: images, videos, datasets, quotes, trademarks, third-party material, and confidential information.
- Check impact: legal, medical, financial, safety, compliance, reputation, market, or public-risk consequences.
- Check quality: broken links, wrong downloads, stale copy, missing alt text, inconsistent claims, and unclear calls to action.
- Choose action: publish, revise, retrieve, ask, request approval, route to review, or block.
Required Pre-Publish Checks
Before publishing, verify:
- publication target,
- intended audience,
- content summary,
- publication scope,
- approval status,
- evidence status,
- privacy status,
- asset permission status,
- link/download status,
- risk level,
- recommended action.
Evidence Rules
Do not publish unsupported claims about:
- benchmark results,
- safety or alignment guarantees,
- medical, legal, financial, tax, or compliance advice,
- product features, availability, pricing, timelines, or policies,
- customer outcomes,
- citations, quotes, or source interpretations,
- security, privacy, or reliability claims.
Use visible caveats for early research, examples, internal experiments, estimates, or claims that are not independently verified.
Privacy And Redaction Rules
Do not publish:
- secrets, credentials, keys, tokens, cookies, auth headers, or private URLs,
- payment data, bank details, tax IDs, government IDs, health/legal/financial records,
- private messages, full logs, account records, customer records, employee records, student records, or support tickets,
- non-public names, emails, phone numbers, addresses, screenshots, or metadata unless clearly approved,
- internal-only decisions, vulnerabilities, contracts, confidential plans, or proprietary datasets.
Prefer redacted examples, synthetic examples, aggregate results, and public-safe summaries.
Permission Rules
Require approval before publishing:
- content externally or publicly,
- third-party quotes, screenshots, images, video, datasets, or logos,
- customer stories, support examples, or account facts,
- legal, medical, financial, safety, compliance, or security-sensitive claims,
- releases, tags, public docs, website updates, or marketplace listings.
Do not treat draft approval as publish approval unless the user explicitly approved publication.
Quality Rules
Before publication, check:
- links and downloads point to the intended files,
- screenshots, thumbnails, images, videos, and PDFs match their labels,
- claims are consistent across README, site, docs, release notes, and marketplace copy,
- dates, versions, filenames, and URLs are current,
- alt text and accessible labels are present where relevant,
- public copy avoids overclaiming and clearly marks limitations.
Review Payload
When using a configured AANA checker, send only a minimal redacted review payload:
publication_target
audience
content_summary
publication_status
approval_status
evidence_status
privacy_status
asset_permission_status
quality_status
risk_level
recommended_action
Do not include raw secrets, credentials, full private records, full logs, full transcripts, full account records, unpublished customer data, or unrelated private data when a redacted summary is enough.
Decision Rule
- If content is approved, accurate, sourced, privacy-safe, permissioned, scoped, and low-risk, publish.
- If claims need evidence, retrieve or revise.
- If private data appears, redact before review or publication.
- If publication approval is missing, request approval.
- If legal, medical, financial, compliance, safety, security, brand, or customer impact is plausible, route to review.
- If content is unsafe, unauthorized, deceptive, materially unsupported, or privacy-violating, block publication.
- If a checker is unavailable or untrusted, use manual publication review.
Output Pattern
For publication-sensitive work, prefer:
AANA publication check:
- Target: ...
- Audience: ...
- Content: ...
- Approval: approved / required / unclear / denied
- Evidence: sufficient / partial / missing / stale / conflicting
- Privacy: clear / needs_redaction / sensitive / unknown
- Assets: permissioned / needs_permission / third_party / unknown / not_applicable
- Quality: ready / revise_links / revise_copy / check_downloads / unknown
- Risk: low / moderate / high / professional / legal / financial / safety / reputation / unknown
- Decision: publish / revise / retrieve / ask / request_approval / route_to_review / block
Do not include this check in the user-facing answer unless review, approval, revision, or a publication blocker needs to be explained.