Borrowing it
Nothing to install: this file belongs to alecs5am/ralphy. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/alecs5am/ralphy/main/.agents/skills/good-writing/SKILL.mdgit clone --depth 1 https://github.com/alecs5am/ralphyWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/alecs5am/ralphy/good-writing)<a href="https://agentmods.dev/skills/alecs5am/ralphy/good-writing"><img src="https://agentmods.dev/badge/skills/alecs5am/ralphy/good-writing/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/alecs5am/ralphy/good-writing"><img src="https://agentmods.dev/badge/skills/alecs5am/ralphy/good-writing.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00208 | $0.02004 |
| Opus 5.5 | $0.00083 | $0.00802 |
| Sonnet 5.5 | $0.00042 | $0.00401 |
| Haiku 4.5 | $0.00021 | $0.00200 |
Grade A, and why
good-writing scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 172 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Good writing rules
Ported (translated + condensed) from the Russian-language good-writing skill in
mikeshu2001/content-factory.
The original is the source of truth for Russian-specific grammar rules; this port
keeps every transferable rule in English. Attribution: mikeshu2001. The original
files are not vendored verbatim because this repo is English-only on disk
(docs/developing-ralphy.md).
How to use this skill
This is not a list of bans to tick off. It is a toolset for moments of doubt. The goal: text should explain the way a person explains to a colleague over coffee. Not like a manual, not like marketing, not like an academic paper.
Before editing anything, ask:
- What does this phrase carry for the reader? If nothing — delete it. If it duplicates what was already said — delete it.
- What role does a construction play before you remove it by rule? A formally "banned" construction often holds an important nuance. Understand why it is there first, then decide.
- Does the majority of readers need this fact? A detail useful to 5% of the audience that does not help the rest understand — cut.
- The main test after ANY edit: read the paragraph aloud and ask "would a native speaker say this to a colleague?" If not, the edit is bad even if it is rule-correct. Rewrite the sentence whole; do not patch one word.
- Symptom vs cause. Filler in one phrase usually means the whole paragraph is overloaded. Clean the paragraph, not the sentence. A "not X but Y" contrast usually means you have not found the affirmative form — find it.
- Judge the block, not the sentence. After any edit re-read the whole block. If the edit did not improve the block as a whole, it did not happen.
If a construction is allowed by the rules but sounds clumsy — rewrite it. If it is banned but sounds natural and precise — keep it. Rules are for doubt, not a final judge.
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 172 lines · 208 tokens per session scan A 4801356f5736
good-writing is a skill published in the GitHub repository alecs5am/ralphy (140 stars, last pushed 1mo ago), licensed Apache-2.0. It adds 208 tokens to every session and 2,004 once invoked, about $0.0008 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
video-gen
Use when generate videos with AI models — Runway, Kling, Sora, Pika, Seedance 2.0, Grok Imagine, Veo. Text-to-video, image-to-video, video extension, multi-modal references. Use when generating video from text prompts, animating images, or creating AI video content.
clinical-reports
Write comprehensive clinical reports including case reports (CARE guidelines), diagnostic reports (radiology/pathology/lab), clinical trial reports (ICH-E3, SAE, CSR), and patient documentation (SOAP, H&P, discharge summaries). Full support with templates, regulatory compliance (HIPAA, FDA, ICH-GCP), and validation…
imaging-data-commons
Query and download public cancer imaging data from NCI Imaging Data Commons using idc-index. Use for accessing large-scale radiology (CT, MR, PET) and pathology datasets for AI training or research. No authentication required. Query by metadata, visualize in browser, check licenses.
clinical-decision-support
Generate professional clinical decision support (CDS) documents for pharmaceutical and clinical research settings, including patient cohort analyses (biomarker-stratified with outcomes) and treatment recommendation reports (evidence-based guidelines with decision algorithms). Supports GRADE evidence grading…
molecular-cloning
Molecular cloning simulation and design. PCR amplicon prediction, restriction enzyme digestion, Golden Gate and Gibson assembly simulation, primer design, CRISPR sgRNA design, and plasmid annotation. For protein-level sequence analysis use biopython or esm; for database lookups use gene-database or ensembl-database.
geo-database
Access NCBI GEO for gene expression/genomics data. Search/download microarray and RNA-seq datasets (GSE, GSM, GPL), retrieve SOFT/Matrix files, for transcriptomics and expression analysis.