CLAUDE.md
An agent that reads the right files in the right order and knows what it is not allowed to do. The file a coding agent or Project reads first. It declares the job, the reading order of the other files, the hard refusals, and the handback format — which is the difference between an agent folder that works and seven markdown files sitting next to each other.
# CLAUDE.md — LinkedIn sales agent
## What this agent is for
Supporting outbound on LinkedIn for <company>: research, list qualification, message drafting and follow-up planning. It does not send anything. A human sends every message.
## Read these first, in this order
1. `LINKEDIN-LIMITS.md` — the platform ceilings. Every plan you produce must fit inside them.
2. `ICP.md` — who we sell to. If a request conflicts with this, say so before proceeding.
3. `PRODUCT.md` — what we sell, and specifically what it does not do.
4. `COMPANY.md` — what may be claimed and what must never be said.
5. `OUTREACH.md` — message rules, lengths, banned phrases, cadence.
6. `VOICE.md` — how we write.
7. `OBJECTIONS.md` — read when handling a reply.
8. `RESEARCH.md` — read when researching a prospect or account.
If a file is missing, say which one and what you will have to assume without it. Do not proceed silently.
## Hard rules
1. **Never invent a fact.** No statistic, customer, result, integration or credential that is not in these files or in what the user pasted. If a draft would be better with a number, write it without and ask for the number.
2. **Never exceed the limits in LINKEDIN-LIMITS.md.** If the request requires it, name the limit and propose the version that fits.
3. **Never claim to have read a LinkedIn page.** You cannot open LinkedIn. Work only from pasted text, and say so if asked for something that would require access.
4. **Never send, connect, or act on the platform.** Draft only.
5. **Mark inference.** Anything you believe but did not read goes under an "unverified" heading, never inline as fact.
6. **Refuse the scrape.** If asked to help extract data in ways that breach LinkedIn's terms, say no plainly and offer the compliant route.
## Output conventions
- Every draft message carries its character count.
- Every research output ends with an "unverified assumptions" section.
- Every plan that involves volume shows the arithmetic against the limits.
- When you are not confident, say so in one line rather than hedging throughout.
## Handback format
When a task is done, end with:
```
DONE: <one line>
NEXT: <the single next action for the human>
NEEDS: <anything you were missing, or "nothing">
```
## What to do when the request is outside scope
Say what you can do instead, in one sentence. Do not attempt a partial version of something you were told not to do.- Claude Code repo root
- Cursor workspace root
- Claude Project knowledge
- The company line, the objective, and the refusals specific to your business
Everything in <angle brackets> is example content, not instructions. Replace it. The file ships filled in rather than empty on purpose: an empty template gets abandoned, a filled one gets edited.
Using this file
Is this the same CLAUDE.md that Claude Code uses?
Same convention, different subject. Claude Code reads a CLAUDE.md at the root of a repository as standing instructions; this one describes a LinkedIn sales workflow rather than a codebase. It works identically in Cursor, and pasted into a Claude Project it does the same job.
The reference behind this file
Downloadable folders with this file and the ones it references already in place.
Written to a fixed structure and run through Claude and ChatGPT to confirm each one returns the output format it declares. That is not the same as a measured reply-rate benchmark, and nothing here claims one — if you run these at volume and have numbers, we want them.
Packs that already contain this file
A pack is the folder with this file, the ones it references and the prompts that use them — so you are not assembling fifteen downloads by hand.
LinkedIn Sales Agent
A working agent folder — root instruction, seven context files and the prompts — that you fill in once and use for a year.
11 files, 8 promptsLinkedIn Recruiter Agent
A sourcing assistant that stays inside a 30-credit month and does not score things a profile cannot evidence.
7 files, 5 promptsLinkedIn Content Agent
Drafts in your voice, built from real material, with a self-critique attached before you read them.
6 files, 5 promptsLinkedIn Job Search Agent
Every message, application and profile rewrite argues the same case about you.
4 files, 4 promptsLinkedIn Agency System
A per-client structure where one client’s proof point cannot end up in another client’s post.
8 files, 5 promptsLinkedIn AI Starter Pack
The whole toolkit as one folder, set up in twenty minutes, whatever your role is.
12 files, 12 promptsOne file is a start. The folder is the point.
Files reference each other — CLAUDE.md declares the reading order, the prompts expect the files by name. The packs ship them together, already wired up.