agentsclimarketplace

Report back

Skill faiz-sayyad/gtm-outreach-skills/skills/report-back

Production-ready Claude Code Skill Pack for LinkedIn outreach.

Install
npx -y skills add faiz-sayyad/gtm-outreach-skills --skill report-back

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

3 things to look at

  • 16 days oldThe repository was created 16 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Generate a structured end-of-day summary of outreach activity. Use whenever the user asks to wrap up the day, get a daily digest, summarize outbound work, prep a Slack update, or track what happened across sends, replies, and meetings. Also use for weekly summaries or when the user says "give me a report on today's outreach."

SKILL.md

7.9 KB, ~2.0k tokens by cl100k_base, as published. Nobody here has run it

Report Back

Turn a day's outreach activity into a clear digest the user can drop into Slack, email a manager, or paste into their weekly review doc.

When this skill triggers

  • User asks for an end-of-day summary
  • User asks to "wrap up the day"
  • User pastes activity data and asks for a report
  • User is prepping a Slack update, weekly review, or CRM notes
  • User asks about outbound performance today or this week

Inputs the skill expects

The user provides some subset of these numbers (missing ones get flagged, not fabricated):

  • Sends today (LinkedIn DMs, connection notes, emails)
  • Replies received
  • Reply breakdown (positive / objection / DNC / no-fit)
  • Meetings booked
  • Meetings held
  • Drafts pending review
  • Follow-ups sent
  • Any specific wins or losses worth noting

Output format

Return a clean structured digest. Two formats depending on what the user needs:

Format A β€” Slack-ready digest (default)

πŸ“Š OUTREACH DIGEST Β· [Day, Date]

SENDS
β†’ LinkedIn: [X]
β†’ Email: [X]
β†’ Connection notes: [X]
Total: [X]

REPLIES ([X] total)
β†’ Positive: [X]
β†’ Objections: [X]
β†’ Not-a-fit / DNC: [X]

MEETINGS
β†’ Booked today: [X]
β†’ Held today: [X]

IN THE QUEUE
β†’ Drafts pending review: [X]
β†’ Follow-ups scheduled tomorrow: [X]

WORTH FLAGGING
[1-2 lines on the most important thing that happened β€” a big reply, an objection worth learning from, a signal that fired, etc. This is where operator taste comes in.]

TOMORROW'S FIRST MOVE
[The single most important thing to do first thing tomorrow]

Format B β€” Weekly review (when user asks for a week summary)

πŸ“Š WEEKLY OUTREACH REVIEW Β· Week of [Date]

VOLUME
β†’ Sends this week: [X] (vs. last week: [X])
β†’ Reply rate: [X]% (vs. last week: [X]%)
β†’ Meeting book rate: [X]%

WINS
β†’ [Bullet 1]
β†’ [Bullet 2]
β†’ [Bullet 3]

