free-tools
Skill8 starsChanged 5 months agoMITView on GitHub
Use this skill when planning or building free tools for marketing purposes. Trigger phrases include: "build a free tool," "create a calculator for our site," "engineering as marketing," "make a grader tool," "build an ROI calculator," "create an audit tool," "plan a tool for SEO," "build a free generator," "lead capture through a free tool," "measure our tool as a marketing channel."
We split this skill into the rules it gives an agent
25 rules. 0 are common, 25 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 21 edited versions we read keep these.
25
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Write in a way that sounds like a knowledgeable human wrote it.
- Distinctive: line 13
Use short sentences. One idea per sentence.
- Distinctive: line 14
Use active voice. Never passive constructions.
- Distinctive: line 16
Use bullet points only when they genuinely improve readability.
- Distinctive: line 19
No hashtags, emojis, or asterisks.
- Distinctive: line 20
No introductory or closing filler phrases such as "in conclusion," "in summary," or "in a world where."
- Distinctive: line 21
No warnings, notes, or disclaimers.
- Distinctive: line 22
No AI cliches: no "game-changer," "unlock," "leverage," "dive into," "delve," "cutting-edge," "transformative," "revolutionize."
- Distinctive: line 23
No excessive adjectives or adverbs.
- Distinctive: line 24
No broad generalizations. Every claim tied to specific context.
- Distinctive: line 25
Use specific examples, data, and scenarios.
- Distinctive: line 50
Search intent alignment: When someone types "email subject line generator" into Google, they want a tool, not a blog post.
- Distinctive: line 154
Ask your current customers: "What's something you do regularly that you wish there was a tool for?" Ask in interviews, in support …
- Distinctive: line 156
Read support tickets. What questions do people ask repeatedly?
- Distinctive: line 158
Read Reddit, Indie Hackers, and relevant Slack communities.
- Distinctive: line 162
Before committing to building, evaluate each idea on:
- Distinctive: line 166
Competition: Search for existing tools.
- Distinctive: line 198
Do not just target "[type] calculator." Target specific queries:
- Distinctive: line 223
Content upgrade: After the results are shown, offer a related resource in exchange for email.
- Distinctive: line 237
Do not drop tool leads into a generic welcome sequence.
- Distinctive: line 258
Newsletter: If you have an email list, announce the tool to your subscribers.
- Distinctive: line 264
Include the tool in your email signature: Not just your personal signature, but your team's.
- Distinctive: line 266
Add the tool to relevant blog posts: If you publish a post about calculating ROI, embed or prominently link the ROI calculator.
- Distinctive: line 268
Community placement: When someone in a Slack community or Reddit thread asks a question your tool answers, share the tool as a helpful …
- Distinctive: line 292
Every six months, review each free tool:
“Common” is measured: kept by at least 6 in 10 of the 21 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Free Tools as a Marketing Channel Skill
Mandatory Content Standards
- Match the output length to the task. For full audits, strategies, plans, or multi-part deliverables, write 1,500 to 10,000 words. For quick tasks, single assets, snippets, or narrow revisions, keep the output concise and provide only the useful variations, rationale, and next steps.
- Write in a way that sounds like a knowledgeable human wrote it. No robotic or templated phrasing.
- Use short sentences. One idea per sentence. One focus per paragraph.
- Use active voice. Never passive constructions.
- Address the reader directly using "you" and "your."
- Use bullet points only when they genuinely improve readability.
- Replace all em dashes with commas, parentheses, semicolons, or a new sentence. No hidden Unicode characters.
- End every sentence with a period.
- No hashtags, emojis, or asterisks.
- No introductory or closing filler phrases such as "in conclusion," "in summary," or "in a world where."
- No warnings, notes, or disclaimers. Stick to requested output.
- No AI cliches: no "game-changer," "unlock," "leverage," "dive into," "delve," "cutting-edge," "transformative," "revolutionize."
- No excessive adjectives or adverbs. Let specifics do the work.
- No broad generalizations. Every claim tied to specific context.
- Use specific examples, data, and scenarios.
- Pose at least one thought-provoking question per skill.
- Mobile-friendly: short paragraphs, clear headers, scannable.
- Practical and actionable. Every section connects to a next step.
What This Skill Does
This skill covers how to plan, build, and distribute free tools that serve as a marketing channel. Free tools (sometimes called "engineering as marketing") are mini-products that attract your ideal customers, demonstrate your expertise, and generate leads through organic search, sharing, and word of mouth.
The best free tools solve a real problem for the exact type of person who would benefit from your paid product. They are not demos. They are not thin lead magnets. They are genuinely useful things that people share and return to.
The question worth sitting with before starting: what could you build that your ideal customer would use even if you never pitched them your product?
Part 1: Why Free Tools Work as a Marketing Channel
Free tools compound in a way that most paid marketing does not.
A piece of ad content stops working the moment you stop paying. A free tool, once built and indexed, generates organic traffic and leads continuously. The best free tools attract hundreds of thousands of visitors over years. HubSpot's Website Grader has been generating leads since 2007. Buffer's Social Media Image Generator drives trial signups a decade after launch.
Free tools work for three reasons.
Search intent alignment. When someone types "email subject line generator" into Google, they want a tool, not a blog post. Ranking with a tool for that query means you capture people at the moment of maximum intent.
Viral sharing. People share useful tools. A good calculator, generator, or grader gets shared in Slack channels, newsletters, and LinkedIn posts. This distribution is free and often reaches your exact target audience.
Product affinity. A free tool built by a SaaS company positions that company as an expert. Someone who uses your free SEO audit tool and finds it useful will consider your paid SEO platform more seriously than someone who just read your blog.
Part 2: Types of Free Tools
Different tool types suit different audiences and goals. Match your tool type to what your ideal customer actually needs.
Calculators
Calculators take inputs from the user and return a computed result. They work when:
- Your customers make decisions based on numbers.
- The calculation is non-obvious and saves real time.
- The result is personalized to the user's specific situation.
Examples:
- ROI calculator (how much would you save by switching to our tool).
- Pricing calculator (what will this cost based on your usage).
- Benchmark calculator (how does your metric compare to industry average).
- Customer lifetime value (CLV) calculator.
- Churn impact calculator (what does a 1% churn reduction mean for annual revenue).
The key to a good calculator is specificity of inputs. "What is your current monthly churn rate?" is a more engaging input than "What size is your company?" The more specific the inputs, the more personalized and valuable the output feels.
Graders and Audit Tools
Graders analyze something the user already has (a website, an email, a social profile) and return a score plus recommendations. They work when:
- Your customer produces something they want to improve.
- You have expertise in evaluating that thing.
- The result naturally reveals a gap your product fills.
Examples:
- Website speed or SEO grader.
- Email deliverability grader.
- LinkedIn profile strength grader.
- Landing page copy grader.
- Ad creative grader.
Graders have high perceived value because they feel personalized. The user inputs something they created, and the tool responds with analysis specific to their work.
HubSpot's Website Grader is the canonical example. It grades a URL and returns scores on performance, mobile, SEO, and security. It has generated millions of leads over its lifetime.
Generators
Generators produce content or output based on user inputs. They work when:
- Your customer regularly creates something that is time-consuming.
- A template or algorithm can produce an acceptable first draft quickly.
- The output is shareable or immediately usable.
Examples:
- Email subject line generator.
- Meta description generator.
- Social media caption generator.
- Product description generator.
- Headline generator.
- Terms of service or privacy policy generator.
- Business name generator.
- Hashtag generator.
Generators have very high virality. People share them when they produce something surprising or useful. The tradeoff is that the output must actually be good. A generator that produces generic, unhelpful output gets shared once, negatively.
Comparison and Lookup Tools
These tools help users research decisions. They work when:
- Your customers frequently compare options or look up information.
- The data is hard to find elsewhere or requires aggregation.
- Your product helps with the category being compared.
Examples:
- Salary benchmark lookup by role and location.
- Ad spend benchmarks by industry.
- Social media platform comparison by metric.
- Domain availability checker.
- Technology stack lookup (what tools does a company use).
Diagnostic Tools
Diagnostics ask a series of questions and return a recommendation or categorization. They work when:
- Your customers need guidance on which approach to take.
- The answer depends on their specific situation.
- You can build a useful recommendation matrix.
Examples:
- "Which pricing model is right for your SaaS?" quiz.
- "Is your team ready to switch to OKRs?" diagnostic.
- "Which CRM is right for your company size?" guide.
These tools also work well as content because they are shareable and naturally drive engagement through interactivity.
Part 3: How to Identify Good Tool Ideas
The best tool ideas sit at the intersection of three things:
- A real, frequent task your ICP does.
- Something your ICP finds tedious, confusing, or time-consuming.
- A natural connection to the problem your product solves.
Finding Tool Ideas from Customer Research
Ask your current customers: "What's something you do regularly that you wish there was a tool for?" Ask in interviews, in support conversations, or in a quick survey.
Read support tickets. What questions do people ask repeatedly? The question "How do I calculate the ROI of [your product]?" is a signal for an ROI calculator.
Read Reddit, Indie Hackers, and relevant Slack communities. What calculations or analyses are people asking how to do? When someone posts "does anyone have a formula for calculating CAC payback period?" that is a tool idea.
Evaluating Tool Ideas
Before committing to building, evaluate each idea on:
Search volume: Use Ahrefs, SEMrush, or Google Keyword Planner. Search for "[problem] calculator" or "[problem] generator" or "[problem] tool." If thousands of people search for this monthly, there is search demand. If volume is low, the tool may still be valuable for sharing, but do not expect organic traffic to lead the strategy.
Competition: Search for existing tools. If four or five polished tools already exist, you need to do something significantly better or more specific to win.
Natural fit with your product: A free tool that has no connection to your paid product attracts the wrong audience. A social caption generator built by a social media scheduling tool is a perfect fit. The same generator built by an accounting software company is not.
Build complexity: Estimate the engineering time. Most useful calculators and generators are less complex than they appear. A well-designed form with JavaScript calculations and a good results page is often a two to four day engineering project.
Part 4: Building for SEO Value
A free tool is most valuable when it ranks for search queries. Here is how to build with SEO in mind from the start.
Choose a Standalone URL
Host the tool on its own dedicated URL: yoursite.com/tools/email-subject-line-generator. Not as a pop-up or embedded widget. A dedicated URL is indexable and linkable. Links to embedded widgets do not help your domain.
Write a Full Tool Page
The page that hosts your tool should not be just the tool itself. Include:
H1 and introduction: A paragraph explaining what the tool does, who it is for, and how to use it. Include your primary keyword naturally.
The tool itself: Prominently placed, above or near the fold.
How-to content below the tool: 300 to 800 words explaining the topic the tool addresses. For an ROI calculator, write about how to calculate ROI and what inputs matter. This content adds keyword depth and internal link targets.
Related resources: Link to relevant blog posts, case studies, or feature pages.
FAQ section: Answer common questions about the topic. FAQ content often generates Google featured snippets.
Target Long-Tail Keywords
Do not just target "[type] calculator." Target specific queries:
- "email marketing ROI calculator for SaaS"
- "free email subject line generator for sales"
- "customer lifetime value calculator B2B"
Long-tail keywords convert better because they express more specific intent.
Build Links to the Tool
Submit the tool to relevant directories and resource lists. Reach out to bloggers who write about your category and mention you built a free tool they might want to share with their audience. Include the tool in your own newsletters, social posts, and community responses.
Links to free tools are often easier to earn than links to commercial pages. "Here's a free tool for calculating X" gets included in resource roundups far more readily than "here's a paid software product."
Part 5: Lead Capture Integration
A free tool is most valuable as a marketing channel when it generates leads. But lead capture done wrong kills conversions.
Approaches to Lead Capture
Results gating: The user completes the tool inputs and must provide an email to see the results. This maximizes email capture but reduces tool completion rates. Use this for high-value tools where the result is genuinely worth an email address (a grader that produces a detailed personalized report, for example).
Soft capture (results + email option): Show the results immediately. Offer to email the results for later reference. "Get a full report emailed to you." This converts a smaller percentage but provides a better user experience. Works well for generators and simpler calculators.
Content upgrade: After the results are shown, offer a related resource in exchange for email. "You've got your ROI estimate. Download our ROI reporting template to share this with your CFO." The upgrade must be directly relevant to what the user just did.
Signup for full access: The tool runs a limited version for free. Signing up (free account) unlocks full functionality. This is the freemium model applied to a tool. Works well when the limited version is still useful enough to demonstrate value.
Lead Capture Copy
The email capture prompt should be specific. "Enter your email to see your results" is generic. "Get your personalized Subject Line Score Report sent to your inbox" is specific.
Tell people what they are getting, not just that they need to enter an email.
What Happens After Capture
Once you have the email, route the user into the appropriate sequence. A lead from an ROI calculator is in a specific mindset: they are evaluating cost vs. value. The first email they receive should build on that context.
Do not drop tool leads into a generic welcome sequence. Create a tool-specific email sequence:
- Email 1: Deliver the results or promised resource.
- Email 2: Explain the context behind the result. What does their score mean? What should they do about it?
- Email 3: Connect the result to your product. How does your product address the gap the tool revealed?
Part 6: Distribution Strategy for Free Tools
Building the tool is 30% of the work. Distribution is 70%.
Launch Channels
Product Hunt: Free tools often perform well on Product Hunt, sometimes better than full products. People upvote things that are immediately usable and free.
Hacker News "Show HN": A post titled "Show HN: Free tool for calculating SaaS churn scenarios" can drive thousands of highly technical visitors if the tool is well-built.
Reddit: Post in relevant subreddits. Do not post as "here's my product." Post as "I built this because I needed it and couldn't find a good free version." Be authentic. Include the link. Respond to every comment.
LinkedIn: Post a video showing the tool working. People love "watch this tool in action" posts. The demo format converts better than a plain link share.
Newsletter: If you have an email list, announce the tool to your subscribers. Even a small list can generate early traffic and social sharing.
Cold email to newsletters and bloggers: Find newsletters in your category and send a personalized pitch. "I built a free [tool type] for [audience]. It might be useful for your readers. No affiliate arrangement needed, just thought it was relevant." Keep it short and specific.
Ongoing Distribution
Include the tool in your email signature. Not just your personal signature, but your team's. A line like "Free tool: yoursite.com/roi-calculator" in the email signature of 10 people sends thousands of signals over a year.
Add the tool to relevant blog posts. If you publish a post about calculating ROI, embed or prominently link the ROI calculator. This improves the post's usefulness and drives tool traffic from existing search-ranked content.
Community placement. When someone in a Slack community or Reddit thread asks a question your tool answers, share the tool as a helpful response. Do this consistently over time and it becomes a legitimate, valuable source of ongoing traffic.
Part 7: Measuring Tool Performance
Free tools are often underreported in analytics because teams forget to set them up properly.
Metrics to Track
Tool visits: Monthly unique visitors to the tool page. Track this in Google Analytics under the specific URL.
Tool completion rate: The percentage of visitors who actually use the tool (complete inputs and see results). If this is below 30%, the tool has a UX problem or a traffic problem (wrong audience arriving).
Email capture rate: Of users who complete the tool, what percentage provide an email? A good result-gated tool should capture 40 to 60% of completions. A soft capture approach might capture 15 to 30%.
Lead-to-trial conversion: Of the leads generated by the tool, what percentage start a trial? Compare this to your overall lead-to-trial rate. Tool leads are often higher quality because they have demonstrated intent.
Backlinks generated: Track the tool's backlink profile in Ahrefs or Moz. Count referring domains over time. A well-distributed tool should accumulate referring domains organically.
Keyword rankings: Track the tool page's position for its target keywords. Most tools take 60 to 120 days to begin ranking after launch.
The Tool Audit
Every six months, review each free tool:
- Is it still accurate? (Inputs, benchmarks, formulas may become outdated.)
- Is it still ranking for its target keywords, or have competitors taken the position?
- Are leads from this tool converting at a healthy rate?
- Does the tool still connect naturally to your current product positioning?
Refresh the copy and add new inputs or features to tools that are still driving traffic. Sunset tools that have stopped generating value.
Other versions24 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 24
- coreyhaines31/marketingskills★ 58ksame name
- Cesarjoquin/Marketing-Skills★ 190same name
- open-fox/agents★ 55same name
- SZcalligrapher/slash-skills-subscription★ 32same name
- TommyBez/skillsboard★ 10same name
- anis-dr/skills★ 3same name
- Shri-Phnx/claude-skills★ 2same name
- agrivisionai/claude-skills★ 1same name
- altrwork/skills★ 1same name
- david-corroy/skills-marketing-fr★ 1same name
14 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use marketing-council, marketing-loops and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
coreyhaines31Skillmarketing-council
When the user wants multiple expert perspectives on a marketing question — a simulated board of advisors staffed by legendary marketers (Seth Godin, David Ogilvy, Eugene Schwartz, April Dunford, Rory Sutherland, Alex Hormozi, Byron Sharp, and more). Also use when the user mentions 'marketing council,' 'board of advisors,' 'advisory board,' 'what would Seth Godin say,' 'what would Ogilvy think,' 'channel Hormozi,' 'get multiple perspectives,' 'debate this,' 'have the council review,' 'marketing mentors,' or asks how a famous marketer would approach their problem. The council gives each advisor's take through their documented frameworks, surfaces where they disagree, and synthesizes a recommendation. For executing the winning direction, hand off to positioning, offers, copywriting, ads, or the relevant skill.
Also in 17 projects that use this
coreyhaines31Skillmarketing-loops
When the user wants to set up a recurring, self-running marketing workflow — a repeatable loop an AI agent runs on a cadence (weekly, daily, on a trigger) rather than a one-off task. Also use when the user mentions 'marketing loop,' 'recurring marketing workflow,' 'automate my marketing,' 'marketing on autopilot,' 'weekly marketing review,' 'ad fatigue check,' 'weekly ads check,' 'content refresh loop,' 'churn watch,' 'ranking drop alert,' 'run my SEO,' 'SEO operator,' 'daily SEO agent,' 'run my outbound,' 'AI SDR,' 'reply triage,' 'always-on marketing,' 'marketing automation workflow,' or 'run this every week.' Use this to pick, adapt, and schedule an ongoing marketing loop that orchestrates the other marketing skills. For one-off marketing ideas, see marketing-ideas. For the experimentation loop specifically, see ab-testing.
Also in 8 projects that use this
agenkinSkillevents
Schema discovery — list every event name firing for the current TelemetryDeck app with 7-day and 30-day counts side by side.
Also in 6 projects that use this
aiunlocked1412Skillinfluencer-marketing
Influencer marketing AI — brief, pitch, rate evaluation, performance review แบบ data-driven
Also in 5 projects that use this
riggyzSkillattribution
Attribution rules for issues, pull requests, work items, reviews, and comments created or edited by the agent in GitHub, Linear, Azure DevOps, or similar collaboration systems. Use when creating, commenting on, reviewing, or modifying external tracker content.
Also in 4 projects that use this
OpenAISkillweb-perf
Analyzes web performance using Chrome DevTools MCP. Measures Core Web Vitals (FCP, LCP, TBT, CLS, Speed Index), identifies render-blocking resources, network dependency chains, layout shifts, caching issues, and accessibility gaps. Use when asked to audit, profile, debug, or optimize page load performance, Lighthouse scores, or site speed. Biases towards retrieval from current documentation over pre-trained knowledge.
Also in 3 projects that use this
In this repository76 other files it gives its agents.
- AGENTS.mdAGENTS.md
- a11y-auditSkill
- ab-testingSkill
- ad-creativeSkill
- adsSkill
- ai-image-creatorSkill
- ai-seoSkill
- analyticsSkill
- asoSkill
- brand-guidelinesSkill
- brand-reviewSkill
- brand-storytellingSkill
- business-strategySkill
- campaign-brief-generatorSkill
- churn-preventionSkill
- cold-emailSkill
- co-marketingSkill
- community-marketingSkill
- competitive-teardownSkill
- competitor-profilingSkill
- competitorsSkill
- content-humanizerSkill
- content-repurposingSkill
- content-strategySkill
- copy-editingSkill
- copywritingSkill
- croSkill
- customer-researchSkill
- customer-serviceSkill
- customer-story-builderSkill
- directory-submissionsSkill
- ecommerce-contentSkill
- ecommerce-product-opportunity-researcherSkill
- education-contentSkill
- email-marketingSkill
- emailsSkill
- env-secrets-managerSkill
- imageSkill
- instagram-carouselSkill
- landing-page-croSkill
- launchSkill
- lead-magnetsSkill
- linkedin-strategySkill
- local-seoSkill
- marketing-ideasSkill
- marketing-osSkill
- marketing-psychologySkill
- market-researchSkill
- onboardingSkill
- paid-ads-opsSkill
- paywallsSkill
- podcast-pipelineSkill
- popupsSkill
- pr-communicationsSkill
- pricingSkill
- product-marketingSkill
- programmatic-seoSkill
- prospectingSkill
- prospect-researchSkill
- referralsSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

