policy-drafting

policy-drafting is a skill for Claude Code from zhou210712/claude-for-legal-ZH. It costs 77 tokens per session (1,707 once invoked), scanned A, original, Apache-2.0.

A workflow for drafting employee rules and handbooks, including versions adapted to different Chinese provinces or municipalities. It accounts for local differences in employment law.

In plain words
What is it for?
It helps create or update policies on attendance, performance, discipline, confidentiality, training, overtime, leave, sick leave, and related employment topics.
Why use it?
It helps avoid using one workplace policy where legal requirements differ by location.

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 It helps create or update policies on attendance, performance, discipline, confidentiality, training, overtime, leave, sick leave, and related employment topics.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zhou210712/claude-for-legal-zh/policy-drafting
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 policy-drafting
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 policy-drafting

README.md
[![agentmods](https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/policy-drafting/github.svg)](https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/policy-drafting)
Your own site
<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/policy-drafting"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/policy-drafting/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 policy-drafting

Your own site · 80×15
<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/policy-drafting"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/policy-drafting.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 77 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,707 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 original No closer match found 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.00077 $0.01707
Opus 5 $0.00039 $0.00853
Sonnet 5 $0.00015 $0.00341
Haiku 4.5 $0.00008 $0.00171

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

Security

Grade A, and why

policy-drafting 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 13d 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.

employment-legal/skills/policy-drafting/SKILL.md · 135 lines

How it starts

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

/policy-drafting

  1. 加载 ~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md → 管辖范围、规章制度位置。
  2. 使用以下工作流。
  3. 起草核心制度。检查管辖范围中每个省/直辖市是否需要差异化版本。
  4. 输出:核心制度 + 省级补充条款。标记法律正在变动的领域。

案件上下文

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


目的

一项对北京合适的制度可能对新疆是错误的(或不必要)。本技能起草核心制度并生成管辖范围要求的差异化省级版本。

加载上下文

~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md → 管辖范围、规章制度位置和格式。

工作流

步骤1:确定制度范围

  • 制度是关于什么的?(考勤管理、绩效考核、劳动纪律、保密、培训等)
  • 为什么现在?(法律要求、事件驱动、业务增长、发现空白)
  • 适用于谁?(全体员工、特定岗位、特定地区)

《劳动合同法》第4条强制性要求。 用人单位在制定、修改或者决定有关劳动报酬、工作时间、休息休假、劳动安全卫生、保险福利、职工培训、劳动纪律以及劳动定额管理等直接涉及劳动者切身利益的规章制度或者重大事项时,应当经职工代表大会或者全体职工讨论,提出方案和意见,与工会或者职工代表平等协商确定。[法条原文] 用人单位应当将直接涉及劳动者切身利益的规章制度和重大事项决定公示,或者告知劳动者。[法条原文]

步骤2:管辖地扫描

对于管辖范围中每个省/直辖市,检查:该管辖地是否对该主题有具体规定?

常见有管辖地差异的主题:

主题 差异
加班制度 加班费计算基数认定规则因省/直辖市不同(合同约定工资 vs 实际工资 vs 最低工资)
带薪假期 各省/直辖市婚假、产假奖励天数不同(见人口与计划生育条例)
病假/医疗期 各省/直辖市病假工资计算基数可能不同(不低于最低工资80%为底线)
高温津贴 各省/直辖市发放标准和期限不同
竞业限制 补偿金最低标准因省/直辖市不同(如北京不低于离职前12个月平均工资的30%)
最终工资支付 时点因省/直辖市不同

如果主题没有管辖地差异(如反骚扰政策),跳过此步骤。

步骤3:起草核心制度

一份制度。适用于所有地方。清晰可读——员工在没有律师的情况下应能理解。

结构:

  • 目的(一句话——为什么存在此制度)
  • 适用范围(适用于谁)
  • 制度内容(什么是要求的/允许的/禁止的)
  • 程序(如何申请、谁批准、如果违反怎么办)
  • 咨询(有问题找谁)

避免:过度的法律术语、嵌套例外。这是规章制度,不是合同。

步骤4:省级补充条款

对于规则有差异的每个省/直辖市,一份补充:

### [省/直辖市]补充条款

在[省/直辖市]工作的员工,在核心制度基础上适用以下替代/补充规定:

- [具体差异]
- [如有帮助,引用省级法规]

保持补充条款简洁。只写不同之处——不重复核心内容。

步骤5:交叉检查

  • 该制度是否与规章制度中已有的任何内容冲突?
  • 它是否承诺了比公司愿意兑现的更多的内容?(制度是一种承诺——劳动仲裁庭和法院会要求用人单位遵守规章制度中的承诺。)
  • 是否确保了民主程序和公示流程的合规?(《劳动合同法》第4条)
  • 是否包含了标准的"本制度不构成劳动合同"的声明?
  • 处罚条款(如罚款、降级等)是否合法合理?

输出

# [制度名称]

## 核心制度

[全文]

## 省级补充条款

### [省/直辖市 1]
[补充条款]

### [省/直辖市 2]
[补充条款]

---

## 起草说明(内部——纳入规章制度前删除)

- **管辖地扫描:** [检查了哪些省/直辖市,哪些有差异]
- **与现行规章制度的冲突:** [无 | 列举]
- **法律当前在变动:** [任何省/直辖市正在变动的规则]
- **审查节奏:** [何时重新审视——每年一次,或当X发生时]
- **民主程序状态:** [是否已经/需要经过职代会讨论、公示]

Read the full file on GitHub · 135 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. 13d ago First seen · 135 lines · 77 tokens per session scan A 8f509ef1549f

Subscribe to this mod's changes

policy-drafting 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 77 tokens to every session and 1,707 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

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