Agency Skills
SkillsMCPCollectionsContributorsContribute
Install MCP
Agency Skills

Skills written by the people who run agencies, consultancies and coaching firms. Free and open source, MIT.

LibraryAll skillsCollectionsContributors
ContributeHow to contributeContributor guideGitHubReport a problem
GiaCompany BrainPowered by Gia
Skills/Win the work/Morning paper outreach
Sales

Morning paper outreach

Use this skill early each morning to turn a curated publication you subscribe to into warm, specific touchpoints. Produces a short list of the day's stories worth sending, who each one goes to and why, and a drafted note for each that you review before sending. Also use for "who should I send this to", "daily reading for client outreach", "turn the paper into touchpoints", "curate and cultivate".

Andrew KappelAndrew KappelPrincipal, LeaderLev Consulting
Say something like
“who should I send this to”“daily reading for client outreach”“turn the paper into touchpoints”“curate and cultivate”
relationship-buildingdaily-cadencewarm-outreachnetworkingnurture
SKILL.mdView on GitHub

Applies first thing each morning, on a schedule, against a publication you pay for. Produces three to five article-and-person pairs with a drafted note each, for review before anything is sent.

The play

  1. Read the day's edition of the source you subscribe to, in full, through your own account. One strong curated source beats a feed: the value here comes from the paper being edited by someone good, so the agent is choosing among pieces that already cleared a bar. Other subscriptions can be swapped in; what cannot be swapped in is anything you do not have the right to read.
  2. Hold a people file: clients, prospects, partners, friends, with what each one works on, what they have said they care about, and when they were last contacted. The fields and how to build the file from scratch are in references/people-file.md. Without it the picks are generic, and a generic send is worse than no send.
  3. Match stories to people on a specific reason, not a topic overlap. "Logistics person, logistics article" is not a reason. The test, the four kinds of match that work, and the do-not-send list are in references/matching-rules.md.
  4. Cap the day at three to five pairs. The cap is the discipline that keeps this from becoming a mailing list. If a day's edition yields one good pair, send one.
  5. Draft a note per pair, two or three sentences, that says why it made you think of them and asks nothing. The patterns, with examples, are in references/note-patterns.md. A note with an ask attached converts the gesture into outreach and the recipient feels the difference immediately.
  6. Branch by the relationship:
    • Client, mid-engagement: only send something that bears on their work, never something that reads as marketing.
    • Prospect in an open deal: send sparingly. During a live negotiation, do not send at all.
    • Lapsed contact, over a year: acknowledge the gap in a half sentence and move on. Pretending it has not been a year is the thing people notice.
    • Friend: looser, shorter, and no business framing at all.
    • Anyone who has not replied to the last two sends: stop. The rule is in references/matching-rules.md.
  7. Review every note before it goes. The skill drafts and never sends, because the entire value is that the recipient believes a person chose this for them.
  8. Record what you sent, what you edited and what you killed. Tomorrow's picks read yesterday's record. The log format and what each signal changes are in references/feedback-loop.md.

What good looks like

  • First thing I check that most people skip: when I last contacted them. A perfect article match to someone contacted twice this month is worse than no send, and the people file is the only thing that catches it.
  • The mediocre version: five articles a day to the same twenty people, each with "thought you'd find this interesting". It is a newsletter nobody subscribed to, and it teaches the whole list to ignore you.
  • I know a pick is right when the note could not be sent to anyone else without rewriting it.
  • I know the system works when people reply about the article rather than thanking you for sending it.
  • Red flag: the same five names every week. Either the people file is too small or the matching has collapsed into topic overlap.

Rules

  • MUST read the source through your own paid subscription, and never circumvent a paywall.
  • MUST link to the article rather than pasting its text, and keep any quoted line short.
  • MUST have a specific reason per pairing, naming something about that person.
  • MUST cap the day at five, and send fewer on a thin day.
  • MUST review every note before sending. The skill never sends on its own.
  • MUST check last-contacted before every send.
  • NEVER attach an ask, a meeting request or a pitch to one of these notes.
  • NEVER send to someone who has not responded to the last two.
4 reference files
references/feedback-loop.md

The feedback loop

The picks improve because yesterday's decisions are recorded and read. Without the log, day 200 is exactly as good as day 1.

Log every pick, including the rejected ones

2026-10-31 | Sam Oyelaran | tariff exposure piece | SENT, edited
  edit: cut the second sentence, too explanatory
2026-10-31 | Dana Reyes | ERP post-mortem | KILLED
  reason: topical only, she's not replacing anything
2026-10-31 | Mark Liu | freight capacity | SENT, unedited
2026-10-31 | Priya Shah | lab-grown piece | HELD
  reason: good match, but contacted 9 days ago

Four outcomes: sent unedited, sent with edits, killed, held. Killed and held matter more than sent, because they teach the boundary.

What each signal changes

SignalTomorrow
Sent uneditedThat kind of match is working. More of it.
Sent with editsRecord what was cut. Edits cluster, and the pattern in them is the real instruction.
Killed, topical onlyRaise the specificity bar for that person
Killed, wrong toneAdjust the note pattern for that relationship type
Held, too soonFrequency working as intended. No change.
RepliedStrongest signal available. Note what the match was built on.
No reply, twiceStop sending to that person, per the people file

The edits are the lesson

A thumbs down says a pick was wrong. An edit says exactly how it was wrong, which is far more useful. Keeping the before and after of an edited note, rather than just the fact of the edit, is the single highest-value thing in this log.

After a month, read the edits in one sitting. They will cluster into three or four recurring corrections, and those become fixed rules rather than per-note fixes.

Weekly, five minutes

  • How many sent, how many replied
  • Which names came up more than once, and whether that is right
  • Which names have not come up in two months, and whether they should have
  • Any edit made more than twice, which is now a rule

The number that matters

Replies per send, over a month. Not sends, not opens.

Under roughly one in five, the matching is generic and the fix is the people file rather than the notes. Well above that, the cap could probably rise slightly, though the discipline is usually worth more than the volume.

What does not go in the log

Nothing the recipient said in confidence, and nothing about them that they did not share with you. The log sits alongside the people file and inherits the same obligation: it exists to help you be useful to them, and it should be something you would be comfortable with them reading.

references/matching-rules.md

Matching a story to a person

The test

Write the reason in one sentence naming something specific about them. If the sentence works for three people in the file, it is a topic, not a match, and the send is generic.

FailsPasses
"She's in logistics, this is about logistics.""She said in March they're terrified of tariff exposure on the Mexico lane. This is about exactly that lane."
"He's a CFO and this is a finance piece.""He's replacing their ERP this year and this is a post-mortem on one that went badly."
"They'd find this interesting.""His old company is named in paragraph four."

The four kinds that work

1. Their stated problem. Something from the said field, addressed directly. The strongest match available and the rarest, because it needs the file to be real.

2. Their world, not their industry. Their customer's industry, their competitor's move, their acquirer, their biggest account's sector. People read endlessly about their own industry and almost nothing about the industries one step away that determine their year.

3. A person they know. Someone they worked with, their old company, an investor, a board member, named in the piece. Nearly always worth sending, and it takes ten seconds to notice.

4. The thing they are not paid to think about. Their hobby, their city, their kid's sport, a book they mentioned. The least business-like and often the most effective, because it is unmistakably not a program.

What never gets sent

  • Anything about layoffs, downturns or distress in their sector, unless they raised it first
  • Anything where your product or service is the obvious implied answer
  • Anything critical of their company, their customers or their investors
  • Anything they almost certainly read already. Their own industry's lead story is not a gift.
  • Opinion pieces on politics, unless they have an explicit, standing shared interest
  • Anything from a source you did not read yourself

That fourth one disqualifies more candidates than anything else. The paper's biggest story in their sector is the one piece they have definitely seen. Value comes from the pages they skipped.

Ranking the day

Score each candidate pair:

FactorWeight
Match is from said, with a dateHighest
Match is one step from their industry, not inside itHigh
A person they know is namedHigh
Story is from deeper in the edition, not the front pageModerate
Last contacted over 6 weeks agoModerate
Match is topical onlyDisqualifying

Take the top three to five. On a thin day, take one. The cap protects the thing that makes this work.

The relationship branch

  • Client, mid-engagement: must bear on their work. Anything else reads as a vendor filling space.
  • Prospect, open deal: sparingly, never during live negotiation, and never anything adjacent to what you are selling them.
  • Partner: the easiest sends. Referral-relevant pieces are genuinely useful to them.
  • Lapsed over a year: half a sentence acknowledging the gap, then the article. No explanation of your absence.
  • Friend: shorter, no framing, no sign-off that sounds professional.
references/note-patterns.md

The note

Two or three sentences. Says why it made you think of them. Asks for nothing.

Shape

[The specific reason, referencing something of theirs.]
[One line on what the piece says, in your words.]
[Link.]

No greeting beyond their name, no sign-off beyond yours. Anything longer starts to look like an email you wanted to send anyway.

Examples

From something they said

Sam, you mentioned the Mexico lane tariff exposure back in March. This is the first thing I've read that puts a number on it. [link]

A person they know

Dana, your old boss at Tessera is quoted halfway down this. Thought you'd want to see it before someone forwards it to you. [link]

One step outside their industry

