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
pip install -r requirements.txt
(Or, if the repo is installed as a package: pip install -e .)
Procedure
Run the audit on the post, naming the platform:
python -m marketing_kit.cli social "<post text>" --platform x --format jsonSupported platforms:
x(280),linkedin(3000),instagram(2200),tiktok(2200),facebook(63206),threads(500),mastodon(500).Read the output.
scoreis the post score;detailsshowslength,character_limit,has_hook,hashtag_count,has_cta,emoji_count,engagement_questionandhas_link.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?
Offer to rewrite:
- Open with a question, number, or bold claim.
- Trim to the platform limit and end with a light CTA.
Re-run the audit after changes to confirm the score improved.
Notes
- The engine scores text only. Pair with
marketing-copyfor wording polish ormarketing-contentfor longer LinkedIn articles.