Creator · dongshuyan
Last updated · Sep 5, 2026
>-
Sandbox only
Install targets
Codex install prompt
Install the "academic-humanizer" agent skill from https://github.com/dongshuyan/compass-skills/tree/master/skills/academic-humanizer. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: >- After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"dongshuyan-academic-humanizer","task":"Install academic-humanizer","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Deep research, source comparison, literature review, RAG, knowledge search, and reports.
Scenario
RAG and knowledge
I need my agent to build a RAG workflow over documents and retrieve reliable context.
Agent fit
Claude Code + OpenAI Agents + CLI
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add dongshuyan/compass-skills --skill academic-humanizer
Maintenance
fresh
12d since push
Risk
Needs review
Dependency or permission surface needs review
GitHub quality
721
76/100 Quality · 75/100 Trust
Coverage tags
Review notes
Dependency or permission surface needs review · Permission surface may require sandboxing
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Needs reviewA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
721 GitHub stars
Repo activity
721 stars, 60 forks
Maintenance
12d since push
License
MIT
Install
npx skills add dongshuyan/compass-skills --skill academic-humanizer
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add dongshuyan/compass-skills --skill academic-humanizerDo not use when
Agent safety v2
This skill should not be selected by an agent without explicit human security review.
Do not auto-install. Inspect the source, dependencies, and permission surface first.
high
Skill metadata references terminal, CLI, shell, subprocess, or command execution workflows.
medium
Skill may drive a browser or interact with web pages.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20academic-humanizer%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20academic-humanizer%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/dongshuyan-academic-humanizer/install
Agent should check
Copy prompt
Task: Use academic-humanizer in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20academic-humanizer%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/dongshuyan-academic-humanizer/install
Install command: npx skills add dongshuyan/compass-skills --skill academic-humanizer
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/dongshuyan-academic-humanizer/install
LLM text format
/api/skills/dongshuyan-academic-humanizer/install?format=text
Find alternatives
/api/skills/search?q=academic-humanizer&limit=3
Agent prompt
Use academic-humanizer for this task. Review https://www.openagentskill.com/api/skills/dongshuyan-academic-humanizer/install, then install with: npx skills add dongshuyan/compass-skills --skill academic-humanizerRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/dongshuyan-academic-humanizer
LLM text
/api/registry/manifest/dongshuyan-academic-humanizer?format=text
Install alias
/api/registry/install/dongshuyan-academic-humanizer
Recommend
/api/registry/recommend?task=Use%20academic-humanizer%20in%20an%20agent%20workflow&limit=3
Agent fit
Local desktop
Use-case tags
Platforms
Claude Code, OpenAI Agents
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Local desktop
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
INFO721 GitHub stars
Stars/forks activity
INFO721 stars, 60 forks; issue activity unavailable in current metadata
Recent maintenance
PASS12d since push
License clarity
PASSMIT
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Operate local tools
I need my agent to operate local files and desktop apps in a repeatable workflow.
Automate repeated work
I need my agent to automate a repeated workflow across tools and files.
Search private knowledge
I need my agent to build a RAG workflow over documents and retrieve reliable context.
Workflow fit
Turn skills into distribution
A workflow for turning newly indexed skills into SEO briefs, social drafts, comparison pages, and reusable publishing workflows.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Alternative shortlist
Similar skills that may fit this task.
Run multimodal agents that operate desktop interfaces
Connect agents to hundreds of workflow automations
利用AI大模型,一键生成高清短视频 Generate short videos with one click using AI LLM.
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
--- name: academic-humanizer description: >- Draft, audit, or minimally revise English- or Chinese-language academic prose to reduce formulaic, vacuous, mechanically repetitive, or process-leaking language while preserving claims, evidence strength, logical relations, manuscript-wide terminology identity, document-level pattern variation, and scholarly register. Use for papers, abstracts, grants, cover letters, and reviewer responses when the user asks to de-AI, humanize, audit AI-like phrasing, or rewrite text without changing meaning. English is primary; Chinese is supported. Not for detector evasion, policy circumvention, pure translation, non-academic copy, or adding facts, citations, examples, or author experiences that the source does not contain. ---
# Academic Humanizer
Improve academic prose by removing observable writing defects, not by imitating imperfection or optimizing an authorship detector. Preserve the author's facts, argument, uncertainty, and disciplinary voice. This skill does not guarantee how any reader or detector will classify a text.
## Portability
This skill is agent-agnostic. Its core behavior is defined by `SKILL.md` and `references/`; Python is optional and supports reproducible diagnostics.
- Resolve `<skill-dir>` from the directory containing this `SKILL.md`. - Let `<python>` mean an available Python 3 launcher, such as `python3`, `py -3`, or `python`. - Let `<input-file>` mean a user-authorized local text file. Quote paths that contain spaces and use the host shell's path separator. - Do not assume a fixed skill root, home directory, shell, operating system, agent name, or path separator. - `agents/openai.yaml` is optional interface metadata. Core behavior does not depend on a particular agent runtime. - If Python is unavailable, skip the scripts and apply the same contracts directly.
## Load the operating references
Read these before drafting or editing:
1. [Semantic contract](references/semantic-contract.md) for claim preservation, locked spans, deletion safety, and the internal claim ledger. 2. [Terminology contract](references/terminology-contract.md) for canonical terms, declared aliases, coined names, intentional distinctions, and the internal terminology ledger. Always load it for multi-span or manuscript-level work. 3. [Global pattern contract](references/global-pattern-contract.md) for the local-to-document audit, distribution map, scope limits, and whole-document repair. Always load it for multi-sentence work. 4. [Academic whitelist](references/whitelist-academic.md) for protected scholarly forms in both languages. 5. [Contrast logic](references/contrast-logic.md) for false-opposition triage in English and Chinese. Always load it; this is a cross-language semantic rule. 6. Route once by the majority language of editable prose, then read exactly one: [English rules](references/rules-en.md) or [Chinese rules](references/rules-zh.md).
Read [worked examples](references/examples.md) on first use, after changing a rule, or whenever fact preservation, contrast, or over-correction is uncertain. Read [metrics specification](references/metrics-spec.md) before running `scripts/metrics.py`; its output is descriptive evidence only.
## Supported operations
- **generate**: draft from user-supplied claims, outline, data, and sources. - **detect**: identify high-confidence defects without rewriting. - **rewrite**: minimally revise supplied prose; this is the default when the user asks to de-AI or humanize text. - **edit**: apply the same minimal revisions to a named file.
Do not create another routing tree for paper section or discipline. Methods, Results, Discussion, reviewer responses, and grants use the same contracts; the whitelist handles legitimate register differences. Ask one direct question only when the requested genre changes what counts as acceptable and context does not resolve it.
## Language route
Route on editable prose, excluding fenced code, formulas, block quotations, and a trailing reference list. Use orthographic tokens: each CJK character is one token and each contiguous Latin word is one token. This keeps embedded terms such as `Transformer` or `ImageNet` from outweighing the Chinese sentence around them:
`r = CJK tokens / (CJK tokens + Latin word tokens)`
- `r >= 0.5`: Chinese branch. - `r < 0.5`: English branch. - No countable prose: stop and ask for text or an intended output language.
English terms in Chinese prose and Chinese terms in English prose remain verbatim. If Python is available and the route is genuinely unclear, optionally run `<python> "<skill-dir>/scripts/metrics.py" "<input-file>" --route`. Routing is internal and never appears in the clean artifact.
## Single arbitration order
Earlier rows win. References may elaborate this table but must not define a second priority order.
| Priority | Constraint | Operational meaning | |---|---|---| | **C0** | Artifact boundary | Process instructions, editor narration, and tool residue never enter the artifact. C0 applies only to process-layer text; it never authorizes deletion of real content. | | **C1** | Semantic fidelity | Every output claim maps to the source bundle; every material source claim remains represented. No added facts, relations, examples, citations, motivations, or limitations. | | **C2** | Locked-span protection | Quotations, formulas, code, references, citation keys, statistical notation, proper nouns, and requested verbatim text remain unchanged. | | **C3** | Terminology identity | One scientific concept uses one canonical term across the editable manuscript. Preserve declared full-name/abbreviation pairs, necessary grammatical forms, and intentional distinctions; never infer identity from similarity alone. | | **C4** | Academic register | Preserve functional hedging, passive voice, nominalization, discourse markers, and Chinese scholarly morphology. | | **C5** | Argument structure | Preserve causal strength, contrast, concession, addition, chronology, scope, and paragraph-level reasoning. Surface connectives may change when the relation survives. | | **C6** | Document patterning | Audit recurrence, clustering, dispersion, positional regularity, sentence rhythm, and rhetorical-function saturation across the complete editable scope. A count is evidence, never a verdict. | | **C7** | Local style repair | Apply language-specific rules only to locally unsupported, vacuous, mechanical, or stacked defects. |
Examples of conflict resolution:
- A style rule suggests adding a number, mechanism, baseline, or limitation that is absent from the source: C1 blocks the addition. - A leak and a result share one sentence: C0 removes only the process phrase; C1 and C5 preserve the result and its relation to adjacent sentences. - A coined method name drifts across the abstract, body, and caption: C3 restores the canonical term after C1 and C2 confirm that the referent and spans permit it. - A passive sentence is conventional in Methods: C4 blocks stylistic activation. - A contrast pattern is present but its two concrete claims lack surrounding evidence: C1 blocks automatic deletion; mark it uncertain in diagnostic output. - One dash, triad, connective, or emphatic sentence has a clear function: C4-C6 protect it. Repeated functionless instances may activate C6 after a distribution audit, while C1-C5 still constrain every repair.
## Workflow
### 1. Read the complete editable scope
Read all supplied title, abstract, body sections, captions, tables, appendices, and supplementary prose before changing anything. Identify which parts are editable and which are evidence or protected context. Separate content requirements from style/process instructions. For generation, treat only supplied claims, data, citations, and explicitly marked hypotheticals as content.
### 2. Lock spans and build the evidence and terminology ledgers
Apply the semantic and terminology contracts. Build the claim/evidence ledger with source-to-output mappings and provenance status for:
- numbers, units, entities, citations, datasets, methods, and study design; - negation, comparison direction and baseline; - association, causation, prediction, and attribution; - modality, uncertainty, limitations, population, time, and scope.
The editable draft establishes what the author currently says; it does not by itself prove that a cited paper, result, quotation, or factual premise exists. Mark unsupported evidence assertions as `draft-only` and preserve or flag them instead of silently treating them as verified or extending the argument from them.
Build a separate terminology ledger for scientific concepts, especially newly coined methods, modules, losses, metrics, datasets, and task names. Record:
- `concept_id`, `canonical_term`, and the span that defines or first formally names the concept; - declared `allowed_forms`, including full-name/abbreviation pairs and necessary grammatical or bilingual mappings; - `observed_variants`, `distinguish_from`, and resolution `status`.
Use explicit user terminology first, then formal definitions, then the first unambiguous formal naming. Frequency alone never selects the canonical term. Keep both ledgers internal unless the user asks for an audit trail.
### 3. Run the local candidate pass
1. Find process leakage and tool residue. 2. Audit terminology across the complete editable scope. Classify each apparent variation as **declared form**, **same-concept drift**, **intentional distinction**, **protected mention**, or **uncertain identity**. 3. Triage contrast candidates as **protected**, **unsupported rhetorical**, or **uncertain** using `contrast-logic.md`. 4. Apply the routed language rules to identify candidates with three questions: - **Load**: does the wording carry a claim or logical relation? - **Support**: can each claim be traced to the source bundle? - **Patterning**: is the defect mechanical, vacuous, or reinforced by other signals in the same span?
A lone word or sentence form is not enough to infer authorship or poor quality. It can still be a local defect when it adds an unsupported claim, false relation, or empty evaluation. Multiple weak signals in one span form one finding, not several duplicate findings.
### 4. Build the distribution map and run the global pass
For multi-sentence input, map candidates by section, paragraph, sentence, position, and rhetorical function using `global-pattern-contract.md`. Inspect:
- sentence-initial discourse markers and punctuation such as dashes; - contrast scaffolds, parallel triads, flat enumeration, and exhaustive listing; - repeated sentence/paragraph templates and recurring paragraph closures; - sentence-length sequence and rhythm within each functional section; - unsupported certainty, elevation, and aphoristic peak saturation.
Use within-document evidence and section function; never apply a universal count or ratio. A distribution map supports findings only about the supplied editable scope; an excerpt cannot support a whole-manuscript judgment. Optional metrics produce a distribution map, not an authorship or quality judgment.
### 5. Classify before editing
Classify each finding as **local defect**, **distributional defect**, **functional/protected**, or **uncertain**. A distributional defect requires both repetition or positional regularity and redundant rhetorical function. Several valid ablation contrasts, method steps, reported metrics, or theorem consequences remain protected even when their surface forms repeat.
### 6. Make the smallest coherent edit
- Remove process-layer text while retaining any content in the same sentence. - Normalize confirmed same-concept drift to the ledger's canonical term across every editable occurrence, including captions and tables. Preserve declared abbreviations and grammatical forms; do not replace protected mentions. - Keep terms sepa
Source provenance
Decision snapshot
721 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for academic-humanizer, ready for a manual X post.
Before you hand an agent a repeatable workflow, give it a repeatable starting point. academic-humanizer: >- 721 stars https://www.openagentskill.com/skills/dongshuyan-academic-humanizer?ref=x
Listing + install path for academic-humanizer: https://www.openagentskill.com/skills/dongshuyan-academic-humanizer?ref=x Install: npx skills add dongshuyan/compass-skills --skill academic-humanizer
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to dongshuyan but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/dongshuyan-academic-humanizer?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/dongshuyan-academic-humanizer?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/dongshuyan-academic-humanizer/audit)
[](https://www.openagentskill.com/skills/dongshuyan-academic-humanizer?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)dongshuyan
@dongshuyan
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
UI-TARS Desktop
Run multimodal agents that operate desktop interfaces
37.0K Starsn8n
Connect agents to hundreds of workflow automations
194.1K StarsMoneyPrinterTurbo
利用AI大模型,一键生成高清短视频 Generate short videos with one click using AI LLM.
88.5K StarsTasmota
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
24.7K StarsPermission surface
secrets or environment access, shell or command execution
Agent outcomes
No agent outcome data yet
Docs
Usable metadata, review docs
Risk summary
Install readiness