{"adoption": {"forks": 67, "observed_at": "2026-08-28T04:04:06.939556+00:00", "stars": 1245}, "canonical_url": "https://ross.abutalabs.com/products/shuorenhua", "card": {"archived": false, "artifact_type": "plugin", "description": "说人话｜中文优先的去 AI 味改写 skill：保事实、分场景、改完可直接发。Chinese-first rewrite skill for Codex / Claude Code / Cursor / ChatGPT — removes AI tone, preserves facts.", "domain": ["developer-tools", "large-language-models"], "enriched": true, "function": ["prompt-engineering", "nlp", "developer-tools"], "health_score": 100, "homepage": "https://chatgpt.com/g/g-6a5829b1163481919e1e45851f6bc709-shuo-ren-hua", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["MrGeDiao/shuorenhua"], "name": "MrGeDiao/shuorenhua", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-26T02:51:19+00:00", "repo": "MrGeDiao/shuorenhua", "stars": 1245, "tags": ["ai-writing", "chinese", "rewriting", "agent-skill", "anti-slop", "text-quality", "claude-code", "codex", "cursor", "chatgpt", "natural-language-processing", "localization"], "topics": ["ai-writing", "anti-slop", "chatgpt", "chinese", "claude-code", "cursor", "prompt", "prompt-engineering", "skill", "writing", "openclaw", "agent-skill", "codex", "developer-tools", "rewriting", "text-quality"], "urls": [], "use_cases": ["remove AI tone from Chinese text", "rewrite AI-drafted Chinese release notes naturally", "clean up AI-sounding README and forum posts", "rewrite chat updates without losing facts", "de-slop Chinese long-form writing", "annotate AI-flavored text without rewriting"], "what_it_is": "A Chinese-first rewrite skill that removes AI-generated tone (template phrasing, performative language, translationese) from text while preserving facts like numbers, versions, commands, and attribution. It installs as a skill/plugin into AI coding agents such as Claude Code, Codex, Cursor, and ChatGPT.", "when_to_avoid": ["you need English or non-Chinese text rewriting", "you want a standalone app rather than an agent skill/prompt", "you need automated style checking in CI rather than agent-driven rewriting"], "when_to_choose": ["you draft Chinese text with AI and it reads robotic or templated", "you need fact-preserving rewrites where numbers and claims must survive", "you use Claude Code, Codex, Cursor, or ChatGPT and want a reusable rewrite skill"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/shuorenhua", "repo": "MrGeDiao/shuorenhua", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.939556+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:08:07.239742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "327e86e1c31436f3e96f2c067d5050efb01a25c7302fd681924369f8a4ab692d", "fetched_at": "2026-08-28T04:04:06.939556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MrGeDiao/shuorenhua"}, {"content_hash": "64533363597ca1edb507a4d99ec28f6dd73e313e4039f9046f12835626eab7fa", "fetched_at": "2026-08-29T12:19:37.017469+00:00", "kind": "homepage", "missing": false, "url": "https://chatgpt.com/g/g-6a5829b1163481919e1e45851f6bc709-shuo-ren-hua"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.939556+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:08:07.239742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "327e86e1c31436f3e96f2c067d5050efb01a25c7302fd681924369f8a4ab692d", "fetched_at": "2026-08-28T04:04:06.939556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MrGeDiao/shuorenhua"}, {"content_hash": "64533363597ca1edb507a4d99ec28f6dd73e313e4039f9046f12835626eab7fa", "fetched_at": "2026-08-29T12:19:37.017469+00:00", "kind": "homepage", "missing": false, "url": "https://chatgpt.com/g/g-6a5829b1163481919e1e45851f6bc709-shuo-ren-hua"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:08:07.239742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "327e86e1c31436f3e96f2c067d5050efb01a25c7302fd681924369f8a4ab692d", "fetched_at": "2026-08-28T04:04:06.939556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MrGeDiao/shuorenhua"}, {"content_hash": "64533363597ca1edb507a4d99ec28f6dd73e313e4039f9046f12835626eab7fa", "fetched_at": "2026-08-29T12:19:37.017469+00:00", "kind": "homepage", "missing": false, "url": "https://chatgpt.com/g/g-6a5829b1163481919e1e45851f6bc709-shuo-ren-hua"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.939556+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.939556+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.939556+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:08:07.239742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "327e86e1c31436f3e96f2c067d5050efb01a25c7302fd681924369f8a4ab692d", "fetched_at": "2026-08-28T04:04:06.939556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MrGeDiao/shuorenhua"}, {"content_hash": "64533363597ca1edb507a4d99ec28f6dd73e313e4039f9046f12835626eab7fa", "fetched_at": "2026-08-29T12:19:37.017469+00:00", "kind": "homepage", "missing": false, "url": "https://chatgpt.com/g/g-6a5829b1163481919e1e45851f6bc709-shuo-ren-hua"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.939556+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.939556+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:08:07.239742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "327e86e1c31436f3e96f2c067d5050efb01a25c7302fd681924369f8a4ab692d", "fetched_at": "2026-08-28T04:04:06.939556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MrGeDiao/shuorenhua"}, {"content_hash": "64533363597ca1edb507a4d99ec28f6dd73e313e4039f9046f12835626eab7fa", "fetched_at": "2026-08-29T12:19:37.017469+00:00", "kind": "homepage", "missing": false, "url": "https://chatgpt.com/g/g-6a5829b1163481919e1e45851f6bc709-shuo-ren-hua"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.939556+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.939556+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.939556+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:08:07.239742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "327e86e1c31436f3e96f2c067d5050efb01a25c7302fd681924369f8a4ab692d", "fetched_at": "2026-08-28T04:04:06.939556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MrGeDiao/shuorenhua"}, {"content_hash": "64533363597ca1edb507a4d99ec28f6dd73e313e4039f9046f12835626eab7fa", "fetched_at": "2026-08-29T12:19:37.017469+00:00", "kind": "homepage", "missing": false, "url": "https://chatgpt.com/g/g-6a5829b1163481919e1e45851f6bc709-shuo-ren-hua"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.939556+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:06.939556+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:08:07.239742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "327e86e1c31436f3e96f2c067d5050efb01a25c7302fd681924369f8a4ab692d", "fetched_at": "2026-08-28T04:04:06.939556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MrGeDiao/shuorenhua"}, {"content_hash": "64533363597ca1edb507a4d99ec28f6dd73e313e4039f9046f12835626eab7fa", "fetched_at": "2026-08-29T12:19:37.017469+00:00", "kind": "homepage", "missing": false, "url": "https://chatgpt.com/g/g-6a5829b1163481919e1e45851f6bc709-shuo-ren-hua"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:08:07.239742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "327e86e1c31436f3e96f2c067d5050efb01a25c7302fd681924369f8a4ab692d", "fetched_at": "2026-08-28T04:04:06.939556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MrGeDiao/shuorenhua"}, {"content_hash": "64533363597ca1edb507a4d99ec28f6dd73e313e4039f9046f12835626eab7fa", "fetched_at": "2026-08-29T12:19:37.017469+00:00", "kind": "homepage", "missing": false, "url": "https://chatgpt.com/g/g-6a5829b1163481919e1e45851f6bc709-shuo-ren-hua"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:08:07.239742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "327e86e1c31436f3e96f2c067d5050efb01a25c7302fd681924369f8a4ab692d", "fetched_at": "2026-08-28T04:04:06.939556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MrGeDiao/shuorenhua"}, {"content_hash": "64533363597ca1edb507a4d99ec28f6dd73e313e4039f9046f12835626eab7fa", "fetched_at": "2026-08-29T12:19:37.017469+00:00", "kind": "homepage", "missing": false, "url": "https://chatgpt.com/g/g-6a5829b1163481919e1e45851f6bc709-shuo-ren-hua"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:08:07.239742+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "327e86e1c31436f3e96f2c067d5050efb01a25c7302fd681924369f8a4ab692d", "fetched_at": "2026-08-28T04:04:06.939556+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MrGeDiao/shuorenhua"}, {"content_hash": "64533363597ca1edb507a4d99ec28f6dd73e313e4039f9046f12835626eab7fa", "fetched_at": "2026-08-29T12:19:37.017469+00:00", "kind": "homepage", "missing": false, "url": "https://chatgpt.com/g/g-6a5829b1163481919e1e45851f6bc709-shuo-ren-hua"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 11, "rhythm": 98}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 164, "days_push": 7, "days_rel": 12, "gap_med": 3, "n_releases_24m": 34}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}