Asd Ste100
danyuchn/asd-ste100-skill
A skill your agent uses when English text must be parsed without a human to resolve ambiguity — tool descriptions, error messages, inter-agent instructions, system prompts, status reports — and…
A skill your agent uses when the user has a piece of legal-jargon-heavy text and wants it rewritten in plain language for a specified non-legal audience.
$ npx skills add LegalQuants/lq-ai --skill comms-improver -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LegalQuants/lq-ai comms-improver --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/LegalQuants/lq-ai.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/comms-improver .claude/skills/comms-improver && 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 "comms-improver" agent skill from https://github.com/LegalQuants/lq-ai/tree/main/skills/comms-improver into .claude/skills/comms-improver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comms-improver", 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/LegalQuants/lq-ai/tree/main/skills/comms-improverType 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 LegalQuants/lq-ai --skill comms-improver -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LegalQuants/lq-ai comms-improver --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LegalQuants/lq-ai.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/comms-improver .agents/skills/comms-improver && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "comms-improver" agent skill from https://github.com/LegalQuants/lq-ai/tree/main/skills/comms-improver into .agents/skills/comms-improver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comms-improver", 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 LegalQuants/lq-ai --skill comms-improver -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LegalQuants/lq-ai comms-improver --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LegalQuants/lq-ai.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/comms-improver .cursor/skills/comms-improver && 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 "comms-improver" agent skill from https://github.com/LegalQuants/lq-ai/tree/main/skills/comms-improver into .cursor/skills/comms-improver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comms-improver", 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/LegalQuants/lq-ai.git --path skills/comms-improver--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 LegalQuants/lq-ai --skill comms-improver -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LegalQuants/lq-ai comms-improver --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LegalQuants/lq-ai.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/comms-improver .gemini/skills/comms-improver && 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 "comms-improver" agent skill from https://github.com/LegalQuants/lq-ai/tree/main/skills/comms-improver into .gemini/skills/comms-improver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comms-improver", 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 LegalQuants/lq-ai comms-improverInstalls 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 LegalQuants/lq-ai --skill comms-improver -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LegalQuants/lq-ai.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/comms-improver .github/skills/comms-improver && 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 "comms-improver" agent skill from https://github.com/LegalQuants/lq-ai/tree/main/skills/comms-improver into .github/skills/comms-improver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comms-improver", 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 LegalQuants/lq-ai --skill comms-improver -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LegalQuants/lq-ai comms-improver --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LegalQuants/lq-ai.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/comms-improver .opencode/skills/comms-improver && 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 "comms-improver" agent skill from https://github.com/LegalQuants/lq-ai/tree/main/skills/comms-improver into .opencode/skills/comms-improver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comms-improver", 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.
comms-improverA skill your agent uses when the user has a piece of legal-jargon-heavy text and wants it rewritten in plain language for a specified non-legal audience.
Comms Improver is an agent skill from LegalQuants/lq-ai. Use when the user has a piece of legal-jargon-heavy text and wants it rewritten in plain language for a specified non-legal audience. Common scenarios — email to a business stakeholder, legal disclaimer for a customer-facing page, memo for a non-legal audience, explanation of a contract clause for a deal team, summary of a regulatory development for an executive briefing. Produces the rewritten text plus a brief explanation of what was changed and why, including any preservation-of-meaning concerns where the…
Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files (for example `examples/example_customer_disclaimer.md`, `examples/example_executive_briefing.md` and `examples/example_sales_team.md`).
It sits in Writing & Content, covering Plain language and style rules. The repository describes itself as: Open-source AI for legal teams. Bring your own keys, run it where you want, own your data. The licence is Apache-2.0.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit d185a62. 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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Comms Improver loads about 3.8k tokens when it runs. Until then it costs about 155 tokens; SKILL.md has 1,360 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); files beside SKILL.md are not scanned.
The full file from LegalQuants/lq-ai at commit d185a62, republished under its Apache-2.0 licence (© LegalQuants). 1,360 words, ~3,767 tokens.
.claude/skills/comms-improver/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.Rewrite legal text in plain language for a specified non-legal audience. The output preserves meaning while changing form: shorter sentences, common words instead of jargon, active voice instead of passive, concrete examples instead of abstract formulations. The skill is transformation, not drafting from scratch.
This skill is for the everyday in-house counsel task of translating between legal precision and non-legal accessibility. Lawyers spend significant time rewriting their own work — or reviewing others' rewrites — for executive readouts, sales communications, customer disclosures, deal-team briefings, and engineering specs. The skill does this rewriting (or supports the user's rewriting) while flagging where translation involved interpretation.
Apply when the user has legal-jargon-heavy text and wants it rewritten for a specified non-legal audience. Common inputs:
Do not apply when:
The skill requires the text and the audience. If audience is not provided:
"Before I rewrite, who is this for? The audience determines tone, length, and detail level. Examples:
- 'Executive readout for CEO/CFO — single paragraph'
- 'Sales team — they need to understand what they can say to prospects'
- 'Customer-facing disclaimer — non-technical consumers'
- 'Deal team — commercial counsel plus product manager'
- 'Engineering team — explaining a privacy obligation that affects design'"
Optional inputs (purpose, length_constraint, tone, preserve_specific_terms) refine the output. The most consequential is preserve_specific_terms — without it, the skill may simplify legal terms whose precise wording carries legal weight. The skill flags where simplification occurred so the user can verify.
The workflow has three steps.
Before rewriting:
preserve_specific_terms treatment.Use reference/legal_to_plain_patterns.md for common transformations.
Apply transformations appropriate to the audience:
Calibrate the level of transformation to the audience:
When preserve_specific_terms is provided, those terms appear verbatim in the rewrite. Without preserve_specific_terms, the skill applies judgment about which terms to preserve and flags choices in the explanation.
Produce the rewritten text first, followed by a brief explanation of what was changed and why. The explanation:
The explanation should be substantially shorter than the rewrite. The rewrite is the deliverable; the explanation is the show-your-work.
Produce the output in markdown with this structure:
# Comms Improver: [Brief description of the text]
**Audience:** [from input]
**Purpose:** [from input, or inferred]
**Length constraint:** [from input, or "matched to original"]
**Tone:** [from input, or "neutral businesslike"]
## Rewritten text
[The rewrite. Set off as a code block or quote block so the user can copy it directly. Multiple variants if the user wants alternatives — e.g., "one-sentence version" and "one-paragraph version" for executive briefing audiences.]
## What was changed
[Brief explanation of structural changes — sentence shortening, voice changes, ordering, etc. 2-4 bullets typical.]
## Terms simplified or preserved
[For terms that have legal weight: which were preserved verbatim, which were simplified and why. If `preserve_specific_terms` was provided, confirm those terms appear verbatim. If not provided, flag which terms might need preservation depending on the use case.]
## Preservation-of-meaning concerns
[Any places where the rewrite required interpretation, where the original was ambiguous, or where the user should verify the rewrite captures intent. If none, this section can be a single sentence: "No preservation-of-meaning concerns; the rewrite is a straightforward transformation of the original."]
## Suggested follow-ups
[Brief — typically 1-3 items. What to do if the audience pushes back, how to handle common follow-up questions, whether a longer or shorter version might be useful.]The output should be proportional to the input. A one-paragraph original produces a brief output (rewrite plus a few-sentence explanation). A multi-page memo produces a longer output. Don't pad short rewrites; don't truncate substantial ones.
reference/legal_to_plain_patterns.md — common transformations from legal jargon to plain language.reference/audience_calibration.md — how to calibrate tone, length, and detail for different audience types.examples/example_executive_briefing.md — worked example: contract concern translated for CEO/CFO.examples/example_sales_team.md — worked example: regulatory restriction translated for sales team.examples/example_customer_disclaimer.md — worked example: legal disclaimer rewritten for customer-facing page.© LegalQuants, 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 6 other files in skills/comms-improver of LegalQuants/lq-ai.
Open the folder on GitHubat commit d185a62
Comms Improver 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 |
|---|---|---|---|---|---|---|
| Comms Improver this skillLegalQuants/lq-ai | 150 | — | ~3.8k | Automated safety check: Pass | Apache-2.0 | |
| Asd Ste100danyuchn/asd-ste100-skill | 4.3k | — | ~4.1k | Automated safety check: Pass | MIT | |
| Technical Writing Standardcursor/plugins | 11k | 10 repos | ~2.3k | Automated safety check: Pass | None | |
| Ponytail AuditDietrichGebert/ponytail | 160k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Natural Japanese Business Writingcoji/natural-japanese | 1.9k | — | ~2.1k | Automated safety check: Pass | MIT | |
| PgjevrealZachi/pg-jev | 1.1k | — | ~2.9k | Automated safety check: Pass | Custom licence |
danyuchn/asd-ste100-skill
A skill your agent uses when English text must be parsed without a human to resolve ambiguity — tool descriptions, error messages, inter-agent instructions, system prompts, status reports — and…
cursor/plugins
Applies four layers of technical-writing rules to docs, RFCs, readmes, PR descriptions and commit messages so a tired engineer follows them on the first read.
DietrichGebert/ponytail
Quality audit of a whole repo: bugs, security holes, what breaks under real load, risky code without tests, slow paths, and what to delete, merge or split.
coji/natural-japanese
Writes and edits Japanese business documents so they read clearly and naturally, removes AI-sounding phrasing and can score how AI-like a text reads.
realZachi/pg-jev
Install, configure, query and explain pgjev (the jev PostgreSQL extension that filters, ranks and classifies rows with plain-language conditions via TypeSafe's Jev model).
lennney/stop-that-shit
Cuts defensive disclaimers, stacked hedging and self-protective narration from proposals and summaries, keeping only limits that affect the reader's decision.
LegalQuants/lq-ai
A skill your agent uses when the user provides a client alert, regulatory bulletin, law firm memo, or similar legal update and wants the time-sensitive action items, deadlines, and obligations…
LegalQuants/lq-ai
A skill your agent uses when the user asks to find, read, or cite U.S.
LegalQuants/lq-ai
A skill your agent uses when the user has a contract loaded and asks a specific question about it — what a clause means, where something is addressed, whether a term is unusual, how a provision…
LegalQuants/lq-ai
A skill your agent uses when the user wants to compare the same handful of terms across N contracts side-by-side in a grid — what is the term, survival period, carveouts, and governing law in each…
LegalQuants/lq-ai
A skill your agent uses when the user provides a Data Processing Agreement, Data Processing Addendum, or HIPAA Business Associate Agreement and asks whether it contains the terms required under the…
LegalQuants/lq-ai
A skill your agent uses when the user has typed a short or vague prompt and the system is configured to expand prompts before submission, or when the user explicitly invokes "Enhance Prompt" or asks…
Categories
A skill your agent uses when the user has a piece of legal-jargon-heavy text and wants it rewritten in plain language for a specified non-legal audience. Comms Improver is an agent skill from LegalQuants/lq-ai. Use when the user has a piece of legal-jargon-heavy text and wants it rewritten in plain language for a specified non-legal audience.
Comms Improver fits situations like: the user has a piece of legal-jargon-heavy text and wants it rewritten in plain language for a specified non-legal audience; tasks that involve Plain language and style rules.
Run `npx skills add LegalQuants/lq-ai --skill comms-improver -a claude-code`. Or copy the skill folder (skills/comms-improver in LegalQuants/lq-ai) into .claude/skills/comms-improver in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LegalQuants/lq-ai --skill comms-improver -a codex`. Or copy the skill folder (skills/comms-improver in LegalQuants/lq-ai) into .agents/skills/comms-improver 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 LegalQuants/lq-ai --skill comms-improver -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/comms-improver, .gemini/skills/comms-improver, .github/skills/comms-improver and .opencode/skills/comms-improver in your project.
SKILL.md names no scripts, command-line tools or credentials: Comms Improver is instructions for the agent only.
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.
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. Review the folder before installing.
Comms Improver 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 3.8k tokens (SKILL.md is roughly 15k 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 Comms Improver: Asd Ste100 (danyuchn/asd-ste100-skill, 4.3k stars), Technical Writing Standard (cursor/plugins, 11k stars), Ponytail Audit (DietrichGebert/ponytail, 160k stars) and Natural Japanese Business Writing (coji/natural-japanese, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LegalQuants (a GitHub organization) maintains it in LegalQuants/lq-ai, which has 150 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on October 11, 2026.
Source: LegalQuants/lq-ai on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.