Skip to content

Heuresis/LinkedIn-Agency

Repository files navigation

Heuresis

LinkedIn Agency

Your B2B LinkedIn agency, encoded.

Version License Heuresis


LinkedIn Agency workspace — ghostwriting live, voice-drift signals, agents working

Your LinkedIn agency, in one folder.



What is this?

Think of it like this: a B2B LinkedIn agency has departments — voice extraction, content engine, outbound DMs, fulfillment, and a high-ticket program for the founders who outgrow the retainer. Each one has standards, scripts, and instincts the founder carries in their head.

LinkedIn Agency is that whole org chart, written down as a folder of plain markdown files.

Open the folder. Hand it to any AI agent — Claude, ChatGPT, Cursor, OpenClaw. The agent reads SYSTEM.md, learns your agency, learns your client, and starts running a department.

You stay in the loop where your judgement counts. Voice drift gets caught the week it starts, not the month after a client churns.

Step What happens
01 Clone the folder
02 Fill in company.yaml with your agency — voice patterns, ICP, retainer offer, program offer
03 Hand the folder to any agent. It reads SYSTEM.md, becomes a LinkedIn agency operator, and starts shipping


Without this · With this

Without With
The ghostwriter quits at month 6. Client posts go off-voice for two weeks before anyone notices. Voice is encoded per client. Every post passes a drift check before it ships.
The DM operator drifts off-script by month 3. Inbound replies get classified by gut feel. A 4-class intent taxonomy routes every reply. Booking-gate qualification runs every day.
Client-of-the-month posts read like last month's client. Every client has their own voice profile, their own hook library, their own posting calendar.
You spend Sundays writing your own LinkedIn while writing your clients' too. Your founder posts and your client posts are different files. Both stay in your voice.
The high-ticket program runs on Slack, Notion, three Loom videos, and hope. Curriculum, cohort cadence, first-win triggers, and retention pulses live in the same workspace.


Try it

git clone https://github.com/Heuresis/LinkedIn-Agency.git your-agency
cd your-agency
./boot.sh

Boot prints the workspace credentials and runtime install options. Then install into your runtime of choice:

./scripts/install.sh --tool claude-code

Eleven runtimes supported. See Multi-tool integrations.

Fill in company.yaml with your agency context. Then ask for what you need:

