Agent skill

Academic Humanizer

by dongshuyan in dongshuyan/compass-skills

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…

MITAuto-check passedWriting & Content

Install Academic Humanizer

skills CLI
$ npx skills add dongshuyan/compass-skills --skill academic-humanizer -a claude-code

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

GitHub CLI
$ gh skill install dongshuyan/compass-skills academic-humanizer --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/dongshuyan/compass-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/academic-humanizer .claude/skills/academic-humanizer && 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
academic-humanizer
GitHub stars
753
Token cost
~4.2k tokens
SKILL.md length
2,156 words
Files
13 (incl. scripts, references)
Skills in repo
9
Repo updated
First seen
Licence
MIT

At a glance

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…

  • Works in 9 steps: Read the complete editable scope → Lock spans and build the evidence and… → Run the local candidate pass → …
  • Reviewer responses when the user asks to de-AI
  • SKILL.md covers Portability, Load the operating references, Supported operations and Language route, plus 4 more sections
  • Runs Python scripts from its folder

What it does

Academic Humanizer is an agent skill from dongshuyan/compass-skills. 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…

Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/contrast-logic.md` and `references/examples.md`).

It sits in Writing & Content, covering Humanizing AI text, Resume and CV writing and Translation. It works with Python. The repository describes itself as: 司南:个性化 AI 任务总控 Skills 系统 /COMPASS: Personal Alignment Skills OS for AI Agents. The licence is MIT.

When your agent uses it

  • Reviewer responses when the user asks to de-AI
  • Audit AI-like phrasing
  • Rewrite text without changing meaning

Example prompts

  • “/academic-humanizer”

Requirements

  • Python 3

Workflow steps

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

  1. Read the complete editable scope
  2. Lock spans and build the evidence and terminology ledgers
  3. Run the local candidate pass
  4. Build the distribution map and run the global pass
  5. Classify before editing
  6. Make the smallest coherent edit
  7. Run the whole-manuscript terminology gate
  8. Run the whole-document pattern gate
  9. Run the second-pass semantic and style gate

What it can do on your machine

Read from SKILL.md and the folder at commit 1b2e556. 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 2 files in scripts/ (Python), which the agent can run.

    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

Academic Humanizer loads about 4.2k tokens when it runs, and up to ~22k if it reads all its reference files. Until then it costs about 184 tokens; SKILL.md has 2,156 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~184
When it runs · the whole SKILL.md, loaded when a task matches
~4.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~22k

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 dongshuyan/compass-skills at commit 1b2e556, republished under its MIT licence (© dongshuyan). 2,156 words, ~4,226 tokens.

Download SKILL.mdSave it as .claude/skills/academic-humanizer/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.
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 for claim preservation, locked spans, deletion safety, and the internal claim ledger.
  2. Terminology contract 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 for the local-to-document audit, distribution map, scope limits, and whole-document repair. Always load it for multi-sentence work.
  4. Academic whitelist for protected scholarly forms in both languages.
  5. Contrast logic 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 or Chinese rules.

Read worked examples on first use, after changing a rule, or whenever fact preservation, contrast, or over-correction is uncertain. Read metrics specification 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.

PriorityConstraintOperational meaning
C0Artifact boundaryProcess instructions, editor narration, and tool residue never enter the artifact. C0 applies only to process-layer text; it never authorizes deletion of real content.
C1Semantic fidelityEvery output claim maps to the source bundle; every material source claim remains represented. No added facts, relations, examples, citations, motivations, or limitations.
C2Locked-span protectionQuotations, formulas, code, references, citation keys, statistical notation, proper nouns, and requested verbatim text remain unchanged.
C3Terminology identityOne 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.
C4Academic registerPreserve functional hedging, passive voice, nominalization, discourse markers, and Chinese scholarly morphology.
C5Argument structurePreserve causal strength, contrast, concession, addition, chronology, scope, and paragraph-level reasoning. Surface connectives may change when the relation survives.
C6Document patterningAudit recurrence, clustering, dispersion, positional regularity, sentence rhythm, and rhetorical-function saturation across the complete editable scope. A count is evidence, never a verdict.
C7Local style repairApply 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.

Show full SKILL.md (916 more words)Show less
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 separate when they name distinct concepts. If identity is uncertain, preserve the text and ask or flag it outside the clean artifact.
  • Prefer subtraction or direct wording when a phrase carries no proposition.
  • Use concrete material only when it already exists in the source.
  • Preserve both claims in additive forms such as not only X but also Y when X and Y are supported; removing the construction must not remove either claim.
  • Preserve or flag concrete negative claims when evidence is insufficient to decide whether the contrast is real. Do not silently erase them.
  • Repair the document as a system: remove redundant scaffolding, retain each supported proposition and relation, and vary syntax only when argument function warrants it. Do not randomize sentence length or replace one repeated template with another repeated template.
  • Reorganize flat enumeration only when the source already supplies a hierarchy. Never invent categories merely to make a list appear elegant.
  • Preserve an unverified citation or evidence claim in rewrite/edit mode and flag it outside the artifact; do not strengthen it or use it to generate new claims.
  • Leave already competent prose unchanged.
7. Run the whole-manuscript terminology gate

Scan all editable sections together after revision. Every scientific concept must use its canonical term or a declared allowed form. Verify that coined names are unchanged after their formal introduction, captions and tables match the body, bilingual mappings are declared, and distinct concepts remain distinct. Any unresolved identity is a stop/flag result, not an automatic normalization.

8. Run the whole-document pattern gate

Rebuild the distribution map after editing. Check that redundant clusters, mechanical paragraph templates, uniform rhetorical peaks, and unsupported certainty were resolved without erasing functional repetition or creating a new dominant pattern. If the supplied scope is shorter than the claimed scope, report the limitation and do not claim a whole-manuscript pass.

9. Run the second-pass semantic and style gate

Re-read source and output side by side. The output fails if any answer is no:

  1. Does every output claim map to the source bundle?
  2. Does every material source claim remain?
  3. Are numbers, negation, modality, causal strength, baseline, attribution, and scope unchanged?
  4. Are locked spans byte-for-byte unchanged?
  5. Does the terminology ledger show one canonical term per concept, with only declared forms and intentional distinctions remaining?
  6. Are cited evidence, quotations, and factual premises supported by supplied or verified sources, or explicitly marked draft-only outside the artifact?
  7. Did the edit preserve academic register and logical relations?
  8. Did the whole-document pattern gate pass without threshold chasing?
  9. Is the artifact free of process labels, editor narration, placeholders filled by guesswork, and tool residue?
  10. Would a zero-edit result have been more accurate? If yes, restore the source.

Run metrics only as an optional residual scan. A metric never overrides this gate.

Output contract

  • generate / rewrite: return the clean artifact by default, with no routing line, score, checklist, leak line, or editor preface.
  • detect: return findings grouped by severity and scope (local or distributional). Each finding includes an exact source quote, rule ID, location/distribution evidence, reason, and one of change, keep, or uncertain.
  • edit: edit only the requested file, then summarize changes outside it.
  • Provide diagnostics after the artifact only when the user explicitly asks for them. Clearly separate diagnostics from text intended for the manuscript.
  • Use verified counts only. Never invent a count or aesthetic grade.

Stop conditions

Stop and ask instead of guessing when:

  • the requested rewrite requires a missing fact, citation, comparison, or source;
  • a concrete contrast cannot be validated from the available context;
  • the requested generation, verification, or downstream conclusion depends on a citation, result, quotation, or factual premise whose existence or provenance cannot be established from the source bundle;
  • two labels may refer to the same scientific concept but the manuscript does not establish their identity, or no canonical term can be grounded;
  • the input is mostly a protected quotation, formula, or reference list;
  • the user requests a whole-document judgment but supplies only an excerpt;
  • the requested language is neither English nor Chinese;
  • the request seeks detector evasion or circumvention of a disclosure policy.

Do not invent specifics, personal experience, citations, data, mechanisms, baselines, or limitations to make prose sound more human. Do not casualize academic writing merely to make it look less generated.

© dongshuyan, 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 12 other files (scripts, references) in skills/academic-humanizer of dongshuyan/compass-skills.

  • SKILL.md
  • agents/openai.yaml
  • references/contrast-logic.md
  • references/examples.md
  • references/global-pattern-contract.md
  • references/metrics-spec.md
  • references/rules-en.md
  • references/rules-zh.md
  • references/semantic-contract.md
  • references/terminology-contract.md
  • references/whitelist-academic.md
  • scripts/metrics.py
  • scripts/terminology_audit.py

Open the folder on GitHubat commit 1b2e556

Compare with similar skills

Academic Humanizer 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.

Academic Humanizer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Academic Humanizer this skilldongshuyan/compass-skills753—~4.2kAutomated safety check: PassMIT
Sloptrimseyedehsanhadi/sloptrim220—~5.2kAutomated safety check: NotesApache-2.0
Aigc Detectorfree-revalution/AIGC-Detector-Pro142—~2.8kAutomated safety check: PassMIT
Academic HumanizerYila-AI/awesome-research-skills133—~1.7kAutomated safety check: PassApache-2.0
Academic Paper PolishHKUSTDial/Supervisor-Skills8.8k—~3.1kAutomated safety check: PassCC-BY-NC-SA-4.0
China Travel Kittczyliu/china-travel-kit194—~1.3kAutomated safety check: PassMIT

Similar skills

  • Sloptrim

    seyedehsanhadi/sloptrim

    A skill your agent uses when the user wants to humanize text, trim slop, de-AI or de-slop writing, remove AI tells, fix robotic or ChatGPT-sounding prose, or make writing sound human and natural.

    220 GitHub stars~5.2k tokensUpdated 5 days ago
    Writing & ContentAuto-check: notes
  • Aigc Detector

    free-revalution/AIGC-Detector-Pro

    Academic paper AI content detection, rewriting, and thesis writing assistant.

    142 GitHub stars~2.8k tokensUpdated 4 mo ago
    EducationAuto-check passed
  • Academic Humanizer

    Yila-AI/awesome-research-skills

    A skill your agent uses when researchers ask to remove generic, templated, or AI-like patterns from Chinese or English academic prose, make an AI-assisted draft sound more like the author's own…

    133 GitHub stars~1.7k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed
  • Academic Paper Polish

    HKUSTDial/Supervisor-Skills

    Polishes academic prose without changing its meaning: grammar and flow fixes, tone matched to the evidence, AI-tone removal and Chinese-to-English rewriting for submission.

    8.8k GitHub stars~3.1k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed
  • China Travel Kit

    tczyliu/china-travel-kit

    Research and plan first-time independent trips in China with bilingual, source-aware city data and official live-check entry points.

    194 GitHub stars~1.3k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed
  • Technology Search

    freestylefly/wesight

    Search tech blogs, developer forums, and IT media (TechCrunch, Hacker News, 36氪, etc.) for software and hardware industry updates with heat ranking and EN↔CN translation.

    946 GitHub stars~3.3k tokensUpdated 9 days ago
    Writing & ContentAuto-check passed

More from dongshuyan/compass-skills

All 9 skills in this repo
  • Task Forest

    dongshuyan/compass-skills

    Maintains a repo-local task forest or task DAG for the current workspace.

    753 GitHub stars~1.6k tokensUpdated 1 mo ago
    Auto-check passed
  • Run History Skill Builder

    dongshuyan/compass-skills

    Turn a completed task, browser flow, artifact pipeline, failure-recovery trace, or repeatedly refined workflow into a new reusable skill package or a reviewed skill-design plan.

    753 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Run History Skill Upgrader

    dongshuyan/compass-skills

    Use real run evidence, validation failures, source drift, platform drift, and user feedback to plan and, only after explicit approval, apply structural upgrades to an existing skill.

    753 GitHub stars~1.7k tokensUpdated 1 mo ago
    Auto-check passed
  • Session Handoff Prompt

    dongshuyan/compass-skills

    Create a concise continuation prompt that a fresh agent session can paste in to resume a long or degraded session.

    753 GitHub stars~1.7k tokensUpdated 1 mo ago
    Auto-check passed
  • User Profile Keeper

    dongshuyan/compass-skills

    Local user-profile maintenance skill for Codex, Claude Code, OpenClaw, OpenCode, and other agent harnesses.

    753 GitHub stars~2.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Assess Interview Candidate

    dongshuyan/compass-skills

    根据候选人简历与岗位要求生成可审计的后台评估、简明的候选人介绍、按岗位重要性排列的简历疑点、12–18 道可直接照读的面试题,以及支持重点标记和本机保存的离线 HTML。用于招聘方准备结构化面试、核验岗位能力和记录回答。不要用于求职者模拟面试、私人背景调查、心理或人格诊断、从敏感属性推断表现,或自动录用、淘汰、排序候选人。

    753 GitHub stars~2.2k tokensUpdated 1 mo ago
    Auto-check passed

Works with

Questions about Academic Humanizer

What does Academic Humanizer do?

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…. Academic Humanizer is an agent skill from dongshuyan/compass-skills. 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.

When should I use Academic Humanizer?

Academic Humanizer fits situations like: reviewer responses when the user asks to de-AI; audit AI-like phrasing; rewrite text without changing meaning.

How do I install Academic Humanizer in Claude Code?

Run `npx skills add dongshuyan/compass-skills --skill academic-humanizer -a claude-code`. Or copy the skill folder (skills/academic-humanizer in dongshuyan/compass-skills) into .claude/skills/academic-humanizer in your project. Claude Code loads it when a task matches its description.

How do I install Academic Humanizer in Codex?

Run `npx skills add dongshuyan/compass-skills --skill academic-humanizer -a codex`. Or copy the skill folder (skills/academic-humanizer in dongshuyan/compass-skills) into .agents/skills/academic-humanizer in your project. Codex loads it when a task matches its description.

Can I use Academic Humanizer 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 dongshuyan/compass-skills --skill academic-humanizer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/academic-humanizer, .gemini/skills/academic-humanizer, .github/skills/academic-humanizer and .opencode/skills/academic-humanizer in your project.

What does Academic Humanizer need to run?

Going by SKILL.md and its folder, Academic Humanizer needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Academic Humanizer 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 Academic Humanizer 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 Academic Humanizer use?

Academic Humanizer 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 Academic Humanizer use?

About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 17k tokens, read only when the agent opens those files.

What are the alternatives to Academic Humanizer?

Skills that share tags, products or a category with Academic Humanizer: Sloptrim (seyedehsanhadi/sloptrim, 220 stars), Aigc Detector (free-revalution/AIGC-Detector-Pro, 142 stars), Academic Humanizer (Yila-AI/awesome-research-skills, 133 stars) and Academic Paper Polish (HKUSTDial/Supervisor-Skills, 8.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Academic Humanizer?

dongshuyan (a GitHub user) maintains it in dongshuyan/compass-skills, which has 753 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on August 26, 2026.

Source: dongshuyan/compass-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.