# Publication Review

> Review MetaSkill skills before publication for privacy, public-safe examples, frontmatter and folder standards, truthful capability claims, and resource consistency.

- Skill: `shenmuxing/publication-review` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds add shenmuxing/publication-review`
- Raw SKILL.md: https://api.skillmd.com/api/skills/shenmuxing/publication-review/raw
- Safety review: CAUTION (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Tags: Code Review, Frontmatter Validation, Metaskill, Privacy Audit, Skill Publication, Skill Standards
- Author: shenmuxing (https://skillmd.com/u/shenmuxing)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/shenmuxing/publication-review

---


# Publication Review

## Overview

Use this skill to decide whether a MetaSkill skill is ready to publish. It combines a deterministic script pass with a manual contract review.

## Workflow

1. Identify the target skill directory.
   - Review the candidate's `SKILL.md`, `agents/openai.yaml`, directly referenced resources, and any scripts it promises to use.
   - If the target is a collection-level README or root doc, review only the publication-facing claims in that file.
2. Run the lightweight checker when Python is available:

```powershell
uv run python .\publication-review\scripts\review_skill.py <path-to-skill>
```

3. Read `references/publication-checklist.md` and apply the manual checks that scripts cannot prove.
4. Report blockers first, then warnings, then the exact files reviewed.
5. Do not mark a skill public-ready if its trigger description promises automation, semantic judgment, external integrations, or generated artifacts that are not implemented by included resources or clearly marked as manual.

## Review Focus

- Privacy: no private paths, accounts, service identifiers, unpublished content, personal notes, or operational logs.
- Structure: `SKILL.md` frontmatter follows the system `skill-creator` validator; folder names use lowercase hyphen-case; optional directories are used by the skill.
- Contract truthfulness: every promised behavior is implemented, delegated to included scripts/resources, or explicitly labeled as manual or optional.
- Public examples: examples use generic fixtures such as `example-skill`, `sample-project`, or `private-workspace`.
- Metadata: `agents/openai.yaml`, when present, matches the skill body and does not introduce unsupported claims.

## Output

Use this shape for final review notes:

```text
Blockers
- <file>: <issue and required fix>

Warnings
- <file>: <risk or cleanup suggestion>

Reviewed
- <files and commands actually checked>
```

