# Marketing Social

> Audit a social media post for hook strength, platform-fit length, hashtags, call-to-action and engagement — producing a 0-100 score, A-F grade and prioritized fixes. Use when the user asks to review, improve, or write a post for X, LinkedIn, Instagram, TikTok, or Facebook.

- Skill: `freeautomation-tech/marketing-social` (Agent Skill)
- Install (CLI): `npx skillmds@latest add freeautomation-tech/marketing-social`
- Raw SKILL.md: https://api.skillmd.com/api/skills/freeautomation-tech/marketing-social/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: FreeAutomation-Tech (https://skillmd.com/u/freeautomation-tech)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/freeautomation-tech/marketing-social

---


# Social Media Post Audit

Audit a social post for hook, length, hashtags, CTA and engagement.
Produces a **0-100 score**, an **A-F grade**, and **prioritized
recommendations**.

## Prerequisites

```bash
pip install -r requirements.txt
```

(Or, if the repo is installed as a package: `pip install -e .`)

## Procedure

1. **Run the audit** on the post, naming the platform:

   ```bash
   python -m marketing_kit.cli social "<post text>" --platform x --format json
   ```

   Supported platforms: `x` (280), `linkedin` (3000), `instagram` (2200),
   `tiktok` (2200), `facebook` (63206), `threads` (500), `mastodon` (500).

2. **Read the output.** `score` is the post score; `details` shows
   `length`, `character_limit`, `has_hook`, `hashtag_count`, `has_cta`,
   `emoji_count`, `engagement_question` and `has_link`.

3. **Summarize for the user**, ranked highest-severity first:
   - Hook: does the first 150 characters grab attention?
   - Length: does it fit the platform limit?
   - Engagement: is there a CTA or question?
   - Hashtags: are they restrained and relevant?

4. **Offer to rewrite:**
   - Open with a question, number, or bold claim.
   - Trim to the platform limit and end with a light CTA.

5. **Re-run the audit** after changes to confirm the score improved.

## Notes

- The engine scores text only. Pair with `marketing-copy` for wording polish
  or `marketing-content` for longer LinkedIn articles.

