AIGC Detection Rate Reducer
xiaofenggan01/aigc-reduce
Reduces the AI-text detection rate of academic papers by scanning for templated phrasing and making small deterministic edits that keep citations, data and terminology.
iFlytek Official Document Proofreading (公文校对) — detect and correct errors in Chinese text including typos, punctuation, word order, factual mistakes, sensitive content, and more (27 error types).
$ npx skills add iflytek/iFly-Skills --skill iflytek-text-proofread -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install iflytek/iFly-Skills iflytek-text-proofread --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/iflytek/iFly-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/iflytek-text-proofread .claude/skills/iflytek-text-proofread && rm -rf skills-srcUse ~/.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/
Install the "iflytek-text-proofread" agent skill from https://github.com/iflytek/iFly-Skills/tree/main/skills/iflytek-text-proofread into .claude/skills/iflytek-text-proofread/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iflytek-text-proofread", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/iflytek/iFly-Skills/tree/main/skills/iflytek-text-proofreadType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add iflytek/iFly-Skills --skill iflytek-text-proofread -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install iflytek/iFly-Skills iflytek-text-proofread --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iflytek/iFly-Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/iflytek-text-proofread .agents/skills/iflytek-text-proofread && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "iflytek-text-proofread" agent skill from https://github.com/iflytek/iFly-Skills/tree/main/skills/iflytek-text-proofread into .agents/skills/iflytek-text-proofread/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iflytek-text-proofread", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add iflytek/iFly-Skills --skill iflytek-text-proofread -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install iflytek/iFly-Skills iflytek-text-proofread --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iflytek/iFly-Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/iflytek-text-proofread .cursor/skills/iflytek-text-proofread && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "iflytek-text-proofread" agent skill from https://github.com/iflytek/iFly-Skills/tree/main/skills/iflytek-text-proofread into .cursor/skills/iflytek-text-proofread/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iflytek-text-proofread", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/iflytek/iFly-Skills.git --path skills/iflytek-text-proofread--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add iflytek/iFly-Skills --skill iflytek-text-proofread -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install iflytek/iFly-Skills iflytek-text-proofread --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iflytek/iFly-Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/iflytek-text-proofread .gemini/skills/iflytek-text-proofread && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "iflytek-text-proofread" agent skill from https://github.com/iflytek/iFly-Skills/tree/main/skills/iflytek-text-proofread into .gemini/skills/iflytek-text-proofread/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iflytek-text-proofread", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install iflytek/iFly-Skills iflytek-text-proofreadInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add iflytek/iFly-Skills --skill iflytek-text-proofread -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/iflytek/iFly-Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/iflytek-text-proofread .github/skills/iflytek-text-proofread && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "iflytek-text-proofread" agent skill from https://github.com/iflytek/iFly-Skills/tree/main/skills/iflytek-text-proofread into .github/skills/iflytek-text-proofread/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iflytek-text-proofread", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add iflytek/iFly-Skills --skill iflytek-text-proofread -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install iflytek/iFly-Skills iflytek-text-proofread --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iflytek/iFly-Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/iflytek-text-proofread .opencode/skills/iflytek-text-proofread && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "iflytek-text-proofread" agent skill from https://github.com/iflytek/iFly-Skills/tree/main/skills/iflytek-text-proofread into .opencode/skills/iflytek-text-proofread/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "iflytek-text-proofread", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
iflytek-text-proofreadiFlytek Official Document Proofreading (公文校对) — detect and correct errors in Chinese text including typos, punctuation, word order, factual mistakes, sensitive content, and more (27 error types).
Iflytek Text Proofread is an agent skill from iflytek/iFly-Skills. iFlytek Official Document Proofreading (公文校对) — detect and correct errors in Chinese text including typos, punctuation, word order, factual mistakes, sensitive content, and more (27 error types). Supports up to 220,000 characters. Use when the user wants to proofread, check, or correct Chinese text, especially official documents. Pure Python stdlib, no pip dependencies.
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `README.md`, `_meta.json` and `scripts/text_proofread.py`).
It sits in Writing & Content, covering Copy editing and proofreading. It works with Python. The repository describes itself as: Official collection of iFLYTEK skills for speech, OCR, translation, proofreading, and multimodal AI capabilities. The licence is Apache-2.0.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 58dc114. It shows what the files ask for, not the result of running them.
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.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
cn-huadong-1.xf-yun.comAlso links to:
console.xfyun.cnxfyun.cnFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
IFLY_API_KEYIFLY_API_SECRETFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Iflytek Text Proofread loads about 1.4k tokens when it runs. Until then it costs about 99 tokens; SKILL.md has 353 words of instructions outside code blocks.
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.
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.
The full file from iflytek/iFly-Skills at commit 58dc114, republished under its Apache-2.0 licence (© iflytek). 353 words, ~1,447 tokens.
.claude/skills/iflytek-text-proofread/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Proofread Chinese text using iFlytek's Official Document Proofreading API (公文校对). Detects 27 types of errors across three categories:
文字标点差错: 错别字、多字、少字、语义重复、语序错误、句式杂糅、标点符号、量词单位、数字差错、句子查重、序号检查
知识性差错: 地理名词、机构名称、专有名词及术语、常识差错、媒体报道禁用词和慎用词
内容导向风险: 涉低俗辱骂、其他敏感内容
export IFLY_APP_ID="your_app_id"
export IFLY_API_KEY="your_api_key"
export IFLY_API_SECRET="your_api_secret"python3 scripts/text_proofread.py "第二个百年目标"echo "我们要加强对蓝球运动的推广" | python3 scripts/text_proofread.py -python3 scripts/text_proofread.py --file document.txt| Flag | Short | Description |
|---|---|---|
text | Text to proofread (use - for stdin) | |
--file | -f | Read text from a file |
--raw | Output decoded JSON response |
# Proofread a sentence
python3 scripts/text_proofread.py "我国加强蓝球运动的推广力度"
# Proofread a long document from file
python3 scripts/text_proofread.py -f report.txt
# Pipe from clipboard or other tools
pbpaste | python3 scripts/text_proofread.py -
# Raw JSON for debugging
python3 scripts/text_proofread.py --raw "测试文本"POST https://cn-huadong-1.xf-yun.com/v1/private/s37b42a45IFLY_APP_ID, IFLY_API_KEY, IFLY_API_SECRETurllib, hmac, hashlib, json, etc.)在使用API时,返回的 belongId 字段对应以下错误类型:
| belongId | 说明 | 常见场景 |
|---|---|---|
| 9 | 错别字、词 | 「蓝球」→「篮球」、「的」「地」「得」混淆 |
| 31 | 多字错误 | 「大大大大力」→ 删除多余字 |
| 32 | 少字错误 | 「中国成立」→ 「中华人民共和国成立」 |
| 35 | 语义重复 | 「大力大力发展」→ 语义重复 |
| 34 | 语序错误 | 「很好很强大」→ 「很强大很好」 |
| 39 | 量和单位差错 | 「3斤米」→ 「3公斤米」 |
| 36 | 数字差错 | 「第十几个」→ 数据不一致 |
| 20 | 句式杂糅 | 「原因是由于...」→ 句式杂糅 |
| 21 | 标点符号差错 | 顿号逗号混用、书名号错误 |
| 24 | 句子查重 | 文档内部重复句子 |
| 119 | 重要讲话引用 | 领导人讲话用词规范 |
| 123 | 地理名词 | 省市区名称、行政区划 |
| 19 | 机构名称 | 党政机关、企事业单位名称 |
| 124 | 专有名词及术语 | 专业术语、科技术语 |
| 122 | 媒体报道禁用词 | 敏感词、违规词检测 |
| 6 | 常识差错 | 明显与事实不符的内容 |
| 111 | 涉低俗辱骂 | 低俗内容、辱骂词汇 |
| 118 | 其他敏感内容 | 各类敏感信息检测 |
IFLY_APP_ID、IFLY_API_KEY、IFLY_API_SECRET 是否都设置好了呢?ฅ•̀∀•́ฅcode 字段:0 = 成功,其他 = 失败 (详见下文错误码表)data 字段包含检测结果,message 字段有详细说明哦~| code | 说明 | 解决方法 |
|---|---|---|
| 0 | 成功 | 完美!继续使用吧~ ✨ |
| 101 | 参数缺失 | 快检查一下 text 参数有没有传呀? |
| 102 | 参数无效 | 文本内容有问题,看看是不是太长了(≤220000字符)? |
| 103 | 请求超长 | 文本太长了啦!分段处理试试吧~ |
| 104 | 超过并发 | 访问太频繁啦,休息一下再试试呗~ ⏳ |
| 105 | 无配额 | 配额用完了...去讯飞控制台看看还能不能用吧 (。•́︿•̀。) |
| 106 | 无产品权限 | 还没开通公文校对服务哦!去 讯飞控制台 开通一下吧~ |
| 107 | 授权失败 | API密钥可能过期或错误,检查一下环境变量吧! |
| 108 | 模型加载失败 | 服务端问题,稍后再试一次吧~ |
返回的 detail 数组里每个元素代表一个错误,来看看怎么读懂它:
detail[i].word → 错误的内容是什么
detail[i].type → 错误类型ID(对应上面的对照表哦)
detail[i].position → 错误开始位置(从0开始计数)
detail[i].length → 错误内容的长度
detail[i].suggestion → 纠错建议
detail[i].ruleName → 具体触发的规则名称📍 小技巧:想知道错误在哪里结束吗?position + length 就是结束位置啦!这样就可以精准定位错误咯~
A: 文本纠错主要偏向通用领域(如写作、出版)文本进行纠错,公文校对在公文写作使用等领域效果更佳,同时也适合通用领域~ 文本合规对各类场景风险拦截更全面哦!(`・ω・´)ゞ
A: 超简单的啦!讯飞已经给了 position 和 length,用 position + length 就是对应错误词在文本中的结束位置咯~ ✧٩(ˊᗜˋ*)و✧
A: 有的呢~ 原请求的校对文本:
💡 小提示:如果文本太长,建议拆分成多条请求处理,这样效果会更好呀~
A: 可能的原因:
code 是不是 0 呢A: 去讯飞官方平台就好啦~
belongId 统计各类错误数量,方便针对性修改~祝大家校对顺利!有问题随时来问哦~ (´▽`)ノ 💕
© iflytek, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (scripts) in skills/iflytek-text-proofread of iflytek/iFly-Skills.
Open the folder on GitHubat commit 58dc114
Iflytek Text Proofread 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Iflytek Text Proofread this skilliflytek/iFly-Skills | 209 | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| AIGC Detection Rate Reducerxiaofenggan01/aigc-reduce | 612 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Chinese Official Document QAzhaohui-yang/official-document-drafting | 139 | — | ~466 | Automated safety check: Pass | Custom licence | |
| WeChat Article Compliance Revieweraiworkskills/wechat-article-skills | 665 | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Visual Auditpedrohcgs/claude-code-my-workflow | 1.6k | — | ~651 | Automated safety check: Notes | MIT | |
| User-Facing Text Cleanupguillaumemeyer/watermarks-remover | 23k | — | ~3.5k | Automated safety check: Pass | MIT |
xiaofenggan01/aigc-reduce
Reduces the AI-text detection rate of academic papers by scanning for templated phrasing and making small deterministic edits that keep citations, data and terminology.
zhaohui-yang/official-document-drafting
Checks the structure and quality of a finished Chinese official document with a section-checking script and a manual checklist, without rewriting it.
aiworkskills/wechat-article-skills
Local, offline pre-publish review for a WeChat official account article: sensitive words, typos and platform compliance, producing an actionable fix list.
pedrohcgs/claude-code-my-workflow
Adversarial visual-layout audit of a Quarto .qmd or Beamer .tex deck.
guillaumemeyer/watermarks-remover
Audits prose for invisible Unicode characters and rewrites it while keeping facts, citations, code and required disclosures unchanged and the writer's voice intact.
zenstory-ai/oh-story-claudecode
Reviews Chinese web-novel text with several reviewer agents in parallel, falling back to a single-agent pass, and reports structure, character, prose and setting problems with fixes.
iflytek/iFly-Skills
生成"黑墨手绘涂鸦"风格的动画架构图/流程图:米色纸面、针管笔墨线、极淡水洗色块、简笔涂鸦图标、序号章、连线上的流动圆点动画、图标微动效。产出单文件自包含动画 HTML(SVG+CSS),可一键导出无缝循环 GIF。当用户想画架构图、流程图、信息图、技术示意图、对比图、pipeline/workflow 可视化,或提到"手绘风""涂鸦风""动图""animated diagram""GIF…
iflytek/iFly-Skills
A skill your agent uses when user asks to review contracts, detect contract risks, or perform compliance checks.
iflytek/iFly-Skills
A skill your agent uses when user asks to synthesize speech, convert text to audio, or read text aloud.
iflytek/iFly-Skills
A skill your agent uses when user asks to analyze an image, describe image contents, or answer questions about a picture.
iflytek/iFly-Skills
A skill your agent uses when user asks to recognize invoices, extract receipt data, or OCR bills and tickets.
iflytek/iFly-Skills
ifly-pdf-image-ocr skill supporting both image OCR (AI-powered LLM OCR) and PDF document recognition.
Works with
Categories
iFlytek Official Document Proofreading (公文校对) — detect and correct errors in Chinese text including typos, punctuation, word order, factual mistakes, sensitive content, and more (27 error types). Iflytek Text Proofread is an agent skill from iflytek/iFly-Skills. iFlytek Official Document Proofreading (公文校对) — detect and correct errors in Chinese text including typos, punctuation, word order, factual mistakes, sensitive content, and more (27 error types).
Iflytek Text Proofread fits situations like: the user wants to proofread; correct Chinese text; especially official documents.
Run `npx skills add iflytek/iFly-Skills --skill iflytek-text-proofread -a claude-code`. Or copy the skill folder (skills/iflytek-text-proofread in iflytek/iFly-Skills) into .claude/skills/iflytek-text-proofread in your project. Claude Code loads it when a task matches its description.
Run `npx skills add iflytek/iFly-Skills --skill iflytek-text-proofread -a codex`. Or copy the skill folder (skills/iflytek-text-proofread in iflytek/iFly-Skills) into .agents/skills/iflytek-text-proofread in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add iflytek/iFly-Skills --skill iflytek-text-proofread -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/iflytek-text-proofread, .gemini/skills/iflytek-text-proofread, .github/skills/iflytek-text-proofread and .opencode/skills/iflytek-text-proofread in your project.
Going by SKILL.md and its folder, Iflytek Text Proofread needs Python for the scripts in its folder, the command-line tools its instructions call (python3) and credentials named IFLY_API_KEY and IFLY_API_SECRET. Our summary lists: Python 3; A credential in IFLY_API_KEY; A credential in IFLY_API_SECRET.
SKILL.md names 3 domains. In commands or code: cn-huadong-1.xf-yun.com; the agent is likely to contact it when it follows the instructions. As links in the text: console.xfyun.cn and xfyun.cn. This is read from the text; nothing was executed.
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.
Iflytek Text Proofread is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Iflytek Text Proofread: AIGC Detection Rate Reducer (xiaofenggan01/aigc-reduce, 612 stars), Chinese Official Document QA (zhaohui-yang/official-document-drafting, 139 stars), WeChat Article Compliance Reviewer (aiworkskills/wechat-article-skills, 665 stars) and Visual Audit (pedrohcgs/claude-code-my-workflow, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
iflytek (a GitHub organization) maintains it in iflytek/iFly-Skills, which has 209 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 7, 2026.
Source: iflytek/iFly-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.