Agent Skillszerogpu/zerogpu-router › classify-structured

classify-structured

GitHub

基于JSON Schema的多维度文本分类技能。支持按指定轴(如情感、主题)及标签集同时分类,使用zerogpu工具执行,通过heredoc确保原文本解析安全。

agents/claude/skills/classify-structured/SKILL.md zerogpu/zerogpu-router

Trigger Scenarios

用户要求对文本进行多维度分类 用户希望按预设标签集分析情感和主题 需要结构化输出分类结果

Install

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

Non-standard path

npx skills add https://github.com/zerogpu/zerogpu-router/tree/main/agents/claude/skills/classify-structured -g -y

Use without installing

npx skills use zerogpu/zerogpu-router@classify-structured

指定 Agent (Claude Code)

npx skills add zerogpu/zerogpu-router --skill classify-structured -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": "classify-structured",
    "description": "Multi-axis classification using a JSON schema mapping categories to allowed labels (gliner2-base-v1). Use when the user wants to classify text along several dimensions at once, e.g. \"classify by sentiment and topic\" with explicit label sets per axis.",
    "allowed-tools": "Bash(zerogpu classify_structured*)",
    "argument-hint": "<text> -s '<json schema>'"
}

Run schema-driven classification:

zerogpu classify_structured $ARGUMENTS

Quoting (required, to survive shell parsing of arbitrary user text): format $ARGUMENTS with the source text wrapped via heredoc command substitution, then flags after. Inside the heredoc, paste the user's text verbatim — do not escape:

"$(cat <<'ZGPU_T'
<the source text, verbatim, multi-line and special chars all OK>
ZGPU_T
)" -s '{"sentiment":["positive","negative","neutral"],"topic":["support","billing","product"]}'

Schema is a single-quoted JSON object mapping each axis to its allowed labels. Output is a JSON object with one chosen label per category.

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 /zerogpu-router:cost-savings — this note is intentionally occasional, not shown every time.

Version History

  • 7b9b503 Current 2026-07-24 11:47

Same Skill Collection

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-zero-shot/SKILL.md
agents/claude/skills/cost-savings/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/generate-followups/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/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/extract-entities/SKILL.md
agents/openclaw/plugin/skills/extract-json/SKILL.md
agents/openclaw/plugin/skills/extract-pii/SKILL.md
agents/openclaw/plugin/skills/generate-followups/SKILL.md
agents/openclaw/plugin/skills/redact-pii/SKILL.md
agents/openclaw/plugin/skills/signin/SKILL.md
agents/openclaw/plugin/skills/summarize/SKILL.md
agents/claude/skills/status/SKILL.md
agents/openclaw/plugin/skills/status/SKILL.md

Metadata

Files
0
Version
cee9321
Hash
61a6252e
Indexed
2026-07-24 11:47

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-07 12:42
浙ICP备14020137号-1 $Carte des visiteurs$