Install
$ agentstack add skill-hankunpeng-skills-chinese-copywriting-linter ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Chinese Copywriting Linter
A skill to check and auto-correct Chinese typesetting and copywriting style violations in Markdown files, based on the Chinese Copywriting Guidelines.
When to use
Use this skill when you need to:
- Check for styling issues in Chinese
.mdfiles. - Automatically format and correct Chinese writing files (spacing, punctuation, capitalization).
- Ensure consistency in mixed Chinese-English text.
Core Rules enforced by the Linter
- Spacing (空格):
- Must have a space between CJK characters and Latin/numeric characters.
- Must have a space between numbers and units (e.g.,
10 Gbps). - Must not have a space between numbers and degree/percentage symbols (e.g.,
90°,15%). - Must not have spaces before or after fullwidth punctuation in Chinese text.
- Must have a space before and after range tilde
~(e.g.,50 Hz ~ 8000 Hz).
- Punctuation (标点):
- Must use fullwidth punctuation in Chinese text (e.g.
!,,,?). - Must not duplicate punctuation (e.g. avoid
!!,??). - Must use halfwidth punctuation within pure English phrases or code snippets.
- Must use Chinese corner brackets
「and」instead of Chinese double quotation marks“and”for first-level quotes (e.g., replace“检查”with「检查」), and double corner brackets『and』instead of single quotation marks‘and’for nested quotes (e.g., replace‘检查’with『检查』).
- Numbers (数字):
- Must use halfwidth numbers (e.g.
1234instead of1234).
- Casing (大小写):
- Proper capitalization of technology names (e.g.
GitHub,TypeScript,JavaScript,Next.js,React,HTML5,CSS3,VS Code,Node.js,iPhone,MacBook,iPad,LeanCloud).
How to execute the Linter
This skill includes a Python script linter.py located in the scripts/ directory of the skill.
1. Run in linting (dry-run) mode
To scan a file or directory for style violations without modifying the content, run:
python3 /scripts/linter.py
2. Run in auto-fix mode
To automatically fix all solvable violations directly in the source file:
python3 /scripts/linter.py --fix
User Communication
After executing the linter, report the findings clearly:
- If issues were found and fixed, show the count of total issues fixed and highlight a few key examples.
- If run in check-only mode, display a detailed report of line numbers, columns, and what violations occurred.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: hankunpeng
- Source: hankunpeng/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.