Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
anthropics avatar

Content Strategy

  • 1.2k installs
  • 23.3k repo stars
  • Updated August 5, 2026
  • anthropics/knowledge-work-plugins

SMB content strategy skill: sales data from QuickBooks/PayPal/Square to a prioritized 30-day content brief without asset generation.

About

MVP skill for SMB owners asking what to post this month: pulls 90-day sales from QuickBooks, PayPal, or Square, ranks top and slow movers by user-chosen metrics, and layers seasonality from user input or industry benchmarks. Outputs a 200-400 word strategic brief with push/hold/reposition sections and recommended offers, not calendars or creative assets. Includes QuickBooks industry pre-flight, connector-specific fetch notes, owner approval gate before feeding canva-creator, and structured JSON handoff for downstream tools.

  • Pulls sales data from QuickBooks, PayPal, or Square connectors
  • Ranks top performers and slow movers with seasonality weighting
  • Produces 30-day push, hold, reposition, and offer recommendations
  • Strategic output only; no calendar scheduling or asset generation
  • Owner approval gate before downstream canva-creator integration

Content Strategy by the numbers

  • 1,156 all-time installs (skills.sh)
  • +81 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #74 of 853 Sales & Marketing skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

content-strategy capabilities & compatibility

Capabilities
pull sales transactions · rank product performance · layer seasonality · draft 30 day brief · gate owner approval
Use cases
marketing · planning · data analysis
From the docs

What content-strategy says it does

The output is strategic only — no calendar scheduling, no creative assets.
SKILL.md
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill content-strategy

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.2k
repo stars23.3k
Last updatedAugust 5, 2026
Repositoryanthropics/knowledge-work-plugins

What should I post this month based on what is actually selling in my business?

Analyze QuickBooks, PayPal, or Square sales data to produce a prioritized 30-day content brief of what to push, hold, or offer.

Who is it for?

SMB owners who want data-backed content priorities tied to real sales velocity and seasonality.

Skip if: Full social calendars, creative asset production, or businesses without sales connector data.

When should I use this skill?

User asks what to post, wants a content plan, asks what is selling, or what to promote this month.

What you get

An approved 30-day content brief ranking products to push, hold, or reposition with seasonal opportunities and offer ideas.

  • content strategy document
  • editorial calendar outline
  • messaging pillar framework

By the numbers

  • 516 installs on skills.sh
  • Catalog rank 9331 on skills.sh

Files

SKILL.mdMarkdownGitHub ↗

Content Strategy

Status: MVP draft
Owner: JJ
Version: 0.2.0 · Phase MVP
Category: Marketing & Sales

Quick start

When an SMB owner asks "what should I post this month?" or "what's my content plan?", this skill:

1. Pulls sales data from QuickBooks or PayPal (transaction history, product/service revenue by date) 2. Identifies patterns — top-selling products, slow movers, seasonal trends 3. Layers in context — seasonality (user-provided or industry benchmarks), past performance 4. Produces a 30-day brief — ranked recommendations of what to push, what to hold, what offers to consider 5. Gets owner approval before the brief feeds into canva-creator for asset generation

The output is strategic only — no calendar scheduling, no creative assets.

---

Workflow

Step 1: Pre-flight check (QuickBooks only)

If using QuickBooks, verify the business profile is set up:

1. Call company-info to check if Industry is populated 2. If missing or "Unknown":

  • Ask: "I need your business category to pull the right seasonality benchmarks. What industry are you in?" (e.g., retail, services, SaaS)
  • Call quickbooks-profile-info-update with the user's industry
  • Confirm: "Profile updated. Ready to pull your sales data."

3. If profile is set, proceed to Step 2

Note: PayPal and Square do not require profile setup.

Step 2: Clarify priorities & metrics

When triggered, ask the user:

  • "How do you want me to measure 'top performers'?"
  • By total revenue?
  • By profit margin?
  • By sales velocity (how fast they're selling)?
  • Combination of the above?
  • "Do you have seasonality patterns in mind?"
  • If yes: "Tell me about them" (capture user's known seasonality)
  • If no: "I'll use industry benchmarks for your category"

Step 3: Pull and analyze sales data

Fetch data from the authenticated connector (QuickBooks, PayPal, or Square, user's choice):

  • Date range: Last 90 days (or full history if <90 days available)
  • Extract: Product/service name, date sold, revenue, quantity

Connector-specific notes:

  • QuickBooks: Fetch invoice line items via profit-loss-quickbooks-account (pre-flight sets industry context)
  • PayPal: Fetch merchant transactions via list_transactions. Rate-limiting: If you hit rate limits, pause 30 seconds and retry once. If still blocked, gracefully offer: "PayPal is rate-limited. Would you like to switch to QuickBooks or Square instead, or I can continue with historical data I already pulled?"
  • Square: Requires location ID first. Call make_api_request(service="locations", method="list") to discover available locations, then fetch orders for each location. Future enhancement: Square integration is stubbed; full path documented in reference/square-integration.md.

Fallback: If <3 months of data, use industry seasonality benchmarks for the SMB's category (e.g., retail, services, e-commerce)

Identify:

  • Top 3–5 performers (by user's chosen metric)
  • Bottom 3–5 slow movers (consider holding or repositioning)
  • Trending up (gaining momentum in last 30 days)
  • Trending down (losing momentum)

Step 4: Layer in seasonality

  • User-provided: If they shared seasonal patterns, weight recommendations against them
  • Industry benchmarks: For categories without strong user data (e.g., "Q1 is strong for tax services")
  • Timing: Flag products that should ramp up/down in the next 30 days based on seasonal patterns

Step 5: Build the 30-day brief

Structure:

  • Executive summary (1–2 sentences: "Your best sellers are X and Y. Seasonal shift to Z is starting.")
  • Push hard (Top 2–3 products + recommended content angle, e.g., "Case study on ROI", "How-to video")
  • Hold steady (Middle performers; maintain visibility but no heavy lift)
  • Reposition or pause (Slow movers; consider discounting, bundling, or pausing)
  • Seasonal opportunities (What's coming next month that you should position for now)
  • Recommended offers (Bundle, discount, or free-trial strategy based on data)

Example length: 200–400 words (brief and actionable, not essay-length).

Step 6: Owner approval & iteration

Present the brief to the owner. Ask:

  • "Does this match your gut?"
  • "Anything to adjust?"
  • "Ready to feed this to canva-creator for asset generation?"

Iterate if needed; once approved, return the final brief as structured JSON (ready for downstream tools).

---

Gotchas & edge cases

See `reference/gotchas.md` for common pitfalls.

---

Examples

See `reference/examples/` for worked examples (SaaS, retail, services).

Related skills

How it compares

Pick content-strategy for editorial and messaging planning; use SEO audit skills when you need technical site health checks rather than campaign narrative design.

FAQ

Which sales sources are supported?

QuickBooks (invoice line items), PayPal (list_transactions), and Square (orders by location). CSV fallback uses industry benchmarks when history is thin.

Does this skill create social posts or images?

No. Output is strategic only: a brief with push/hold/reposition guidance, ready to feed canva-creator after owner approval.

How are top performers measured?

Ask the owner to choose revenue, profit margin, sales velocity, or a combination before analysis.

Sales & Marketingcontentlifecycle

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.