Agent skill

Cn Official Document

by mohitagw15856 in mohitagw15856/pm-claude-skills

A skill your agent uses when asked 帮我写公文, 写一份请示, 写通知 / 报告 / 函 / 纪要, 公文格式怎么排, check this document against GB/T 9704, or draft an official document for a Chinese government body, public institution or…

MITAuto-check passed

Install Cn Official Document

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill cn-official-document -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills cn-official-document --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/cn-official-document .claude/skills/cn-official-document && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
cn-official-document
GitHub stars
1.4k
Token cost
~941 tokens
SKILL.md length
508 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when asked 帮我写公文, 写一份请示, 写通知 / 报告 / 函 / 纪要, 公文格式怎么排, check this document against GB/T 9704, or draft an official document for a Chinese government body, public institution or…

  • Works in 4 steps: Document type check → The document, in element order → Layout specification → …
  • 写通知 / 报告 / 函 / 纪要
  • SKILL.md covers Required Inputs, Output Structure, Quality Checks and Anti-Patterns, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Cn Official Document is an agent skill from mohitagw15856/pm-claude-skills. Use when asked 帮我写公文, 写一份请示, 写通知 / 报告 / 函 / 纪要, 公文格式怎么排, check this document against GB/T 9704, or draft an official document for a Chinese government body, public institution or state-owned enterprise. Produces a 公文 in the right document type with every required element in the order GB/T 9704-2012 sets, heading levels and numbering, a layout specification for Word or WPS, and a check of the type-specific rules such as one matter per 请示.

Its SKILL.md is about 940 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • 写通知 / 报告 / 函 / 纪要
  • Check this document against GB/T 9704
  • Draft an official document for a Chinese government body
  • Public institution

Example prompts

  • “/cn-official-document”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Document type check
  2. The document, in element order
  3. Layout specification
  4. Type-specific checks

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Cn Official Document loads about 941 tokens when it runs. Until then it costs about 116 tokens; SKILL.md has 508 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~116
When it runs · the whole SKILL.md, loaded when a task matches
~941

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 508 words, ~941 tokens.

