Skip to content
Marketing
Skill

/run-organic-social

Runs a brand's organic social: how each platform works now, a strategy per platform and two weeks of posts in the brand's or a person's real voice. Use when a marketer says "run organic social for my brand", "fill my social calendar", "plan two weeks of posts", "grow my X /

BOOST
From plugin
goose-skills
1.3k200 skills
Install
$ npx -y skills add gooseworks-ai/goose-skills --skill run-organic-social --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/run-organic-social

Context preview

The summary Claude sees to decide when to auto-load this skill.

Runs a brand's organic social: how each platform works now, a strategy per platform and two weeks of posts in the brand's or a person's real voice. Use when a marketer says "run organic social for my brand", "fill my social calendar", "plan two weeks of posts", "grow my X /

SKILL.md

run-organic-social.SKILL.md
name: run-organic-social
description: >-
  Runs a brand's organic social: how each platform works now, a strategy per platform and two weeks of
  posts in the brand's or a person's real voice. Use when a marketer says "run organic social for my
  brand", "fill my social calendar", "plan two weeks of posts", "grow my X / LinkedIn / Instagram /
  TikTok", "ghostwrite my founder's posts", "which platforms should we be on?", "plan the social for
  our launch", "a TikTok or Reel script to shoot on my phone", "tear down @x's account", or "my
  accounts went quiet". The marketer posts by hand; nothing is posted or scheduled. Not for a
  standalone post or repurposing one piece — use make-content.
version: 0.1.0

run-organic-social

**Say once, at the start, in these words or close:** "I'll look at how each platform works right now and what's getting watched in your space, then give you a plan and two weeks of posts. I can't post for you yet; you'll post by hand."

What you get

A report the marketer opens with one click (delivered through the `write-report` skill (`../write-report/SKILL.md`)):

  • **In short:** what we looked at, the 2–3 findings with how sure, then the one move to make first, resting on them.
  • **Per platform:**
  • how it works right now (dated, with sources);
  • what's working in this niche there, with linked examples;
  • the strategy for this account: its job, formats, topics, hooks, cadence and posting times, and the hours a week the whole plan needs;
  • **how this account breaks in:** named accounts to reply to, the daily routine, the first posts;
  • how we'll know it's working.
  • **Two weeks of posts,** each modelled on a pattern that works on that platform, written the way a person posts there.
  • Video slots get a script with time, words, on-screen text and shot notes, which the marketer shoots on a phone or screen-records.
  • Text posts ready to paste.
  • Carousels, LinkedIn document posts, workflow diagrams and quote or stat cards, rendered as finished slides in the brand's style, where the host can render (references/graphics.md); otherwise the slide-by-slide copy.
  • The first three days in full at the top of the posts section; every other post in the report's "All posts" appendix, in the same readable shape. The workspace calendar is only the machine copy.
  • **A posting sheet** (plus a CSV on request).
  • **What we couldn't check,** in plain words.

Every post is checked for claims, voice and disclosure. Posts that speak for a named person are flagged for that person's yes.

Before you start

1. **Setup first:** do the `marketing-guide` skill (`../marketing-guide/SKILL.md`) §1–2 (connect, brand, brain read) before anything else; the job line is "I plan and write your social through it." Then, for this playbook:

  • If `get_started` shows a card, write one line and carry on with this ask; don't call `card_wait` (the card has no organic-social option). Even when it named the brand, call `gooseworks:brand_read` with no `brand_id` for its `coworker_agent_id`.
  • Brain path: open the map's `required_reads`, then chapters 11 how we sound, 14 rules, 15 how we work together (who approves a person's posts), 17 accounts and tools, 19 this week and what's coming, 20 our plan, 23 what is working; chapter 12 (look and files) only for designed slots. `gooseworks:brain_search` for gaps: disclosure, off-limits topics, buyer language. Then `gooseworks:brand_read` lean with only `sections: ["accounts","sources","organic"]` (the brain doesn't hold own posts or saved sources).
  • Fallback path: `gooseworks:brand_read` lean with `sections: ["summary","kit","learnings","accounts","sources","organic","products"]`, then `product_ids` for the products in play; `gooseworks:knowledge_search` for operating rules, disclosure and off-limits topics.
  • **Never pass `detail: "full"`:** on a settled brand it returns 100k+ characters no host can read; the lean read carries every rule and claim.

2. **"Tear down this one account"?** Run the `run-organic-social-platform-research` skill (`../run-organic-social-platform-research/SKILL.md`) §3b on that account only and deliver it as a report through write-report: why it works, what to adapt, and five tests for this brand. Then offer the full plan in one line. **One post, not a plan?** If the ask is a single post or script, use the brand read and the voice card only. Write that one post to the platform's research card if a fresh one exists (`social/research/`, under 30 days). Otherwise do one quick web check of how that platform treats that format now. Run the `run-organic-social-post-check` skill (`../run-organic-social-post-check/SKILL.md`), then offer the full plan in one line. 3. **Ask nothing yet,** with one exception: a single blocking question is allowed up front when one fact changes everything and no public source can answer it (e.g. the person's handle, when the plan is for their own account). Do the free pass (step 1) first. Never ask a fact the free pass could find. 4. **Load the last run** (full plans and refills; not #2's one-offs). Run the Start steps of the `run-memory` skill (`../run-memory/SKILL.md`) with the inputs in references/run-record.md. It finds the last social calendar's run record, checks last time's recommendations and format tests against what went out and how it did, and writes the "since last time" lines that open the report. No record means a first run: say so, invent nothing, and freeze the baselines from this run's audit. **A record exists and a calendar is running → this is a refill: go to step 7.** **"Start from scratch"** (or "ignore earlier work") makes this a first run: don't read or carry the last record, earlier calendars or notes, and say so in one line ("Starting fresh: I won't use earlier plans or notes."); the brand's rules and approved claims still apply, and what the marketer says in this conversation holds. 5. **Never assert a choice the marketer didn't make.** "You set Inst

Read more
Ships withgoose-skills

Put your AI agent on the growth team. Research customers and competitors, analyze what is working, create the next campaign, and learn from the result.

Get the whole plugin

Other skills on goose-skills.