Mark, this is about what's happening to their customers rather than to them, which I suspect is the part that actually hits your pipeline next year. [link]

The non-work one

Hey, this is just a good piece about the Leafs' goaltending problem. No business content whatsoever. [link]

Lapsed contact

Priya, it's been far too long. Saw this on the lab-grown side and remembered you were sceptical of the whole category two years ago. Curious whether you still are. [link]

That last one carries a question, which is allowed because it is about the article. The forbidden thing is an ask about you.

Never in these notes

  • "Hope you're well" and anything else that fills a line
  • "Thought you'd find this interesting". Says nothing, and signals a template
  • Any ask: a meeting, a call, a reply, an introduction
  • Your product, your service, your availability
  • A pasted paragraph from the article. Link to it, say one line about it
  • A summary longer than the note
  • More than one article in a single note

Length

Under 50 words. Over that, the recipient reads it as an email rather than a passing thought, and the whole premise is that it was a passing thought.

The copyright line

Link, never paste. One short quoted line at most, in quotation marks, and only when the exact wording is the reason for sending. The recipient either has a subscription or does not; forwarding the full text of a piece you pay for is not a favour you are entitled to do.

The review step

Every note is read before it goes. Three checks:

  1. Could this be sent to anyone else in the file without edits? Then it is not specific enough.
  2. Is there an ask hiding in it, including an implied one?
  3. Would it read as odd if they had not heard from you in six months?

The edits made at this step are the most valuable training signal the system produces, which is what the feedback log is for.

references/people-file.md

The people file

The matching is only as good as this. Everything else in the skill is mechanical; this is the part that takes a month to get right and then pays out for years.

Fields

FieldExampleWhy
name
relationshipclient / prospect / partner / friend / alumniSets the tone and the frequency cap
company and roleVP Ops, 200-person freight brokerageThe obvious layer
works onReplacing a TMS by Q3The actual matching surface
cares aboutHiring in a tight market, his daughter's hockeyWhat makes a send personal rather than professional
competitors and customersNamesTheir industry news is their competitor's news
said"We're terrified of the tariff exposure"Verbatim, with a date. The highest-value field.
last contacteddate, and whether they repliedThe guardrail
do not sendAnything about layoffsEarned the hard way

works on and said are what separate a specific match from a topical one. A role tells you their category; a quote tells you their week.

Building it

Do not try to fill it for 200 people. Start with 25, the ones where a well-timed note would actually land, and let it grow as conversations happen.

Sources, in order of value:

  1. Things they said on calls, verbatim, with dates
  2. What they post themselves
  3. Their company's announcements, funding, hiring pages
  4. What mutual contacts mention
  5. Their title and company, which is the weakest and the one most systems stop at

Keeping it current

Two minutes after any real conversation: update works on, add anything to said, update last contacted. Done weekly instead, it rots, because the specific phrasing is gone by Friday.

Once a quarter, read the file end to end. Entries whose works on has been the same for a year are stale, and anyone with no said entry has never actually been talked to.

Frequency caps

Per relationship, sends of this kind only, not all contact.

RelationshipMaximumNote
Client, mid-engagementOnce a monthThey hear from you plenty already
Prospect, open dealOnce a quarter, never during live negotiation
Prospect, no open dealOnce every 6 weeks
PartnerOnce a month
FriendNo cap, but it should not feel like a system
Lapsed, over a yearOnce, then wait for a reply

The stop rule

Two sends with no response of any kind: stop sending to that person. Not a pause, a stop, until something else happens between you.

Unanswered sends do not accumulate goodwill. They accumulate evidence that you are running a program, which is the one thing this whole approach is trying not to be.

Install this skill

Pick where your agent runs.

View prompt
Help me install the skill named "morning-paper-outreach" from this GitHub URL in Claude:
https://github.com/agiea-brain/agency-skills/tree/main/skills/andrew-kappel/morning-paper-outreach

Prepare only the "morning-paper-outreach" skill, not other skills in the repository.

Inspect each complete skill folder, not just SKILL.md. Preserve the original instructions and include all supporting files (such as references, scripts, templates and assets), keeping their relative paths intact. Package each skill as a downloadable ZIP containing its skill folder with SKILL.md directly inside that folder. If a skill only contains SKILL.md, package that folder too.

Give me the download link for each ZIP and walk me through uploading and enabling it under Settings, Capabilities, Skills in Claude. If you cannot access GitHub or create downloadable files here, explain what I need to download and how to package and upload it myself. Do not invent missing files or claim the skill is installed before I upload it.

Paste this prompt into Claude. It packages the skill folder, supporting files included, and walks you through uploading it under Settings, Capabilities, Skills.

0installs
Salescategory
MITlicense