Download SKILL.mdSave it as .claude/skills/cn-official-document/SKILL.md (or your agent's skills folder).
name
cn-official-document
description
Use when asked 帮我写公文, 写一份请示, 写通知 / 报告 / 函 / 纪要, 公文格式怎么排, check this document against GB/T 9704, or draft an official document for a Chinese government body, public institution or state-owned enterprise. Produces a 公文 in the right document type with every required element in the order GB/T 9704-2012 sets, heading levels and numbering, a layout specification for Word or WPS, and a check of the type-specific rules such as one matter per 请示.
version
1.0.0

Official Document (公文)

Government bodies, public institutions and state-owned enterprises in China write official documents to a national standard: the document type follows the 党政机关公文处理工作条例 (2012), and the layout follows GB/T 9704-2012 党政机关公文格式. Readers notice a wrong type, a missing element or a 请示 that asks for two things before they read the content. This skill picks the right type, drafts the text in the expected register, and lays it out to the standard.

Write in Simplified Chinese. The body's own house rules (some ministries and companies add their own) override the defaults here.

Required Inputs

Ask for these if not provided:

  • Purpose: what the document must achieve, and who sends it to whom (上级, 平级 or 下级)
  • The facts: the matter, dates, figures, and any decision requested
  • Issuing body and its 发文字号 prefix, if known
  • Attachments, and who should receive copies (抄送)
  • House template, if the organisation has one

Output Structure

1. Document type check

State the type and why, choosing from the 15 types: 决议、决定、命令(令)、公报、公告、通告、意见、通知、通报、报告、请示、批复、议案、函、纪要. Flag common confusions: asking for approval is a 请示, not a 报告; between bodies with no reporting line use a 函; a 通告 is for the public, a 通知 for named recipients.

2. The document, in element order

Using placeholders where facts are missing:

  • 版头: 份号 and 密级 if needed, 紧急程度, 发文机关标志, 发文字号 (for example 〔2026〕12号, with 六角括号), 签发人 for upward documents
  • 主体: 标题 (发文机关 + 事由 + 文种), 主送机关, 正文, 附件说明, 发文机关署名, 成文日期 in Arabic numerals (2026年10月4日), 印章 position, 附注
  • 版记: 抄送机关, 印发机关和印发日期 Body headings use the four standard levels: 一、 then (一) then 1. then (1).
3. Layout specification

A table for Word or WPS: A4 paper; 标题 in 2号小标宋体; 正文 in 3号仿宋; level-one headings in 3号黑体, level-two in 3号楷体; about 22 lines a page and 28 characters a line; page numbers in 4号半角宋体 Arabic numerals with dashes on each side.

Show full SKILL.md (200 more words)Show less
4. Type-specific checks
RulePass or fix
请示: one matter per document, one 主送机关, ends with a request such as 妥否,请批示
报告: contains no request for approval
函: polite register for an equal body, ends with 请予支持 or 特此函告 as fits
通知: states who must do what by when
纪要: records decisions with owners, not a transcript

Quality Checks

  • The document type is one of the 15 and matches the sender-recipient relationship
  • Every required element is present in GB/T 9704 order, or marked as not applicable
  • Headings use 一、(一)1.(1) and no other numbering
  • The 成文日期 uses Arabic numerals and the 发文字号 uses 〔〕
  • A 请示 contains exactly one request and a 报告 contains none
  • No fact, figure or name appears that the user did not supply

Anti-Patterns

  • 报告 that asks for approval. It will not be answered as a request; write a 请示.
  • Several requests in one 请示. Split them, or the reply will cover only one.
  • Colloquial wording. 公文 uses fixed openings and closings; casual phrasing reads as careless.
  • Inventing the 发文字号. Leave a placeholder; numbers come from the issuing office's register.

Example Trigger Phrases

  • "帮我写一份请示,申请增加两个编制。"
  • "这份通知的格式对吗?按 GB/T 9704 检查一下。"
  • "写一份给兄弟单位的函,商请协助调研。"
  • "Draft a Chinese official notice for our state-owned company."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/cn-official-document of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated yesterday
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed

Questions about Cn Official Document

What does Cn Official Document do?

A skill your agent uses when asked 帮我写公文, 写一份请示, 写通知 / 报告 / 函 / 纪要, 公文格式怎么排, check this document against GB/T 9704, or draft an official document for a Chinese government body, public institution or…. Cn Official Document is an agent skill from mohitagw15856/pm-claude-skills. Use when asked 帮我写公文, 写一份请示, 写通知 / 报告 / 函 / 纪要, 公文格式怎么排, check this document against GB/T 9704, or draft an official document for a Chinese government body, public institution or state-owned enterprise.

When should I use Cn Official Document?

Cn Official Document fits situations like: 写通知 / 报告 / 函 / 纪要; check this document against GB/T 9704; draft an official document for a Chinese government body; public institution.

How do I install Cn Official Document in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill cn-official-document -a claude-code`. Or copy the skill folder (skills/cn-official-document in mohitagw15856/pm-claude-skills) into .claude/skills/cn-official-document in your project. Claude Code loads it when a task matches its description.

How do I install Cn Official Document in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill cn-official-document -a codex`. Or copy the skill folder (skills/cn-official-document in mohitagw15856/pm-claude-skills) into .agents/skills/cn-official-document in your project. Codex loads it when a task matches its description.

Can I use Cn Official Document in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill cn-official-document -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cn-official-document, .gemini/skills/cn-official-document, .github/skills/cn-official-document and .opencode/skills/cn-official-document in your project.

What does Cn Official Document need to run?

SKILL.md names no scripts, command-line tools or credentials: Cn Official Document is instructions for the agent only.

Does Cn Official Document access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Cn Official Document safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Cn Official Document use?

Cn Official Document is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Cn Official Document use?

About 941 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

Who maintains Cn Official Document?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.