Index of every page on this site: llms.txt
All skills
coreyhaines31 avatar

/reverse-engineer-marketing

@88c79f6
Run it yourself

When the user wants to reverse engineer how another company grew and copy what worked. Also use when the user mentions 'reverse engineer,' 'how did X grow,' 'how does X get customers,' 'growth teardown,' 'marketing teardown,' 'GTM teardown,' 'growth blueprint,' 'what is X doing for marketing,' 'what made X take off,' 'copy X's playbook,' 'X's distribution strategy,' 'what content works for X,' 'funnel hack,' 'map their funnel,' or 'watch what X is doing.' Builds a dated log of a company's moves against its traffic curve from public data, sign-ups and demos, team interviews, and hidden signals (DNS, certificate logs, archives, sponsorships), compares it with the user's own data, and turns what lined up with growth into plays routed to the skill that runs each one. For a snapshot profile of a competitor's positioning, pricing, and features, see competitor-profiling. For comparison pages, see competitors. For why a single post went viral, see social.

Use this Skill: https://skilld.dev/gh/coreyhaines31/marketingskills/reverse-engineer-marketing

Nothing lands on disk. Nothing to clean up.

Fork this Skill

Edit a local copy. It keeps the author and licence.

referencesindustriesnonprofit.md

≈1.6k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Nonprofit: Teardown Pack

Load this pack for charities, advocacy groups, foundations, and membership nonprofits. Nonprofits grow through donors, not customers, and US nonprofits publish their finances every year, so a teardown can line up fundraising moves against real revenue.

Contents

  • How to recognize it
  • What drives growth here
  • Signals to collect
  • Going inside
  • Rules that limit copying
  • Plays that usually transfer
  • Metrics to ask about

How to Recognize It

  • "Donate", "Give monthly", "Fundraise", and "Ways to give" pages, often on a donate. or give. subdomain
  • Donation platforms on the donate page (Classy, Givebutter, Donorbox, Blackbaud, Fundraise Up, Bloomerang, Funraise, Every.org). teardown.mjs stack flags Classy, Givebutter, Donorbox, and Fundraise Up; check the donate page and its subdomain for the others
  • A 501(c)(3) or EIN line in the footer, and "tax-deductible" language
  • Peer-to-peer fundraising pages (/fundraise, personal pages under a campaign)
  • teardown.mjs detect <domain> flags those donation platforms and nonprofit language

What Drives Growth Here

  • Monthly donors are the base. Recurring giving is steadier and more valuable than one-time gifts, so the monthly ask and its placement matter.
  • Campaign moments drive spikes. Giving Tuesday, year-end, disasters, matching campaigns, and anniversaries create most one-time revenue.
  • Peer-to-peer turns supporters into fundraisers. Events, challenges, and birthday fundraisers reach networks the organization can't reach directly.
  • Major gifts and grants dominate many budgets. Visible marketing may be a small share of revenue. Read the financials before crediting marketing.
  • Free ad credits change the math. Google Ad Grants gives eligible nonprofits up to $10,000 a month in search ads, with rules attached (an account-wide click-through rate of at least 5%, among others).

Signals to Collect

