Agent skill

Cn Year End Bonus

by mohitagw15856 in mohitagw15856/pm-claude-skills

A skill your agent uses when asked 年终奖怎么算, 13薪和年终奖有什么区别, 年终奖怎么交税, 单独计税还是并入综合所得, 年终奖被扣了怎么办, 离职了年终奖还发吗, 怎么问 HR 年终奖, or understand a year-end bonus in mainland China.

MITAuto-check passed

Install Cn Year End Bonus

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill cn-year-end-bonus -a claude-code

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

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills cn-year-end-bonus --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-year-end-bonus .claude/skills/cn-year-end-bonus && 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-year-end-bonus
GitHub stars
1.4k
Token cost
~1.6k tokens
SKILL.md length
826 words
Files
2 (incl. scripts)
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when asked 年终奖怎么算, 13薪和年终奖有什么区别, 年终奖怎么交税, 单独计税还是并入综合所得, 年终奖被扣了怎么办, 离职了年终奖还发吗, 怎么问 HR 年终奖, or understand a year-end bonus in mainland China.

  • Works in 5 steps: 你的年终奖是哪一种 (what kind of bonus this is) → 估算 (estimate) → 个税 (tax options, 需核实) → …
  • Understand a year-end bonus in mainland China
  • SKILL.md covers Required Inputs, Output Structure, Programmatic Helper and Quality Checks, plus 2 more sections
  • Runs Python scripts from its folder; calls python3

What it does

Cn Year End Bonus is an agent skill from mohitagw15856/pm-claude-skills. Use when asked 年终奖怎么算, 13薪和年终奖有什么区别, 年终奖怎么交税, 单独计税还是并入综合所得, 年终奖被扣了怎么办, 离职了年终奖还发吗, 怎么问 HR 年终奖, or understand a year-end bonus in mainland China. Produces how the person's bonus is likely calculated from their documents, the 13薪 versus discretionary bonus distinction, the tax options with a worked comparison marked to confirm, questions to ask HR or the manager in writing, and the steps if a bonus is withheld after resignation, all marked to confirm against current rules. Not tax or legal advice.

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts (for example `scripts/bonus_tax.py`).

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

  • Understand a year-end bonus in mainland China

Example prompts

  • “/cn-year-end-bonus”

Requirements

  • Python 3

Workflow steps

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

  1. 你的年终奖是哪一种 (what kind of bonus this is)
  2. 估算 (estimate)
  3. 个税 (tax options, 需核实)
  4. 问 HR / 上级的问题 (questions to ask, in writing)
  5. 离职后年终奖被扣 (withheld after resignation, 需核实)

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

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    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 Year End Bonus loads about 1.6k tokens when it runs. Until then it costs about 129 tokens; SKILL.md has 826 words of instructions outside code blocks.

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

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); the scripts in this folder are not scanned.

SKILL.md

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

Download SKILL.mdSave it as .claude/skills/cn-year-end-bonus/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
cn-year-end-bonus
description
Use when asked 年终奖怎么算, 13薪和年终奖有什么区别, 年终奖怎么交税, 单独计税还是并入综合所得, 年终奖被扣了怎么办, 离职了年终奖还发吗, 怎么问 HR 年终奖, or understand a year-end bonus in mainland China. Produces how the person's bonus is likely calculated from their documents, the 13薪 versus discretionary bonus distinction, the tax options with a worked comparison marked to confirm, questions to ask HR or the manager in writing, and the steps if a bonus is withheld after resignation, all marked to confirm against current rules. Not tax or legal advice.
version
1.0.0

Year-End Bonus Clarifier (年终奖、13薪与个税)

The year-end bonus is often a large share of annual pay in China, and the least understood. People do not know whether it is contractual or discretionary, how the coefficient was applied, which tax method is cheaper, or whether leaving before the payout date means losing it. This skill reads the person's documents, explains how the bonus is most likely calculated, compares the tax options, and prepares the questions to ask HR.

Write in Simplified Chinese unless asked otherwise. Bonus rules depend on the contract, the company's bonus policy and the 员工手册; tax rules and court practice change. Every rule below is marked 需核实: confirm with HR or the local tax office (or the 个人所得税 App) before acting. This is information, not tax or legal advice; for a dispute, consult a labour lawyer or the local 劳动仲裁委员会.

Required Inputs

Ask for these if not provided, otherwise infer and label the assumption:

  • Documents: the labour contract, the offer letter, the bonus or performance policy, the 员工手册 sections on bonus
  • Pay: monthly base salary, any 13薪 or 14薪 clause, last year's bonus
  • Performance: the rating received and the scale, and any coefficient the company announced
  • Dates: joining date, the bonus period, the expected payout date, and a resignation or termination date if relevant
  • Annual income for the tax comparison: other comprehensive income, special deductions and additional deductions (专项附加扣除)
  • The question: how it is calculated, tax, a lower amount than expected, or withheld after leaving

