Copywriting Audit
Audit copy for persuasion and clarity. Produces a 0-100 score, an A-F grade, and prioritized recommendations you can hand straight to the user.
Prerequisites
pip install -r requirements.txt
(Or, if the repo is installed as a package: pip install -e .)
Procedure
Run the audit on the user's copy:
python -m marketing_kit.cli copy "<copy text>" --format jsonFor long copy, write it to a file and pass
--file copy.txt.Read the output.
scoreis the copy score;findingsare the issues;detailsshows word count, sentence length, benefit/CTA signals.Summarize for the user, ranked highest-severity first:
- What works (strong benefit framing, clear CTA, reader address).
- What is weak (thin copy, no benefit, missing CTA, vague claims).
- The concrete rewrite for each item.
Offer to rewrite. Apply the highest-impact fixes directly:
- Add a specific benefit and a number.
- Address the reader with "you".
- Add one clear call to action.
Re-run the audit after rewriting to confirm the score improved.
Notes
- If the copy is under 50 words, the engine flags it as thin — that is expected and the fix is expansion, not polish.
- For conversion elements (AIDA, objections, proof, scarcity) use the
marketing-croskill. For emails usemarketing-email. For social posts usemarketing-social.