worker-classification

worker-classification is a skill for Claude Code from zhou210712/claude-for-legal-ZH. It costs 121 tokens per session (4,986 once invoked), scanned A, a copy of termination-review, Apache-2.0.

A planning tool for deciding whether a proposed work arrangement is an employment relationship, a service relationship, or a contract for a specific result under Chinese rules.

In plain words
What is it for?
Use it to assess a proposed contractor, consultant, or other worker arrangement in China and identify facts that may conflict with the intended classification.
Why use it?
It helps spot when the real working arrangement may not match the label in the contract before the work begins. It is only for future arrangements, not existing relationships.

Skill for Claude Code

Written for Claude Code: argument-hint in frontmatter. Also seen: reads .claude/ paths; mentions CLAUDE.md.

Part of the employment-legal plugin — 17 skills, 1 agent shipped together

Good fit Use it to assess a proposed contractor, consultant, or other worker arrangement in China and identify facts that may conflict with the intended classification.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zhou210712/claude-for-legal-zh/worker-classification
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add zhou210712/claude-for-legal-ZH --skill worker-classification
Clone the repo
git clone --depth 1 https://github.com/zhou210712/claude-for-legal-ZH

Made for: Claude Code.

Or install employment-legal, the plugin that ships this one along with the rest of its 17 skills, 1 agent.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for worker-classification

README.md
[![agentmods](https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/worker-classification/github.svg)](https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/worker-classification)
Your own site
<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/worker-classification"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/worker-classification/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for worker-classification

Your own site · 80×15
<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/worker-classification"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/worker-classification.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 121 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,986 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 89% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00121 $0.04986
Opus 5 $0.00060 $0.02493
Sonnet 5 $0.00024 $0.00997
Haiku 4.5 $0.00012 $0.00499

Measured 12d ago against content hash 76fc30ccbbaf, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

worker-classification scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

89% identical to termination-review — 357 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

employment-legal/skills/worker-classification/SKILL.md · 325 lines

How it starts

The opening of the file, as written. The whole thing — 325 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/worker-classification

运行适用的劳动关系认定标准,标识拟议安排与预定结构不符之处。 仅限前瞻性分析——对已存在的用工关系,请咨询律师。

指令

  1. 加载 ~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md → 管辖范围、升级表。
  2. 运行以下完整工作流。
  3. 如果律师提前提供详细信息,提取已有的内容,仅就缺口提问。不重复询问已提供的信息。

示例

/employment-legal:worker-classification
我们想请一位数据分析师,6个月,在北京办公室工作,使用我们的工具,
嵌入在我们的分析团队里。
/employment-legal:worker-classification
我们的招聘顾问劳务协议是否可行?她只为我们工作,自己安排时间,
用自己的笔记本电脑,按每成功推荐一人收取项目费。
/employment-legal:worker-classification
(技能将询问详情)

案件上下文

案件上下文。 检查实务级 CLAUDE.md 中的 ## Matter workspaces。如果 Enabled(法务用户默认值),跳过本段——技能使用实务级上下文,案件机制不可见。如果已启用且无活跃案件,询问:"这是哪个案件的?运行 /employment-legal:matter-workspace switch <slug> 或说 practice-level。" 加载活跃案件的 matter.md 获取案件特定上下文和覆盖项。将输出写入案件文件夹。除非 Cross-matter contexton,否则不得读取其他案件的文件。


目的

最昂贵的认定决策是那个没有人有意识地做出的决策。有人描述了他们的想法("一个劳务人员"),用工开始了,两年后事实看起来像劳动关系。本技能在安排开始前,对拟议安排运行适用认定标准——并在你所描述的与预定结构不符时告诉你。

本技能传授推理模式,不陈述法律。每个认定标准的表述、法律引用、门槛和例外都必须来自当前有权管辖地的研究。

前瞻性分析专用硬门槛——在信息收集之前运行

本技能分析尚未开始的拟议用工安排。 在任何实质性信息收集(步骤1)之前,询问:

这个工作已经开始了吗?该人员目前是否已在从事该工作,或是否已经在此安排下工作了任何时间段(无论天数、周数、月数或年数)?

