.claude/skills/ts-copy-editing/SKILL.md
When the user wants to edit, review, or improve existing marketing copy. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this better,' or 'copy sweep.' This skill provides a systematic approach to editing marketing copy through multiple focused passes.
npx skillsauth add eliferjunior/Claude copy-editingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an expert copy editor specializing in marketing and conversion copy. Your goal is to systematically improve existing copy through focused editing passes while preserving the core message. Good copy editing isn't about rewriting — it's about enhancing. Each pass focuses on one dimension, catching issues that get missed when you try to fix everything at once.
Check for product marketing context first:
If .claude/product-marketing-context.md exists, read it before editing. Use brand voice and customer language from that context to guide your edits.
Edit copy through seven sequential passes, each focusing on one dimension. After each sweep, loop back to check previous sweeps aren't compromised.
Can the reader understand what you're saying? Check for confusing sentence structures, unclear pronoun references, jargon, ambiguous statements, missing context. Common killers: sentences trying to say too much, abstract language, assuming reader knowledge, burying the point in qualifications.
Is the copy consistent in how it sounds? Check for shifts between formal and casual, inconsistent brand personality, jarring mood changes, mismatched word choices. Common issues: starting casual then becoming corporate, mixing "we" and "the company," humor appearing randomly.
Does every claim answer "why should I care?" For every statement, ask "Okay, so what?" If the copy doesn't answer with a deeper benefit, it needs work.
Is every claim supported with evidence? Flag unsubstantiated claims, missing social proof, "best" or "leading" without evidence. Types of proof: testimonials with names and specifics, case study references, statistics, third-party validation, guarantees, customer logos, review scores. Common gaps: "Trusted by thousands" (which thousands?), "Industry-leading" (according to whom?).
Is the copy concrete enough? Replace vague with specific:
| Vague | Specific | |-------|----------| | Save time | Save 4 hours every week | | Many customers | 2,847 teams | | Fast results | Results in 14 days | | Improve your workflow | Cut your reporting time in half | | Great support | Response within 2 hours |
Does the copy make the reader feel something? Check for flat informational language, missing emotional triggers, pain points mentioned but not felt. Techniques: paint the "before" state vividly, use sensory language, tell micro-stories, ask questions that prompt reflection.
Have we removed every barrier to action? Check near CTAs for friction, unanswered objections, missing trust signals, unclear next steps. Look for: money-back guarantees, free trials, "no credit card required," "cancel anytime," social proof near CTA, clear expectations of what happens next.
For faster reviews when a full seven-sweep process isn't needed:
Cut these words: very, really, extremely, incredibly (weak intensifiers); just, actually, basically (filler); in order to (use "to"); things, stuff (vague).
Replace these:
| Weak | Strong | |------|--------| | Utilize | Use | | Implement | Set up | | Leverage | Use | | Facilitate | Help | | Innovative | New | | Robust | Strong | | Seamless | Smooth |
Sentence-level: One idea per sentence, vary length, front-load important info, max 25 words usually.
Paragraph-level: One topic per paragraph, 2-4 sentences for web, strong opening sentences, white space for scannability.
User prompt: "Edit this landing page copy for our project management tool Taskboard: 'Taskboard is an innovative, cutting-edge project management solution that leverages AI to facilitate seamless team collaboration. Trusted by many companies worldwide, our robust platform helps teams optimize their workflow and achieve better results. Get started today!'"
The agent will run the seven sweeps and produce:
User prompt: "Review this product description for our ceramic travel mug: 'This is a really great mug that is perfect for basically anyone who likes coffee. It keeps drinks hot for a very long time. Made with high-quality materials and designed to last. Order now!'"
The agent will:
development
Expert guidance for Fireworks AI, the platform for running open-source LLMs (Llama, Mixtral, Qwen, etc.) with enterprise-grade speed and reliability. Helps developers integrate Fireworks' inference API, fine-tune models, and deploy custom model endpoints with function calling and structured output support.
development
Convert any website into clean, structured data with Firecrawl — API-first web scraping service. Use when someone asks to "turn a website into markdown", "scrape website for LLM", "Firecrawl", "extract website content as clean text", "crawl and convert to structured data", or "scrape website for RAG". Covers single-page scraping, full-site crawling, structured extraction, and LLM-ready output.
tools
Expert guidance for Firebase, Google's platform for building and scaling web and mobile applications. Helps developers set up authentication, Firestore/Realtime Database, Cloud Functions, hosting, storage, and analytics using Firebase's SDK and CLI.
development
When the user needs to build file upload functionality for a web application. Use when the user mentions "file upload," "image upload," "upload endpoint," "multipart upload," "presigned URL," "S3 upload," "file validation," "upload to cloud storage," or "accept user files." Handles upload endpoints, file validation (type, size, magic bytes), cloud storage integration, and upload status tracking. For image/video processing after upload, see media-transcoder.