/extract-founder-voice         a voice profile (yours or a client's)
/build-icp                     an ideal customer profile
/design-retainer-offer         a DFY service offer document
/design-program-offer          a high-ticket program offer document
/build-content-engine          pillars, hook library, calendar
/build-outbound-engine         DM intent taxonomy + per-class sequences
/ghostwrite-client-post        a client-bound post (with voice-drift check)
/run-client-dm-ops             a daily client DM operations cycle
/voice-drift-detector          a weekly per-client voice audit

Full setup walkthrough: Quickstart · 30 minutes.



How it fits together

Every Heuresis workspace is the same shape. A boot layer reads your agency context, then activates the org-chart, skill outputs, methodology brain, and trigger manifest. Eleven runtime integrations ship — see Multi-tool integrations.

┌──────────────────────────────────────────────────────────────┐
│                    THE ENCODED WORKSPACE                     │
│                                                              │
│  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌───────────┐  │
│  │ SYSTEM.md │  │ ENCODING  │  │ INVARIANTS│  │  company  │  │
│  │ boot file │  │  schema   │  │   rules   │  │  context  │  │
│  └───────────┘  └───────────┘  └───────────┘  └───────────┘  │
│                                                              │
│  ┌───────────┐  ┌───────────┐  ┌───────────┐  ┌───────────┐  │
│  │  agents/  │  │  skills/  │  │ reference/│  │  triggers │  │
│  │ org chart │  │  outputs  │  │   brain   │  │  manifest │  │
│  └───────────┘  └───────────┘  └───────────┘  └───────────┘  │
└──────────────────────────────────────────────────────────────┘
                            │
                            ▼
        any agent runtime that reads files — 11 ship


What's inside the folder

linkedin-agency/
│
├── README.md            ←  the pitch
├── SYSTEM.md            ←  boot file · any AI becomes a LinkedIn agency operator
├── INVARIANTS.md        ←  14 NEVERs + 14 ALWAYSes (sacred rules)
├── ENCODING.md          ←  6-profile schema (recursive: agency + per-client)
├── company.yaml         ←  YOUR agency · fill once
│
├── agents/              ←  32 specialists · an org chart of a real agency
│      agency-director              top orchestrator
│      foundations-head             voice · ICP · positioning · offer
│      marketing-head               content engine · ghostwriting · virality
│      acquisition-head             outbound DMs · application gate · sales calls
│      fulfillment-head             DFY delivery · voice-drift audit · client reports
│      program-head                 curriculum · cohort cadence · student success
│
├── skills/              ←  30 capabilities · each produces one asset
│   │
│   │   FOUNDATIONS
│   ├── /extract-founder-voice       Voice profile (yours or a client's)
│   ├── /build-icp                   Ideal Customer Profile
│   ├── /design-retainer-offer       DFY service offer document
│   └── /design-program-offer        High-ticket program offer document
│   │
│   │   MARKETING
│   ├── /build-content-engine        Pillars, hook library, calendar
│   ├── /write-linkedin-post         Founder post (your own LinkedIn)
│   ├── /ghostwrite-client-post      Client-bound post (with voice-drift check)
│   ├── /build-hook-library          50+ hook templates per voice
│   ├── /build-posting-calendar      30-day editorial calendar
│   └── /score-hook                  Hook scorecard before publishing
│   │
│   │   ACQUISITION
│   ├── /build-outbound-engine       DM intent taxonomy + per-class sequence
│   ├── /write-dm-sequence           4-class DM sequences
│   ├── /classify-dm-intent          Auto-route inbound replies
│   ├── /build-qualification-thread  Multi-message qualification flow
│   ├── /build-application           Application with hard-DQ logic
│   ├── /triage-application          Score + sort applications
│   ├── /source-lead-list            ICP-precise, intent-scored prospect list
│   ├── /score-lead-intent           Pre-DM intent score per prospect
│   ├── /build-call-prep             Discovery call prep doc
│   ├── /summarize-discovery-call    Post-call summary + follow-up draft
│   └── /no-show-recovery            Re-engagement after a no-show
│   │
│   │   FULFILLMENT
│   ├── /onboard-client              First-30-days client onboarding
│   ├── /voice-drift-detector        Weekly per-client voice audit
│   ├── /post-approval-tracker       Client approval workflow tracker
│   ├── /run-client-dm-ops           Daily VA-driven client DM cycle
│   ├── /build-client-report         Monthly client report
│   └── /build-attribution-trace     Lead-to-revenue trace per client
│   │
│   │   PROGRAM
│   ├── /onboard-program-student     Student onboarding (cohort start)
│   ├── /program-cohort-pulse        Weekly cohort health check
│   ├── /build-curriculum            Curriculum module
│   ├── /build-first-win-trigger     Engineer the student's first measurable win
│   └── /build-retention-pulse       Retention check (program-side)
│
└── reference/           ←  the brain that makes skills smart
    ├── frameworks/             ICP, voice, content, DM, offer, fulfillment frameworks
    ├── operators/              Anonymized archetype playbooks
    ├── platforms/              LinkedIn, X, IG, YouTube, email playbooks
    ├── playbooks/              Multi-step playbook (24-month arc)
    ├── swipe-file/             Annotated high-performer LinkedIn posts
    ├── templates/              Output templates (proposal, onboarding, report)
    └── verticals/              Vertical adaptations (SaaS, services, e-com, info-product)

Each file is plain text. Each folder is owned by you. Nothing is locked behind an app.



Each client ships with

  • Voice profile — extracted in week 1, ship-grade
  • ICP — per-client with verbatim voice-of-customer language
  • Content engine — pillars, hook library, posting calendar
  • DM engine — 4-class intent taxonomy, per-intent sequences, booking-gate qualification
  • Lead list — ICP-precise, intent-scored, prioritized
  • Discovery call prep — research-deep, objection pre-framed
  • Retainer proposal — transformation hypothesis, named mechanism, value stack
  • Monthly report — signal-dense, attribution-clean
  • Voice-drift audit — weekly per client

Every action leaves a receipt. Every post passes the drift check. Every client retains a profile that gets sharper every cycle.



Runs while you sleep

Wire the workspace into a runtime with cron, webhook, and event triggers. The agents keep working without you in the room.

  • Monday 09:00 (cron)voice-drift-detector runs across every active client
  • On lead.applied (webhook) — application response triaged, DQ logic runs, qualified leads booked
  • On call.ended (event) — call recording transcribed, summary generated, follow-up DM drafted, CRM updated
  • Daily 06:00 (cron) — content engine queues today's agency post + today's per-client posts
  • Continuous (event) — DM ops run intent classification on inbound replies, route to the right sequence

Triggers are declared in paperclip.manifest.yaml. Wire them to your scheduler and the workspace operates as a 24/7 LinkedIn agency.



What you get

5 agent-first departments. 32 agents. 30 skills.

  • Foundations — voice extraction · ICP build · positioning · offer architecture
  • Marketing — content engine · hook library · per-client ghostwriting · cross-platform repurposing
  • Acquisition — outbound DM engine · 4-class intent taxonomy · application gate · call prep · closing · follow-up
  • Fulfillment — account management · ghostwriting protocol · client DM ops · lead-list sourcing · monthly reporting · voice-drift detection
  • Program — curriculum design · mentorship cadence · community rituals · first-win engineering · retention pulse

Each department is a full department rebuilt as agent-first — agents that carry your judgement, read signals, and make decisions.



Multi-tool integrations

The workspace is files. Files run anywhere that reads files. The Agency ships conversion + install scripts so the same agents work across every major agentic coding tool — no vendor lock, no rewrite.

Tool Install Destination
Claude Code ./scripts/install.sh --tool claude-code ~/.claude/agents/heuresis-linkedin-agency/
GitHub Copilot ./scripts/install.sh --tool copilot ~/.github/agents/ + ~/.copilot/agents/
Antigravity (Gemini) ./scripts/install.sh --tool antigravity ~/.gemini/antigravity/skills/
Gemini CLI ./scripts/install.sh --tool gemini-cli ~/.gemini/extensions/heuresis-linkedin-agency/
OpenCode ./scripts/install.sh --tool opencode ./.opencode/agents/
Cursor ./scripts/install.sh --tool cursor ./.cursor/rules/
Aider ./scripts/install.sh --tool aider ./CONVENTIONS.md
Windsurf ./scripts/install.sh --tool windsurf ./.windsurfrules
OpenClaw ./scripts/install.sh --tool openclaw ~/.openclaw/heuresis-linkedin-agency/
Qwen Code ./scripts/install.sh --tool qwen ./.qwen/agents/
Kimi Code ./scripts/install.sh --tool kimi ~/.config/kimi/agents/

Five tools (Antigravity, Gemini CLI, OpenClaw, Cursor, Kimi) require format conversion — the install script handles it transparently. To inspect the converted artifacts before deploying:

./scripts/convert.sh --tool <tool-name>
ls build/<tool-name>/

Every tool has its own README with activation patterns, customization notes, and uninstall steps. Full list: integrations/README.md.

Runtime-swappable. Your workspace is the asset. The runtime is replaceable.



Capabilities

What every Heuresis workspace ships with, regardless of which runtime you point at it.

Property What it does
Plain-text workspace Every agent, skill, and framework is markdown + YAML. Read it, fork it, version it, diff it.
Runtime-portable The same files run across every major agentic tool. Eleven integrations ship — see Multi-tool integrations.
Goal ancestry Every skill carries the agency's positioning, ICP, offer, and ghostwriting voice as live context. Agents act on the why, not just the what.
Encoded judgement Agents carry the operator's voice extraction, qualification bar, and ghostwriting standards. The workspace replicates the operator's judgement, not their task list.
Receipt trail Every cycle leaves an artefact — a post, a DM thread, an application score, a voice-drift report. Auditable end-to-end.
Compounding library Wins, hook patterns, objection captures, and per-client benchmarks feed back into the workspace. Every cycle sharpens the next.
Trigger-ready Cron, webhook, and event triggers declared in a manifest. Wire to any scheduler — daily client posts, weekly voice-drift audits, inbound DM routing — and the workspace operates while you sleep.
Owned outright MIT-licensed. Fork it, host it, run it forever. Yours.


Why this matters

Every founder-led LinkedIn agency hits the same wall: the founder IS every department.

The ghostwriter quits at month 6. The DM operator drifts off-script by month 3. Client-of-the-month posts read like last month's client. The high-ticket program runs on Slack, Notion, three Loom videos, and hope.

Encoding changes the shape of the week. Your judgement — voice extraction, ICP build, DM intent classification, ghostwriting standards — gets written into agents that run each department on your behalf. The founder stays. The judgement scales. The agency compounds.

Every cycle, each department gets sharper. The gap between your agency and every competitor operating off memory widens.

This is one template in the library. More shipping, vertical by vertical. Every outcome claim we publish traces to a real deployment with a real operator. Thesis, method, and source go public on ideas. Receipts wait their turn.



Roadmap

  • ✅ 5 departments · 32 agents · 30 skills shipped
  • ✅ Voice extraction · DM intent taxonomy · application gate
  • ✅ Voice-drift detection (weekly per-client audit)
  • ✅ Vertical adaptations: SaaS · services · e-com · info-product
  • ✅ Eleven runtime integrations: Claude Code · Copilot · Gemini · Cursor · Aider · Windsurf · OpenClaw · Qwen · Kimi · OpenCode · Antigravity
  • ✅ Trigger manifest: cron · webhook · event
  • ⚪ Multi-client voice library + drift telemetry dashboard
  • ⚪ Inbound classifier auto-routing to setter agents
  • ⚪ Per-client KPI dashboards
  • ⚪ Cohort-aware program operations
  • ⚪ Outbound lead-source benchmarking
  • ⚪ Heuresis Cloud — managed hosting for the workspace


Documentation

License

MIT. Free forever.

Built by Syed Hussain at Heuresis.

About

Your B2B LinkedIn agency, encoded. A team of agents running ghostwriting, outbound, qualification, fulfillment, and high-ticket programs. Runtime agnostic.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages