Install
openclaw skills install awl-academic-rewriterRewrite English prose sentence by sentence into a more academic version using the bundled AWL/NAWL vocabulary list. Use when the user asks to academicize, polish, revise, or rewrite English text with academic vocabulary while preserving meaning, tense, claims, and document structure, and when two Markdown outputs are needed: a sentence-level change report and a complete revised document.
openclaw skills install awl-academic-rewriterUse the first-column AWL/NAWL headword list in references/awl-headwords.txt to revise English text into a more academic register. Let the model judge, sentence by sentence, which ordinary or imprecise expressions can be replaced by suitable academic vocabulary. Preserve the original meaning, tense, aspect, modality, negation, certainty level, evidence strength, and document structure unless a grammar correction requires a local change.
references/awl-headwords.txt: default vocabulary source; one first-column AWL/NAWL headword per line.references/awl.csv: full source table for selected headwords only. Columns are Word, Derivatives, and English Definition.scripts/awl_lookup.py: headword helper for listing, filtering, verifying first-column membership, retrieving all three CSV columns for selected headwords, and detecting headwords already present in input text. It does not score semantic replacement candidates.Use the helper from the skill directory, for example:
python3 scripts/awl_lookup.py --all --limit 40
python3 scripts/awl_lookup.py --contains analy
python3 scripts/awl_lookup.py --word analysis --word analyze
python3 scripts/awl_lookup.py --details analysis --details factor
python3 scripts/awl_lookup.py --text-file input.txt
Always save two Markdown files unless the user explicitly asks for a different format:
<stem>-academic-changes.md; otherwise use academic-revision-changes.md.<stem>-academic-revised.md; otherwise use academic-revised-document.md.The change report must contain a sentence-by-sentence table with these columns:
| # | Original sentence | Revised sentence | AWL/NAWL terms used | Modification method |
|---|---|---|---|---|
In Modification method, state concrete edits, such as vocabulary substitution, grammar correction, clause restructuring, hedging, nominalization, or cohesion improvement. Keep explanations concise and do not invent reasons not visible in the text.
The complete revised document must contain only the revised text, preserving the original headings, paragraph order, list structure, citations, quoted material, numbers, and formatting as much as possible.
references/awl-headwords.txt as the candidate vocabulary set. Do not rely on automatic synonym scoring. For each sentence, let the model decide whether any source word or phrase can be replaced by a headword from the list without changing meaning.references/awl.csv for those specific headwords and retrieve all three columns. Prefer python3 scripts/awl_lookup.py --details <headword> instead of loading the full CSV.Derivatives and English Definition to confirm semantic fit and select the correct grammatical form.For each sentence:
references/awl-headwords.txt and select tentative headwords that may express the intended meaning in context.references/awl.csv for each tentative headword and inspect all three columns: Word, Derivatives, and English Definition.This skill deliberately places semantic judgment on the model rather than on scripts/awl_lookup.py. The script is only a compact vocabulary access and verification tool.
references/awl-headwords.txt and its full references/awl.csv row has been checked. Use a grammatical derivative or inflected form when necessary, but list the base headword in AWL/NAWL terms used.Before finalizing, verify that:
references/awl-headwords.txt.references/awl.csv row before final use.