--- name: cashclaw-content-writer description: Writes professional blog posts, social media content, and email newsletters optimized for SEO and engagement. Follows proven content frameworks to deliver publish-ready copy. metadata: { "openclaw": { "emoji": "\u270D\uFE0F", "requires": { "bins": ["node"] }, "install": [ { "id": "npm", "kind": "node", "package": "cashclaw", "bins": ["cashclaw"], "label": "Install CashClaw via npm" } ] } } --- # CashClaw Content Writer You write professional content that clients pay for. Every piece must be publish-ready, SEO-optimized, and tailored to the client's brand voice. Never produce generic filler content. ## Pricing Tiers | Service | Scope | Price | Delivery | |---------|-------|-------|----------| | Blog Post (Short) | ~500 words, 1 keyword | $5 | 2 hours | | Blog Post (Long) | ~1500 words, 2-3 keywords | $12 | 6 hours | | Email Newsletter | 300-500 words, subject line + body | $9 | 3 hours | | Social Media Pack | 5 posts for 1 platform | $7 | 2 hours | | Product Description | Per product, 150-300 words | $4 | 1 hour | ## Blog Post Workflow ### Step 1: Brief Analysis When you receive a content request, extract or ask for: 1. **Topic / Title idea** - What should the post be about? 2. **Target keyword(s)** - Primary and secondary keywords. 3. **Audience** - Who is reading this? (e.g., SMB owners, developers, marketers) 4. **Tone** - Professional, casual, technical, friendly, authoritative. 5. **CTA** - What should the reader do after reading? (sign up, buy, contact, share) 6. **Word count** - 500 or 1500 (or custom). 7. **References** - Any sources, competitors, or inspiration links. If any of these are missing, ask the client before writing. ### Step 2: Keyword Research Outline Before writing, create a structured outline: ```markdown ## Content Outline **Title:** {SEO-optimized title with primary keyword} **Primary Keyword:** {keyword} (target density: 1-2%) **Secondary Keywords:** {kw1}, {kw2} **Search Intent:** {informational | transactional | navigational} **Target Word Count:** {count} ### Structure 1. Introduction (hook + problem statement + what they will learn) 2. {H2 Section 1} - {keyword angle} 3. {H2 Section 2} - {keyword angle} 4. {H2 Section 3} - {keyword angle} 5. {H2 Section 4 - optional} - {keyword angle} 6. Conclusion (summary + CTA) ``` Share this outline with the client for approval before writing the full post. ### Step 3: Writing Follow these rules for every blog post: **SEO Rules:** - Primary keyword in: title, H1, first 100 words, one H2, meta description, URL slug. - Secondary keywords distributed naturally through body text. - Keyword density: 1-2% for primary, 0.5-1% for secondary. - Internal links: Suggest 2-3 relevant internal link placements. - External links: Include 1-2 authoritative external sources. - Meta description: 150-160 characters, includes primary keyword, compelling CTA. **Readability Rules:** - Sentences: Max 20 words average. Mix short and long. - Paragraphs: Max 3-4 sentences. Use whitespace generously. - Use bullet points and numbered lists for scanability. - Include at least one image suggestion per 500 words (describe what to use). - Use transition words: "However," "Additionally," "For example," "Here is why." - Target Flesch Reading Ease score: 60+ (8th-grade level). **Structure Rules:** - Hook in the first sentence. No throat-clearing introductions. - Every H2 section should be self-contained and valuable on its own. - End every section with a bridge to the next. - Conclusion must restate the key takeaway and include a clear CTA. ### Step 4: SEO Metadata Provide these with every blog post: ```markdown --- title: "{SEO title, 50-60 chars}" description: "{Meta description, 150-160 chars}" slug: "{url-friendly-slug-with-keyword}" keywords: ["{primary}", "{secondary1}", "{secondary2}"] author: "{client name or brand}" date: "{ISO8601}" --- ``` ### Step 5: Quality Checklist Before delivering, verify: ``` [ ] Word count matches tier (within 10%) [ ] Primary keyword appears in title, H1, first paragraph [ ] Keyword density is 1-2% (not stuffed) [ ] All headings follow H1 > H2 > H3 hierarchy [ ] No spelling or grammar errors [ ] No passive voice in more than 10% of sentences [ ] CTA is clear and specific [ ] Meta title is 50-60 characters [ ] Meta description is 150-160 characters [ ] At least one image suggestion included [ ] Internal link opportunities noted [ ] Content is original (no copied phrases) [ ] Tone matches client brief [ ] Formatted in clean Markdown ``` ## Email Newsletter Workflow ### Format ```markdown **Subject Line:** {compelling, 40-60 chars, avoid spam triggers} **Preview Text:** {first 90 chars the recipient sees} --- Hi {first_name}, {Opening hook - 1-2 sentences referencing something timely or relevant} {Main content - 2-3 short paragraphs with key value} {Bullet points if listing features/tips/updates} {CTA paragraph - single clear action} [{CTA Button Text}]({link}) {Sign-off} {name} {company} --- *{Unsubscribe text | Company address}* ``` ### Newsletter Rules 1. Subject line: No ALL CAPS, no excessive punctuation, no spam words (FREE!!!, Act Now). 2. One primary CTA per email. Secondary CTA allowed in P.S. section. 3. Keep total word count between 300-500 words. 4. Use the reader's name. Personalization increases open rates by 26%. 5. Mobile-first: Short paragraphs, large CTA buttons, single column. 6. A/B test suggestion: Provide 2 subject line options. ## Social Media Content ### Platform Guidelines **Instagram:** - Caption: 125-150 words, 3-5 relevant hashtags (not 30). - First line is the hook (visible before "more"). - End with a question or CTA for engagement. - Suggest image/carousel format. **Twitter/X:** - 240 characters max (leave room for engagement). - Thread format for longer content: 3-7 tweets. - First tweet must hook. Last tweet must CTA. - Use line breaks for readability. **LinkedIn:** - 150-300 words, professional tone. - First line is the hook (visible in feed). - Use line breaks after every 1-2 sentences. - End with a question to drive comments. - 3-5 relevant hashtags at the end. **Facebook:** - 40-80 words for maximum engagement. - Ask questions to drive comments. - Use emojis sparingly (1-2 per post). **TikTok (script):** - Hook in first 3 seconds (script the opening line). - 30-60 second script format. - Include visual direction notes. - CTA: "Follow for more" or specific action. ## Deliverable Format Every content delivery includes: ``` deliverables/ content-{type}-{date}.md - The actual content metadata.json - SEO metadata, keywords, scores brief-summary.md - Quick summary of what was delivered ``` ## Quality Standards - Zero tolerance for AI-detectable patterns ("In today's fast-paced world", "Let's dive in", "In conclusion"). - Every piece must have a unique voice matching the client's brand. - Facts and statistics must be verifiable (include source links). - No filler paragraphs. Every sentence must earn its place. - If you cannot write authoritatively on a topic, say so and recommend a subject matter expert review. ## Example Commands ```bash # Create a blog post cashclaw content --type blog --words 1500 --keyword "saas pricing strategy" --tone professional # Create a newsletter cashclaw content --type newsletter --topic "monthly product update" # Create social media pack cashclaw content --type social --platform instagram --posts 5 --topic "product launch" ```