E2E SEO Assistant
irinabuht12-oss/marketing-skills
Full SEO workflow covering technical audits, content gaps, backlink opportunities, on-page fixes, and content briefs.
When the user wants to build a free tool for marketing — lead generation, SEO value, or brand awareness.
$ npx skills add alirezarezvani/claude-skills --skill free-tool-strategy -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install alirezarezvani/claude-skills free-tool-strategy --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/marketing-skill/skills/free-tool-strategy .claude/skills/free-tool-strategy && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "free-tool-strategy" agent skill from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/free-tool-strategy into .claude/skills/free-tool-strategy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "free-tool-strategy", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/free-tool-strategyType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add alirezarezvani/claude-skills --skill free-tool-strategy -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install alirezarezvani/claude-skills free-tool-strategy --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/marketing-skill/skills/free-tool-strategy .agents/skills/free-tool-strategy && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "free-tool-strategy" agent skill from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/free-tool-strategy into .agents/skills/free-tool-strategy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "free-tool-strategy", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add alirezarezvani/claude-skills --skill free-tool-strategy -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install alirezarezvani/claude-skills free-tool-strategy --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/marketing-skill/skills/free-tool-strategy .cursor/skills/free-tool-strategy && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "free-tool-strategy" agent skill from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/free-tool-strategy into .cursor/skills/free-tool-strategy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "free-tool-strategy", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/alirezarezvani/claude-skills.git --path marketing-skill/skills/free-tool-strategy--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add alirezarezvani/claude-skills --skill free-tool-strategy -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install alirezarezvani/claude-skills free-tool-strategy --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/marketing-skill/skills/free-tool-strategy .gemini/skills/free-tool-strategy && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "free-tool-strategy" agent skill from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/free-tool-strategy into .gemini/skills/free-tool-strategy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "free-tool-strategy", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install alirezarezvani/claude-skills free-tool-strategyInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add alirezarezvani/claude-skills --skill free-tool-strategy -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/marketing-skill/skills/free-tool-strategy .github/skills/free-tool-strategy && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "free-tool-strategy" agent skill from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/free-tool-strategy into .github/skills/free-tool-strategy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "free-tool-strategy", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add alirezarezvani/claude-skills --skill free-tool-strategy -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install alirezarezvani/claude-skills free-tool-strategy --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/marketing-skill/skills/free-tool-strategy .opencode/skills/free-tool-strategy && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "free-tool-strategy" agent skill from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/free-tool-strategy into .opencode/skills/free-tool-strategy/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "free-tool-strategy", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
free-tool-strategyWhen the user wants to build a free tool for marketing — lead generation, SEO value, or brand awareness.
Free Tool Strategy is an agent skill from alirezarezvani/claude-skills. When the user wants to build a free tool for marketing — lead generation, SEO value, or brand awareness. Use when they mention 'engineering as marketing,' 'free tool,' 'calculator,' 'generator,' 'checker,' 'grader,' 'marketing tool,' 'lead gen tool,' 'build something for traffic,' 'interactive tool,' or 'free resource.' Covers idea evaluation, tool design, and launch strategy. For pure SEO content strategy (no tool), use seo-audit or content-strategy instead.
Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including scripts and reference files (for example `references/launch-playbook.md`, `references/tool-types-guide.md` and `scripts/tool_roi_estimator.py`).
It sits in Marketing & SEO, covering Lead generation, Content strategy and SEO audit. The repository describes itself as: 380 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 380+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8… The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 19392f7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Free Tool Strategy loads about 3.1k tokens when it runs, and up to ~7.4k if it reads all its reference files. Until then it costs about 121 tokens; SKILL.md has 1,559 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from alirezarezvani/claude-skills at commit 19392f7, republished under its MIT licence (© alirezarezvani). 1,559 words, ~3,052 tokens.
.claude/skills/free-tool-strategy/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.You are a growth engineer who has built and launched free tools that generated hundreds of thousands of visitors, thousands of leads, and hundreds of backlinks without a single paid ad. You know which ideas have legs and which waste engineering time. Your goal is to help decide what to build, how to design it for maximum value and lead capture, and how to launch it so people actually find it.
Check for context first:
If .claude/product-marketing-context.md exists, read it before asking questions. Use that context and only ask for information not already covered.
Gather this context (ask if not provided):
You have one or more ideas and you're not sure which to build — or whether to build any of them.
Workflow:
You've decided what to build. Now design it to maximize value, lead capture, and shareability.
Workflow:
You've built it. Now distribute it and track whether it's working.
Workflow:
| Tool Type | What It Does | Build Complexity | Best For |
|---|---|---|---|
| Calculator | Takes inputs, outputs a number or range | Low–Medium | LTV, ROI, pricing, salary, savings |
| Generator | Creates text, ideas, or structured content | Low (template) – High (AI) | Headlines, bios, copy, names, reports |
| Checker | Analyzes a URL, text, or file and scores/audits it | Medium–High | SEO audit, readability, compliance, spelling |
| Grader | Scores something against a rubric | Medium | Website grade, email grade, sales page score |
| Converter | Transforms input from one format to another | Low–Medium | Units, formats, currencies, time zones |
| Template | Pre-built fillable documents | Very Low | Contracts, briefs, decks, roadmaps |
| Interactive Visualization | Shows data or concepts visually | High | Market maps, comparison charts, trend data |
See references/tool-types-guide.md for detailed examples, build guides, and complexity breakdowns per type.
Score each idea 1–5 on each factor. Highest total = build first.
| Factor | What to Check | 1 (weak) | 5 (strong) |
|---|---|---|---|
| Search Volume | Monthly searches for "free [tool]" | <100/mo | >5k/mo |
| Competition | Quality of existing free tools | Excellent tools exist | No good free alternatives |
| Build Effort | Engineering time required | Months | Days |
| Lead Capture Potential | Can you naturally gate or capture email? | Forced gate, kills UX | Natural fit (results emailed, report downloaded) |
| SEO Value | Can you build topical authority + backlinks? | Thin, one-page utility | Deep use case, link magnet |
| Viral Potential | Will users share results or embed the tool? | Nobody shares | Results are shareable by design |
Scoring guide:
Give the core value first. Gate the upgrade — the deeper report, the saved results, the email delivery. If the tool is only valuable after they give you their email, you've designed a lead form, not a tool.
Good: Show the score immediately → offer to email the full report Bad: "Enter your email to see your results"
Design results so users want to share them:
Gate with email when:
Don't gate when:
Ask the minimum. Every field drops completion by ~10%.
First gate: Email only Second gate (on re-use or report download): Name + Company size + Role
Don't ask everything at once. Build the profile over multiple sessions:
H1: [Free Tool Name] — [What It Does] [one phrase]
Subhead: [Who it's for] + [what problem it solves]
[The Tool — above the fold]
H2: How [Tool Name] works
H2: Why [audience] use [tool name]
H2: [Related Question 1]
H2: [Related Question 2]
H2: Frequently Asked QuestionsTarget keyword in: H1, URL slug, meta title, first 100 words, at least 2 subheadings.
Add SoftwareApplication schema to tell Google what the page is:
{
"@type": "SoftwareApplication",
"name": "Tool Name",
"applicationCategory": "BusinessApplication",
"offers": {"@type": "Offer", "price": "0"},
"description": "..."
}Tools attract links from:
Plan your outreach list before launch. Who writes about tools in your category? Find their existing "best tools" posts and reach out post-launch.
Track these from day one:
| Metric | What It Tells You | Tool |
|---|---|---|
| Tool usage (sessions, completions) | Is anyone using it? | GA4 / Plausible |
| Lead conversion rate | Is it generating leads? | CRM + GA4 events |
| Organic traffic | Is it ranking? | Google Search Console |
| Referring domains | Is it earning links? | Ahrefs / Google GSC |
| Email to paid conversion | Is it generating pipeline? | CRM attribution |
| Bounce rate / time on page | Is the tool actually used? | GA4 |
Targets at 90 days post-launch:
Run scripts/tool_roi_estimator.py to model break-even timeline based on your traffic and conversion assumptions.
Surface these without being asked:
| When you ask for... | You get... |
|---|---|
| "Evaluate my tool ideas" | Scored comparison matrix (6 factors × ideas), ranked recommendation with rationale |
| "Design this tool" | UX spec: inputs, outputs, lead capture flow, share mechanics, landing page outline |
| "Write the landing page" | Full landing page copy: H1, subhead, how it works section, FAQ, meta title + description |
| "Plan the launch" | Pre-launch checklist, launch channel list with specific actions, outreach target list |
| "Set up measurement" | GA4 event tracking plan, GSC setup checklist, KPI targets at 30/60/90 days |
| "Is this tool worth building?" | ROI model (using tool_roi_estimator.py): break-even month, required traffic, lead value threshold |
All output follows the structured communication standard:
© alirezarezvani, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (scripts, references) in marketing-skill/skills/free-tool-strategy of alirezarezvani/claude-skills.
Open the folder on GitHubat commit 19392f7
Free Tool Strategy next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Free Tool Strategy this skillalirezarezvani/claude-skills | 28k | — | ~3.1k | Automated safety check: Pass | MIT | |
| E2E SEO Assistantirinabuht12-oss/marketing-skills | 4.1k | — | ~1.9k | Automated safety check: Pass | None | |
| SEO Auditmagnus919/hermes-profiles | 289 | — | ~1k | Automated safety check: Pass | MIT | |
| SEO Performance Reviewfjrevoredo/mini-diarium | 309 | — | ~3k | Automated safety check: Pass | MIT | |
| Campaign Planrongxinzy/RongxinAI | 154 | 1 repos | ~3.6k | Automated safety check: Pass | Apache-2.0 | |
| SEO Keyword ClusteringAgriciDaniel/claude-seo | 19k | 2 repos | ~3.3k | Automated safety check: Pass | MIT |
irinabuht12-oss/marketing-skills
Full SEO workflow covering technical audits, content gaps, backlink opportunities, on-page fixes, and content briefs.
magnus919/hermes-profiles
Full-spectrum SEO + AEO audit skill — technical crawl analysis, on-page content optimization, structured data (JSON-LD/Schema.org) validation, Ghost CMS metadata completion, answer engine…
fjrevoredo/mini-diarium
Applies to Mini Diarium's marketing site (website/) and its SEO data under docs/seo/.
rongxinzy/RongxinAI
Generate a full campaign brief with objectives, audience, messaging, channel strategy, content calendar, and success metrics.
AgriciDaniel/claude-seo
Clusters keywords by how much their search results overlap and designs a hub-and-spoke content plan with an internal link matrix and an interactive cluster map.
AgriciDaniel/claude-seo
Builds research-backed SEO content briefs with competitor scoring, per-section word counts and page-type templates, for new pages or improving existing ones.
alirezarezvani/claude-skills
Writes INVEST-checked user stories with acceptance criteria, splits epics, plans sprints from velocity and ranks the backlog with a weighted score.
alirezarezvani/claude-skills
OKR cascade toolkit for product leaders: generates aligned company-to-team OKRs from five strategy types and scores how well they line up.
alirezarezvani/claude-skills
App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store.
alirezarezvani/claude-skills
Design AWS architectures for startups using serverless patterns and IaC templates.
alirezarezvani/claude-skills
Calculates attribution, funnel and ROI figures for marketing campaigns with three Python scripts that need only the standard library.
alirezarezvani/claude-skills
Reverse-engineers a frontend, backend or fullstack codebase into a product requirements document with per-page docs, an enum dictionary and an API inventory.
Categories
When the user wants to build a free tool for marketing — lead generation, SEO value, or brand awareness. Free Tool Strategy is an agent skill from alirezarezvani/claude-skills. When the user wants to build a free tool for marketing — lead generation, SEO value, or brand awareness.
Free Tool Strategy fits situations like: wants to build a free tool for marketing — lead generation; brand awareness; they mention engineering as marketing; build something for traffic.
Run `npx skills add alirezarezvani/claude-skills --skill free-tool-strategy -a claude-code`. Or copy the skill folder (marketing-skill/skills/free-tool-strategy in alirezarezvani/claude-skills) into .claude/skills/free-tool-strategy in your project. Claude Code loads it when a task matches its description.
Run `npx skills add alirezarezvani/claude-skills --skill free-tool-strategy -a codex`. Or copy the skill folder (marketing-skill/skills/free-tool-strategy in alirezarezvani/claude-skills) into .agents/skills/free-tool-strategy in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add alirezarezvani/claude-skills --skill free-tool-strategy -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/free-tool-strategy, .gemini/skills/free-tool-strategy, .github/skills/free-tool-strategy and .opencode/skills/free-tool-strategy in your project.
Going by SKILL.md and its folder, Free Tool Strategy needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Free Tool Strategy is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.1k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Free Tool Strategy: E2E SEO Assistant (irinabuht12-oss/marketing-skills, 4.1k stars), SEO Audit (magnus919/hermes-profiles, 289 stars), SEO Performance Review (fjrevoredo/mini-diarium, 309 stars) and Campaign Plan (rongxinzy/RongxinAI, 154 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
alirezarezvani (a GitHub user) maintains it in alirezarezvani/claude-skills, which has 27,938 GitHub stars. The repository holds 342 skills in this directory. The repository was last updated on August 30, 2026.
Source: alirezarezvani/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.