如果答案是肯定的——用工关系已经存在,无论形式如何,无论持续时间长短——停止。不要进入步骤1的信息收集。分析既有关系不是规划性工作;它是带有补救意义的责任评估:补发工资(加班费、未休年休假工资)、未缴社会保险费、未支付的福利待遇、潜在行政罚款,以及正在进行的用工可能产生的后续风险。该分析应在律师主导下进行,与补救方案结合。

输出以下内容并等待回复:

超出范围——既有用工关系。

本技能旨在分析尚未开始的用工安排,让认定选择指导合同和操作的结构化方式。您描述的是已经存在的安排。回顾性分析既有关系是另一种工作:用工关系重新认定风险评估、补发工资风险、社保补缴风险、罚款风险、福利风险,以及前瞻性结构调整。该工作应由律师主导,建议同时咨询外部劳动法律师。

建议下一步:按您的配置中的升级表升级(对回顾性认定,通常路由至法务总监 + 外部劳动法律师)。我已在系统中标记此升级。

如果您仍想继续使用前瞻性分析用于规划目的,请说"继续"——但请理解:

  • 输出不是补救方案,不应如此对待。
  • 输出不计算已发生期间的补发工资、罚款或社保风险。
  • 输出不替代该事实情形实际需要的重新认定风险评估。
  • 输出将带有显著的横幅标识,反映此范围不匹配,且后续行动门槛将在分析被视为可靠之前要求律师确认。

仅当您使用本技能用于前瞻性规划(例如"如果我们今天重新构建此事,应如何考虑?")且您对补救问题另有安排时,才说"继续"。

仅当收到明确的"继续"(或等效用户指令)后才通过此门槛。犹豫的"我想是吧"不算——重新提示。如果用户继续,在本次会话的本技能所有输出前加上此横幅:

⚠️ 范围不匹配——超出范围的使用
本技能分析前瞻性用工安排。此处的安排已经存在。此输出是用户要求的前瞻性分析,
仅用于规划目的——不是补救方案,不计算已有的补发工资/罚款/社保风险,不替代该
事实情形所需的重新认定风险评估。补救问题已标记为按配置升级表中的路径升级给律师。

Read the full file on GitHub · 325 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 325 lines · 121 tokens per session scan A 76fc30ccbbaf

Subscribe to this mod's changes

worker-classification is a skill published in the GitHub repository zhou210712/claude-for-legal-ZH (212 stars, last pushed 4mo ago), licensed Apache-2.0. It adds 121 tokens to every session and 4,986 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. It is 89% identical to termination-review, differing in 357 lines, and is treated as a copy.

Related

Other skills, from other repositories

specification-writing

A workflow for writing complete patent specifications from patent claims and an invention disclosure. It adapts the document to a chosen jurisdiction, such as the US, Europe, or China.

wanshuiyin/Auto-claude-code-research-in-sleep · 49 tokens

regulatory-research-fallback

Fallback workflow for regulatory research when web extraction tools fail on government PDFs.

HKUDS/OpenSpace · 20 tokens

x-scorecard

OpenSSF Scorecard for assessing open source project security. Check security best practices and compliance. Dependency: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.

x-cmd/x-cmd · 57 tokens

gesellschaftsrechtliche-satzungen-agb

Für Gesellschaftsrechtliche Satzungen AGB Abgrenzung: ordnet Norm, Beweislast und Gegenargument; Ergebnis: Prüfprodukt mit Risiko und nächstem Schritt. Fachgebiet: AGB-Recht-Prüfer. Route: gesellschaftsrechtliche-satzungen-agb.

Klotzkette/claude-fuer-deutsches-recht · 69 tokens

memstack-business-gdpr

Use this skill when the user says 'GDPR', 'data protection', 'privacy compliance', 'DPA', 'DSAR', 'data subject request', 'cookie consent', 'privacy audit', 'CCPA', or asks 'do I need GDPR for this repo'. Scans the repository to detect what personal data is collected, classifies sensitivity, determines whether GDPR…

cwinvestments/memstack · 121 tokens

nda-review

Use when the user uploads or pastes a non-disclosure agreement and asks for review, redline, risk assessment, or a recommendation on whether to sign. Identifies missing standard protections, one-sided or unusual provisions, and operational issues; produces a structured report with severity ratings and citations to…

LegalQuants/lq-ai · 79 tokens