Signal Where or how What it shows
★ IRS Form 990 revenue by year ProPublica Nonprofit Explorer and the IRS Tax Exempt Organization Search Contributions, program revenue, fundraising expenses, and staff pay by year: real numbers, not estimates. Small organizations file the 990-EZ or 990-N with less detail, and private foundations file the 990-PF. Filings lag the fiscal year by months
★ Revenue mix Form 990 Part VIII (statement of revenue), Schedule A (public support), and annual reports How much comes from contributions, government grants, events, and program services. Donor names on Schedule B are not public for most charities
★ Paid fundraisers and event results Form 990 Schedule G Professional fundraising firms they pay and what each event grossed and netted
★ Campaign calendar Wayback captures of the homepage and donate page; teardown.mjs hero <domain> Giving Tuesday, year-end, and matching campaigns, dated. Each becomes a move in moves.csv
Donate page and default amounts teardown.mjs history <url> on the donate page Changes to suggested amounts, the monthly default, and the ask
Donation platform changes teardown.mjs stack <domain> When they switched platforms, which often changes conversion
Peer-to-peer programs Fundraising pages, event pages, challenge sites Supporter-led campaigns and their reach
Matching gift tools Employer matching widgets (Double the Donation and similar) Whether they capture corporate matches
Donor-advised fund and stock options "Give from your DAF" buttons (such as DAFpay), stock and crypto giving pages Whether they court larger, planned gifts online
Fee coverage and tribute giving The donate form Whether they ask donors to cover fees, and offer honor or memorial gifts
Google Ad Grants use Search ads for their cause terms Whether they use free search ads and on which topics
Email and SMS appeals Subscribe under the user's real identity; log appeals Appeal cadence, subject lines, and urgency framing
Charity ratings Charity Navigator, Candid (GuideStar) profiles Trust signals donors see, and changes in ratings
Corporate partners Partner pages and cause-marketing campaigns Sponsorship and cause-marketing revenue sources
Hiring Careers pages Development (fundraising) staffing, digital roles, major gifts officers

Going Inside

  • Make a donation only with the user's explicit approval and budget, under their real identity. Then log the thank-you sequence, receipts, and the next ask.
  • Subscribe to emails and SMS to record appeal cadence, especially around year-end and Giving Tuesday.
  • Start a peer-to-peer fundraising page only if the user will actually fundraise. Don't create fake campaigns.

Rules That Limit Copying

  • Charitable solicitation registration: many US states require registration before asking residents for donations. Check with counsel before running a national campaign.
  • IRS rules govern donation receipts, quid pro quo disclosures, and political activity limits for 501(c)(3) organizations.
  • Google Ad Grants policies set eligibility (government entities, hospitals, and schools are excluded), account structure, and quality requirements. Copying a paid-search structure into a Grants account can break them.
  • Cause marketing laws: some states regulate commercial co-ventures, where a business promotes that a purchase benefits a charity.
  • Email and SMS consent rules (CAN-SPAM, TCPA) apply to nonprofits too.

Plays That Usually Transfer

Play Run it with
A monthly giving ask as the default on the donate page cro, offers
A year-end and Giving Tuesday campaign sequence emails, launch
Peer-to-peer fundraising for events and birthdays referrals, events
Matching gift campaigns with a deadline offers
Content that ranks for cause and issue searches content-strategy, seo-audit
Donor thank-you and retention sequences emails, churn-prevention

Metrics to Ask About

  • Donor retention rate: share of last year's donors who gave again
  • Recurring donors and monthly recurring revenue
  • Average gift and gifts per donor
  • Donate page conversion rate
  • Cost to raise a dollar: fundraising expense divided by contributions
  • Peer-to-peer reach: donors per fundraiser

Source: SKILL.md on GitHub

skilld matched fixed text patterns in SKILL.md and file names. Patterns miss obfuscated code.

skilld run checks every file with the same patterns. It asks for approval before it loads a Skill with a behavior marked Needs approval.

1 warningtoday3 checks · Risk SAFE
  • Gen Agent Trust Hub1d

    The skill is a professional growth analysis tool with well-defined safety boundaries and ethical guidelines. It uses a local Node.js script to gather public data from reputable sources and explicitly instructs the agent to treat fetched web content as data, preventing indirect prompt injection. No malicious behaviors were found.

  • Sockettoday

    No alerts

  • Snyk1d

    Risk: MEDIUM · 2 issues

Signed by skilld at 88c79f6. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last week.

Activeupdated last week
metadata
{
  "version": "1.0.0"
}

README badge

README badge for coreyhaines31/marketingskills/reverse-engineer-marketing