Skip to main content
Publishing a skill makes its text public. SkillSafety — the registry’s safety brand, sibling to SkillScore — runs a content-safety review on that text as the last stage of the publish gate: an AI reviewer reads the exact copy going live and checks whether it carries prohibited content. This page is the policy that review enforces. It’s a reference, not a tutorial — read it before you publish, and again if a publish comes back flagged. The content review is about what the text says, not what the skill does. A separate static scan and AI security review already look for dangerous behavior (secrets, remote-code-execution, prompt injection). Content policy is the other half: even a perfectly safe, well-behaved skill can’t ship copy that violates the categories below.

What gets reviewed

The review covers every piece of text you attach to a skill and everything you write about it in the registry:
  • The SKILL.md body and any bundled reference text.
  • Eval cases — prompts, expected outputs, and fixtures. These are text too, and they publish with the skill.
  • Display name, description, and tags.
  • Ratings and comments you post on any skill in the registry.
The policy applies to the content of the text, regardless of where it lives. A slur in an eval fixture is treated the same as a slur in the body.

Prohibited categories

A skill’s text may not contain, promote, or provide operational instructions for any of the following.
These categories bind the published text, not the skill’s subject matter. A skill about content moderation, threat detection, or security research is welcome — it just has to describe abuse without reproducing it. See the synthetic-examples rule next.

The synthetic-examples rule

Plenty of legitimate skills need to talk about the very things this policy prohibits — a moderation classifier, a PII redactor, a self-harm-detection helper. That’s allowed. What’s not allowed is putting real, live instances of prohibited content into your examples or eval cases. The line is synthetic and redacted, not real:
  • A slur-detection skill may describe the shape of a slur or use a clearly fabricated placeholder — it may not ship a list of real slurs as test strings.
  • A doxxing-detector’s eval cases must use invented names, addresses, and IDs — never a real person’s data.
  • A threat-classifier illustrates with synthetic example threats, plainly marked as fabricated — not a real, actionable threat against a real target.
When you need an example of something on the prohibited list, make it obviously fake and label it. Redact anything that resembles real personal data. Synthetic examples pass; real ones get the skill flagged even when the skill’s purpose is legitimate.

What happens when text is flagged

A flag falls into one of two buckets. Most are remediable — fix the text and re-publish. Two are terminal — the content is removed and can’t be re-submitted.
Content flags are the one case where SkillSafety holds a skill rather than listing it with a warning. Other Caution-level findings still appear on the registry with a badge; content-flagged skills do not appear at all until the text is fixed (or, for terminal categories, at all).
Every version of a skill carries its own review history, so fixing a later version never erases the record of an earlier one — and if a skill that’s already published has its content band worsen, the owner gets an email.

Fail-open, never a false block

If the content reviewer is briefly unavailable when you publish, your skill is not blocked. It shows Not yet reviewed and is re-checked automatically once the reviewer is back. A publish is only ever held on an actual finding — never on the reviewer being down.

Fixing a flagged skill

1

Read the findings

A held publish returns structured findings — each one names the category and points at the specific text that tripped it, with a suggested fix. Real personal data and secrets are redacted in the report, never echoed back.
2

Revise the text

Edit the body, eval cases, name, or tags to remove the prohibited content — or, for a legitimate moderation/security skill, replace real instances with synthetic, redacted examples per the rule above.
3

Re-publish

Publishing again re-runs the full gate. Once the content review passes, the skill lists normally.
Want to catch a content flag before you publish? Run a deep review on a private draft — it runs the AI security and content-safety reviewers against unpublished text so you see the findings first. Deep review is metered (a monthly quota by plan); the publish gate itself is always free.

Community Registry

How publishing works, including the full publish gate the content review sits at the end of.

SkillScore

The effectiveness score that sits beside SkillSafety on every skill.

Authoring Skills

Write a skill — and its eval cases — that passes review the first time.