Output Structure

1. 你的年终奖是哪一种 (what kind of bonus this is)

| 类型 | 依据 | 含义 |

  • 13薪 / 14薪 written into the contract: usually a fixed amount, closer to wages; pro-rating on joining or leaving depends on the wording
  • 绩效年终奖 under a policy: base × months × company coefficient × individual coefficient, or a pool shared by rating
  • Fully discretionary bonus: the company decides; the policy and past practice still matter State which one the documents support, quoting the clause, and what is unclear.
2. 估算 (estimate)

A worked calculation from the person's numbers, for example 月薪 20,000 × 2 个月 × 公司系数 0.9 × 个人系数 1.2 = 43,200, with each input's source and the pro-rating for a part year. Mark every assumed figure.

3. 个税 (tax options, 需核实)
  • 单独计税 (separate taxation) for 全年一次性奖金: the bonus divided by 12 sets the rate from the monthly table, then tax = bonus × rate − quick deduction. This option was extended to 31 December 2027 by 财政部 税务总局公告 2023 年第 30 号 (confirm it is still in force).
  • 并入综合所得 (combined with annual income): chosen in the annual reconciliation (年度汇算) if cheaper.
  • The threshold trap (年终奖临界点): under separate taxation, a bonus just above 36,000, 144,000, 300,000, 420,000, 660,000 or 960,000 can leave the person with less after tax than a slightly smaller bonus. Show the comparison for the person's figure. | 方案 | 应纳税额 | 税后 | Recommend checking both options in the 个人所得税 App during 年度汇算; do not state a final figure as certain.
Show full SKILL.md (346 more words)Show less
4. 问 HR / 上级的问题 (questions to ask, in writing)
  • 我的年终奖依据哪份制度?能否提供书面版本?
  • 公司系数和个人系数分别是多少?我的绩效等级对应多少?
  • 发放时间是哪天?分期发放吗?
  • 入职或离职不满一年如何折算?
  • 采用单独计税还是并入综合所得? A short polite message the person can send, plus a script for the conversation with the manager about a lower than expected result.
5. 离职后年终奖被扣 (withheld after resignation, 需核实)
  • What the contract and policy say about "发放日在职" conditions, and whether the policy was adopted and made known to employees
  • Court practice: 最高人民法院指导性案例 183 号 (2022) held that where the employee worked the bonus year and the contract ended for reasons not attributable to the employee, refusing the bonus only because they left before the payout date was not supported. Outcomes depend on facts and local practice; confirm with a lawyer.
  • Steps: collect the evidence (contract, policy, payslips, past bonus records, performance result, messages); ask HR in writing; consider 劳动仲裁, noting the one-year limitation period (仲裁时效) from when the person knew or should have known (confirm)
  • Where severance is also in question, see cn-severance-calculator.

Programmatic Helper

bash
python3 skills/cn-year-end-bonus/scripts/bonus_tax.py --bonus 100000 --other-taxable 150000
python3 skills/cn-year-end-bonus/scripts/bonus_tax.py --traps

Compares separate taxation with combining, using only the person's figures, and lists the threshold-trap ranges. Standard library only.

Quality Checks

  • The bonus type is tied to a quoted clause, or marked as unclear
  • Every rate, threshold, date and case reference is marked 需核实
  • The tax comparison uses the person's figures and shows both options
  • No figure is presented as guaranteed; assumptions are labelled
  • The output says it is not tax or legal advice and names where to confirm
  • Questions to HR are written, polite and specific

Anti-Patterns

  • Treating every bonus as guaranteed. A discretionary bonus and a contractual 13薪 are different claims.
  • Quoting tax figures without the person's other income. The cheaper option depends on the whole year.
  • Arguing verbally. Ask in writing so there is a record.
  • Resigning just before payout without reading the policy. Check the dates and conditions first.
  • Threatening arbitration in the first message. Ask and document first; escalate if needed.

Example Trigger Phrases

  • "我月薪 2 万,绩效 B+,公司说系数 0.9,年终奖大概多少?怎么交税?"
  • "合同写了 13 薪,我 10 月离职,第 13 个月工资还能拿吗?"
  • "年终奖 3.7 万和 3.6 万哪个税后更多?"
  • "12 月干满了,1 月离职,公司说发放日不在职不发年终奖,合法吗?"
  • "Explain how my year-end bonus in China is taxed."

