npx skills add ...
npx skills add anthropics/knowledge-work-plugins --skill content-strategy
npx skills add anthropics/knowledge-work-plugins --skill content-strategy
Analyzes sales data from PayPal and QuickBooks to find top performers and slow movers, layers in seasonality, and produces a prioritized 30-day content brief: what to push, what offers to run, what to hold. Strategic output only — no calendars or assets. Use when the user asks what to post, wants a content plan, asks what's selling, or what to promote this month.
Status: MVP draft Owner: JJ Version: 0.2.0 · Phase MVP Category: Marketing & Sales
When an SMB owner asks "what should I post this month?" or "what's my content plan?", this skill:
canva-creator for asset generationThe output is strategic only — no calendar scheduling, no creative assets.
If using QuickBooks, verify the business profile is set up:
company-info to check if Industry is populatedquickbooks-profile-info-update with the user's industryNote: PayPal and Square do not require profile setup.
When triggered, ask the user:
"How do you want me to measure 'top performers'?"
"Do you have seasonality patterns in mind?"
Fetch data from the authenticated connector (QuickBooks, PayPal, or Square, user's choice):
Connector-specific notes:
profit-loss-quickbooks-account (pre-flight sets industry context)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?"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:
Structure:
Example length: 200–400 words (brief and actionable, not essay-length).
Present the brief to the owner. Ask:
Iterate if needed; once approved, return the final brief as structured JSON (ready for downstream tools).
See reference/gotchas.md for common pitfalls.
See reference/examples/ for worked examples (SaaS, retail, services).