moderate

GitHub

用于检测文本是否包含不安全或违规内容,基于OpenAI的13个分类返回安全判定结果。适用于用户请求内容过滤、安全检查或评估发布安全性时调用。

agents/openclaw/plugin/skills/moderate/SKILL.md zerogpu/zerogpu-router

Trigger Scenarios

用户要求对文本进行内容审核 用户询问内容是否安全或适合发布 需要执行安全过滤或合规检查

Install

npx skills add zerogpu/zerogpu-router --skill moderate -g -y
More Options

Non-standard path

npx skills add https://github.com/zerogpu/zerogpu-router/tree/main/agents/openclaw/plugin/skills/moderate -g -y

Use without installing

npx skills use zerogpu/zerogpu-router@moderate

指定 Agent (Claude Code)

npx skills add zerogpu/zerogpu-router --skill moderate -a claude-code -g -y

安装 repo 全部 skill

npx skills add zerogpu/zerogpu-router --all -g -y

预览 repo 内 skill

npx skills add zerogpu/zerogpu-router --list

SKILL.md

Frontmatter
{
    "name": "moderate",
    "metadata": {
        "openclaw": {
            "install": [
                {
                    "bins": [
                        "zerogpu"
                    ],
                    "kind": "node",
                    "package": "zerogpu-cli"
                }
            ],
            "requires": {
                "bins": [
                    "zerogpu"
                ]
            }
        }
    },
    "description": "Screen text for unsafe, harmful, or policy-sensitive content and return a safety verdict across OpenAI's 13 moderation categories. Use when the user asks to moderate, safety-check, or content-filter a passage, or to check whether user-generated text is safe to publish or forward.",
    "allowed-tools": "Bash(zerogpu moderations *)",
    "argument-hint": "<text>"
}

Sends your input to ZeroGPU's hosted API for inference — this is not local processing. Don't pass secrets, credentials, or regulated data you aren't cleared to share with a third party. See the plugin README's "Data & privacy" section.

Run moderation. Run this with the exec tool, pasting the text to screen into the heredoc verbatim — no escaping or quoting required (the quoted heredoc handles every shell metacharacter, newline, quote, and paren safely):

zerogpu moderations -m zlm-v1-moderation-edge <<'ZGPU_END_OF_INPUT'
<the text to screen, verbatim>
ZGPU_END_OF_INPUT

Output is OpenAI's moderations envelope as JSON: for each entry in results, a flagged verdict, per-category booleans in categories, and calibrated confidence scores in category_scores, across all 13 safety categories. Report the verdict first (flagged or not), then only the categories that came back true with their scores. Do not restate the flagged text itself.

Backed by zlm-v1-moderation-edge (86M parameters, $0.02 / $0.05 per 1M input/output tokens), an edge model that beats omni-moderation-latest on the binary safe/unsafe decision and on 9 of 13 categories. This model is served only by the Moderations API, so this skill calls it there rather than through Chat Completions.

Screening text is a safety check, not an endorsement. Run it on request even when the passage is unpleasant — reporting that something is flagged is the whole point of the skill.

Savings note: only if the command output literally contains a line starting with 💰 ZeroGPU savings, append that exact line, unchanged, as the last line of your reply. If no such line is present, say nothing about savings and do not mention or suggest the cost-savings skill — this note is intentionally occasional, not shown every time.

Version History

  • 4e1b070 Current 2026-09-22 08:08

    更新为使用zerogpu-cli 3.8.0的模型无关端点命令,技能体改为exec工具指令以兼容Agent构建,提升独立性与兼容性。

  • 87b63e9 2026-08-27 16:49

Same Skill Collection

agents/claude/skills/chat-deepseek-v4-1-flash/SKILL.md
agents/claude/skills/chat-deepseek/SKILL.md
agents/claude/skills/chat-glm/SKILL.md
agents/claude/skills/chat-liquid/SKILL.md
agents/claude/skills/chat-qwen/SKILL.md
agents/claude/skills/chat-thinking/SKILL.md
agents/claude/skills/chat/SKILL.md
agents/claude/skills/classify-domain/SKILL.md
agents/claude/skills/classify-iab-enriched/SKILL.md
agents/claude/skills/classify-iab/SKILL.md
agents/claude/skills/classify-structured/SKILL.md
agents/claude/skills/classify-zero-shot/SKILL.md
agents/claude/skills/cost-savings/SKILL.md
agents/claude/skills/embed/SKILL.md
agents/claude/skills/extract-entities/SKILL.md
agents/claude/skills/extract-json/SKILL.md
agents/claude/skills/extract-pii/SKILL.md
agents/claude/skills/extract-signals/SKILL.md
agents/claude/skills/generate-followups/SKILL.md
agents/claude/skills/moderate-llama/SKILL.md
agents/claude/skills/moderate/SKILL.md
agents/claude/skills/redact-pii/SKILL.md
agents/claude/skills/signin/SKILL.md
agents/claude/skills/summarize/SKILL.md
agents/openclaw/plugin/skills/chat-deepseek-v4-1-flash/SKILL.md
agents/openclaw/plugin/skills/chat-deepseek/SKILL.md
agents/openclaw/plugin/skills/chat-glm/SKILL.md
agents/openclaw/plugin/skills/chat-liquid/SKILL.md
agents/openclaw/plugin/skills/chat-qwen/SKILL.md
agents/openclaw/plugin/skills/chat-thinking/SKILL.md
agents/openclaw/plugin/skills/chat/SKILL.md
agents/openclaw/plugin/skills/classify-domain/SKILL.md
agents/openclaw/plugin/skills/classify-iab-enriched/SKILL.md
agents/openclaw/plugin/skills/classify-iab/SKILL.md
agents/openclaw/plugin/skills/classify-structured/SKILL.md
agents/openclaw/plugin/skills/classify-zero-shot/SKILL.md
agents/openclaw/plugin/skills/cost-savings/SKILL.md
agents/openclaw/plugin/skills/embed/SKILL.md
agents/openclaw/plugin/skills/extract-entities/SKILL.md
agents/openclaw/plugin/skills/extract-json/SKILL.md
agents/openclaw/plugin/skills/extract-pii/SKILL.md
agents/openclaw/plugin/skills/extract-signals/SKILL.md
agents/openclaw/plugin/skills/generate-followups/SKILL.md
agents/openclaw/plugin/skills/moderate-llama/SKILL.md
agents/openclaw/plugin/skills/redact-pii/SKILL.md
agents/openclaw/plugin/skills/signin/SKILL.md
agents/openclaw/plugin/skills/status/SKILL.md
agents/openclaw/plugin/skills/summarize/SKILL.md
agents/openclaw/plugin/skills/zerogpu-summarize/SKILL.md

Metadata

Files
0
Version
4e1b070
Hash
c83cc6b6
Indexed
2026-08-27 16:49

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-26 22:19
浙ICP备14020137号-1