LOSSES / LEAKS
β†’ [Bullet 1 β€” a specific pattern that isn't working]
β†’ [Bullet 2]

WHAT WORKED (that we should double down on)
β†’ [Pattern or signal type or message angle that outperformed]

WHAT DIDN'T (that we should retire or fix)
β†’ [Pattern or signal type that underperformed]

NEXT WEEK'S PRIORITY
[One-sentence commitment on the biggest lever to pull]

Rules

Never do these:

  • Fabricate numbers. If the user didn't provide a metric, mark it as "not tracked" or "not provided," never guess.
  • Add motivational filler ("Great job today!" or "You're crushing it")
  • Include commentary on numbers unless the user asked for analysis
  • Turn a report into a coaching session unless the user asked for coaching
  • Add graphs or charts unless the user asked (this is a text digest, not a dashboard)

Always do:

  • Preserve the exact numbers the user provided
  • Flag anomalies in the "worth flagging" section (a 20% reply rate is worth calling out; so is a 0.5% one)
  • Recommend one specific action for tomorrow, not a list
  • Keep the tone flat and operational β€” this is an ops digest, not a pep talk

Examples

Example 1 β€” daily digest

Input:

"Wrap up today: 8 LinkedIn DMs sent, 2 emails, 3 connection notes. Got 4 replies total β€” 1 positive (they want a call), 2 timing objections, 1 DNC. Booked 1 meeting (positive reply). Have 3 drafts waiting for me to review. 5 follow-ups scheduled tomorrow. The DNC was a Head of Sales at a Series C company who told me my messaging was tone-deaf β€” worth learning from."

Output:

πŸ“Š OUTREACH DIGEST Β· Tuesday, Jul 8

SENDS
β†’ LinkedIn: 8
β†’ Email: 2
β†’ Connection notes: 3
Total: 13

REPLIES (4 total β€” 30.8% reply rate)
β†’ Positive: 1
β†’ Objections: 2 (both timing)
β†’ Not-a-fit / DNC: 1

MEETINGS
β†’ Booked today: 1
β†’ Held today: not provided

IN THE QUEUE
β†’ Drafts pending review: 3
β†’ Follow-ups scheduled tomorrow: 5

WORTH FLAGGING
The DNC feedback from the Series C Head of Sales β€” "tone-deaf messaging" β€” deserves a real look. Pull that thread, look at what triggered the reaction. Fixing this in the next 24 hours prevents a pattern from calcifying.

TOMORROW'S FIRST MOVE
Review the 3 pending drafts before touching anything new β€” clearing the review queue prevents the send-first-review-later drift.

Example 2 β€” weekly review

Input:

"Weekly review please. This week: 47 sends (last week 32), 6 replies (12.7%, last week was 15.6%), 2 meetings booked. Wins: got a Series B founder to reply positively, closed a warm re-intro from a champion job change. Losses: 3 timing objections in a row from Series C companies β€” feels like something. What worked: the champion-job-change angle. What didn't: the funding-round hook β€” sent 8 with 0 replies."

Output:

πŸ“Š WEEKLY OUTREACH REVIEW Β· Week of Jul 1

VOLUME
β†’ Sends this week: 47 (vs. last week: 32) β€” up 47%
β†’ Reply rate: 12.7% (vs. last week: 15.6%) β€” down 2.9 pts despite volume increase
β†’ Meeting book rate: 4.3% (2 of 47)

WINS
β†’ Series B founder positive reply β†’ real pipeline
β†’ Champion re-intro closed β†’ clean warm play
β†’ Weekly volume up 47% without a total collapse in reply rate

LOSSES / LEAKS
β†’ 3 timing objections from Series C companies in a row β€” pattern, not noise
β†’ Reply rate slipped 2.9 points as volume went up (classic diminishing return)

WHAT WORKED (that we should double down on)
β†’ Champion job change angle. Highest conversion by far β€” one warm re-intro is worth 20 cold sends.

WHAT DIDN'T (that we should retire or fix)
β†’ Funding round hook: 8 sends, 0 replies. Either the message is wrong or the timing (post-announcement week is peak pitching, everyone's saturated). Fix: try the funding hook 30 days out instead of week 1, or drop it entirely.

NEXT WEEK'S PRIORITY
Double the champion-job-change queue β€” set aside 2 hours to build a fresh list of ex-customers who've moved to ICP-fit accounts. That's your highest-ROI channel and it's not saturated.

Example 3 β€” incomplete data

Input:

"Wrap up today. I sent 10 messages. Got 2 replies."

Output:

πŸ“Š OUTREACH DIGEST Β· [Today]

SENDS
Total: 10 (breakdown by channel not provided)

REPLIES (2 total β€” 20% reply rate)
Breakdown not provided (positive / objection / DNC)

MEETINGS
Not provided

IN THE QUEUE
Not provided

WORTH FLAGGING
20% reply rate is high β€” worth understanding if the 2 replies were substantive or one-line brush-offs before celebrating. If both are real, this was a strong send. If both are "not interested," volume is up but signal isn't.

TOMORROW'S FIRST MOVE
Track the channel + reply type breakdown for tomorrow's sends. The 20% number is meaningless without knowing whether it's positive interest or polite rejection.

Common failure modes

Failure: report includes generic praise or motivational commentary. Fix: Keep it operational. The user isn't asking to be complimented β€” they're asking for a digest.

Failure: fabricated numbers appear because the report "wants to be complete." Fix: If a metric wasn't provided, mark it as "not provided." Never fill gaps with plausible-sounding guesses.

Failure: report doesn't flag anything as unusual even when the numbers clearly indicate a pattern. Fix: Operator taste matters here. If reply rate drops 30% week-over-week, that's worth flagging. If it stays flat, don't invent something to say.

Failure: recommends 5 things for tomorrow instead of 1. Fix: Priorities compress. One clear tomorrow-morning action is more valuable than a list of five.

Related skills

  • If the report surfaces an objection pattern worth studying, use objection-response to workshop new response patterns
  • If a signal type consistently underperforms, use signal-triage to review the tiering rubric β€” the signal might be miscategorized

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.