Instantly report skill
Skill jeffreythekiln/instantly-report-skill/instantly-report-skill
Generate Instantly campaign performance reports — weekly or monthly — from pasted campaign data tables. Use this skill whenever the user pastes campaign data (Sent, Replies, Positive, OOO columns) and asks for a report, summary, or write-up. Also triggers when the user says "create a report", "weekly report", "monthly report", "campaign performance", "performance summary", or "Instantly report". Always use this skill when campaign table data is present and a narrative or document output is requested, even if the user doesn't say "skill" or "report" explicitly.From its SKILL.md
npx -y skills add jeffreythekiln/instantly-report-skill --skill instantly-report-skillAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 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.
SKILL.md
5.8 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
Instantly Campaign Performance Report Skill
Generates narrative performance reports from pasted Instantly campaign data. Supports two report types:
- Weekly — campaign-by-campaign narrative with totals summary
- Monthly — high-level summary across months with totals
Output is always text/markdown first. Only create a .docx file if the user explicitly asks for it after seeing the text output.
Step 1 — Identify Report Type
Determine from context:
- Weekly: user provides a table with columns Campaign / Status / Sent / Replies / Positive / OOO, and a date range (e.g. "June 29 – July 5")
- Monthly: user provides a table with columns Month / Email Sent / Replies, and a date range (e.g. "April through June 2026")
If unclear, ask: "Is this a weekly campaign report or a monthly summary?"
Step 2 — Parse the Data
Extract all rows from the pasted table. Identify:
- Total Sent, Replies, Positive, OOO (from TOTAL row or sum)
- Top campaign by replies
- Top campaign by positive responses
- Top campaign by send volume
- Campaigns with 0 replies
- Completed vs Active campaigns
- Any campaigns worth flagging (high active %, near completion, notable positive responses)
Calculate:
- Reply rate = Replies / Sent × 100 (format as 0.XX%)
- Positive response rate = Positive / Sent × 100 (format as 0.XX%)
Step 3 — Generate the Report
Weekly Report Format
Follow this structure exactly:
Here's the campaign performance summary for [DATE RANGE].
Across all campaigns, we sent [X] emails, received [X] replies, and generated [X] positive responses. This resulted in an overall [X]% reply rate and a [X]% positive response rate.
[MAIN TAKEAWAY SENTENCE — 2-3 sentences summarizing the period. Mention which campaign had the most traction. Note if most campaigns are early in sequence.]
[CAMPAIGN PARAGRAPHS — see rules below]
Overall, [2-3 sentence wrap-up. What to watch. What's nearing completion. What's early-stage.]
Campaign Paragraph Rules
Do NOT write a paragraph for every campaign. Write paragraphs only for:
- Top reply campaign — always gets a paragraph
- Top positive response campaign (if different from #1) — gets a paragraph
- Top send volume campaign (if different from above) — gets a paragraph only if it has notable context (e.g. near completion, 0 replies despite high volume)
- Campaign groups — group McDonald's / MCD variants into one paragraph. Group BK variants into one paragraph.
- Other notable active campaigns — only if they have replies, positive responses, or are significantly progressed (>25% active status)
- Completed campaigns — group all completed into one paragraph at the end, only if any have notable positive responses or warrant follow-up
Each paragraph starts with the campaign name in bold, followed by narrative. Example:
BK $50 Flat Fee (new) - Mark Klindera led in both replies and positive responses this period, generating 3 replies and 1 positive response from 343 sends, along with 1 out-of-office reply. The campaign is now at 72.6% active status, meaning it is well into sequence and approaching completion.
Do NOT write paragraphs for campaigns with 0 replies, 0 positive, and low active status — unless they are part of a group summary.
Monthly Report Format
Here's the campaign performance summary for [MONTH RANGE] [YEAR].
Over the past [X] months, [X] emails were sent and [X] replies were received, resulting in a [X]% reply rate. [BEST MONTH] had the highest reply rate at [X]%, while [HIGHEST VOLUME MONTH] drove the most volume with [X] sends. [1 sentence on trend — e.g. reply rate vs volume observation.]
Keep monthly reports short — 2-3 sentences after the opener. No campaign-level paragraphs needed.
Step 4 — Formatting Rules
- Use bold for campaign names at the start of each paragraph
- Use bold for all key metrics inline (send counts, reply counts, percentages)
- Keep tone professional but direct — no fluff
- Never write paragraphs for every campaign — only notable ones
- Always end weekly reports with an "Overall" paragraph
- Always start with "Here's the campaign performance summary for [DATE RANGE]."
- For OOO: only mention if > 0
- For completed campaigns with 0 of everything: skip unless grouped
Step 5 — Doc File (only if requested)
If the user says "create a file", "make a doc", "save this", or similar after seeing the text output, use the docx skill to produce a .docx file matching the same structure. Read /mnt/skills/public/docx/SKILL.md before writing any file code.
Reference: Sample Weekly Output
See the conversation history or /references/sample-weekly.md for a full worked example.
Key patterns:
- Opening line always starts with "Here's the campaign performance summary for"
- Totals paragraph immediately follows
- Main takeaway is 2-3 sentences
- Campaign paragraphs cover groups and top performers only
- "Overall" closing paragraph wraps up with what to watch
Reference: Sample Monthly Output
Opening: "Here's the campaign performance summary for [Month] through [Month] [Year]." Body: 2-3 sentences max covering total sends, reply rate, best-performing month, and trend observation.
What ships with it: 2 files
3.4 KB alongside SKILL.md
references/
- sample-monthly.md460 B
- sample-weekly.md2.9 KB