© 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

SKILL.md and 1 other file (scripts) in skills/cn-year-end-bonus of mohitagw15856/pm-claude-skills.

  • SKILL.md
  • scripts/bonus_tax.py

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Cn Year End Bonus next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Cn Year End Bonus compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cn Year End Bonus this skillmohitagw15856/pm-claude-skills1.4k—~1.6kAutomated safety check: PassMIT
Weread Year In Review Video Templatenexu-io/open-design100k—~784Automated safety check: PassApache-2.0
Update Copyright YearMichaelGrafnetter/DSInternals2k—~404Automated safety check: PassMIT
Yearly Plannerindranilbanerjee/digital-marketing-pro8621 repos~2kAutomated safety check: NotesMIT
Transfer Bonusesborski/travel-hacking-toolkit688—~2.5kAutomated safety check: PassMIT
Sn Search Year ReportOpenSenseNova/SenseNova-Skills5.7k—~818Automated safety check: NotesMIT

Similar skills

  • WeRead-inspired HyperFrames video template for vertical annual reading reports, personal reading dashboards, book-note recaps, and shareable year-in-review stories.

    100k GitHub stars~784 tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Update Copyright Year

    MichaelGrafnetter/DSInternals

    Update copyright year references across the project at the beginning of each calendar year.

    2k GitHub stars~404 tokensUpdated 29 days ago
    SecurityAuto-check passed
  • Yearly Planner

    indranilbanerjee/digital-marketing-pro

    Produce the Part 8 yearly planner: quarterly themes and monthly initiatives.

    862 GitHub starsUsed in 1 repo~2k tokens
    Auto-check: notes
  • Transfer Bonuses

    borski/travel-hacking-toolkit

    Active credit card transfer bonuses from Amex, Chase, Capital One, Citi, Bilt, and Rove.

    688 GitHub stars~2.5k tokensUpdated 6 days ago
    Auto-check passed
  • Sn Search Year Report

    OpenSenseNova/SenseNova-Skills

    用于搜索免费官方年报、年度报告、定期报告、上市公司披露文件、债券发行人报告和海外公司年度账目. An agent skill from OpenSenseNova/SenseNova-Skills.

    5.7k GitHub stars~818 tokensUpdated 2 days ago
    Documents & OfficeAuto-check: notes
  • Bonus Stack Builder

    Affitor/affiliate-skills

    Design exclusive bonus packages that make YOUR affiliate link the obvious choice.

    701 GitHub stars~2.6k tokensUpdated 26 days ago
    Marketing & SEOAuto-check passed

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 2 days ago
    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 2 days ago
    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 2 days ago
    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 2 days ago
    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 2 days ago
    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 2 days ago
    Auto-check passed

Questions about Cn Year End Bonus

What does Cn Year End Bonus do?

A skill your agent uses when asked 年终奖怎么算, 13薪和年终奖有什么区别, 年终奖怎么交税, 单独计税还是并入综合所得, 年终奖被扣了怎么办, 离职了年终奖还发吗, 怎么问 HR 年终奖, or understand a year-end bonus in mainland China. Cn Year End Bonus is an agent skill from mohitagw15856/pm-claude-skills. Use when asked 年终奖怎么算, 13薪和年终奖有什么区别, 年终奖怎么交税, 单独计税还是并入综合所得, 年终奖被扣了怎么办, 离职了年终奖还发吗, 怎么问 HR 年终奖, or understand a year-end bonus in mainland China.

When should I use Cn Year End Bonus?

Cn Year End Bonus fits situations like: understand a year-end bonus in mainland China.

How do I install Cn Year End Bonus in Claude Code?

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

How do I install Cn Year End Bonus in Codex?

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

Can I use Cn Year End Bonus 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-year-end-bonus -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-year-end-bonus, .gemini/skills/cn-year-end-bonus, .github/skills/cn-year-end-bonus and .opencode/skills/cn-year-end-bonus in your project.

What does Cn Year End Bonus need to run?

Going by SKILL.md and its folder, Cn Year End Bonus needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Cn Year End Bonus 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 Year End Bonus 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Cn Year End Bonus use?

Cn Year End Bonus 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 Year End Bonus use?

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

What are the alternatives to Cn Year End Bonus?

Skills that share tags, products or a category with Cn Year End Bonus: Weread Year In Review Video Template (nexu-io/open-design, 100k stars), Update Copyright Year (MichaelGrafnetter/DSInternals, 2k stars), Yearly Planner (indranilbanerjee/digital-marketing-pro, 862 stars) and Transfer Bonuses (borski/travel-hacking-toolkit, 688 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cn Year End Bonus?

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.