github.com/joshmanders/dotfiles
| Skill | Added | Review |
|---|---|---|
ab-testing claude/skills/ab-testing/SKILL.md When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics. For page-level conversion optimization, see cro. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 54ab5f6 | |
ad-creative claude/skills/ad-creative/SKILL.md When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform. Also use when the user mentions 'ad copy variations,' 'ad creative,' 'generate headlines,' 'RSA headlines,' 'bulk ad copy,' 'ad iterations,' 'creative testing,' 'ad performance optimization,' 'write me some ads,' 'Facebook ad copy,' 'Google ad headlines,' 'LinkedIn ad text,' or 'I need more ad variations.' Use this whenever someone needs to produce ad copy at scale or iterate on existing ads. For campaign strategy and targeting, see ads. For landing page copy, see copywriting. | 76 76 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 54ab5f6 | |
adding-modules .claude/skills/adding-modules/SKILL.md Use when adding new modules, configs, or tools to dotfiles | 63 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 54ab5f6 | |
ads claude/skills/ads/SKILL.md When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' 'audience targeting,' 'Google Ads,' 'Facebook ads,' 'LinkedIn ads,' 'ad budget,' 'cost per click,' 'ad spend,' or 'should I run ads.' Use this for campaign strategy, audience targeting, bidding, and optimization. For bulk ad creative generation and iteration, see ad-creative. For landing page optimization, see cro. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 54ab5f6 | |
ai-seo claude/skills/ai-seo/SKILL.md When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions 'AI SEO,' 'AEO,' 'GEO,' 'LLMO,' 'answer engine optimization,' 'generative engine optimization,' 'LLM optimization,' 'AI Overviews,' 'optimize for ChatGPT,' 'optimize for Perplexity,' 'AI citations,' 'AI visibility,' 'zero-click search,' 'how do I show up in AI answers,' 'LLM mentions,' or 'optimize for Claude/Gemini.' Use this whenever someone wants their content to be cited or surfaced by AI assistants and AI search engines. For traditional technical and on-page SEO audits, see seo-audit. For structured data implementation, see schema. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 54ab5f6 | |
bin-scripts claude/skills/bin-scripts/SKILL.md Use when performing git operations, running Laravel/Composer commands, managing local dev sites, or killing processes on ports. Custom scripts in your PATH provide shortcuts for common workflows. | 64 64 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 54ab5f6 | |
brainstorming claude/skills/brainstorming/SKILL.md You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation. | 61 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 54ab5f6 | |
churn-prevention claude/skills/churn-prevention/SKILL.md When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers or wants to build systems to prevent it. For post-cancel win-back email sequences, see emails. For in-app upgrade paywalls, see paywalls. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 54ab5f6 | |
cold-email claude/skills/cold-email/SKILL.md Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions "cold outreach," "prospecting email," "outbound email," "email to leads," "reach out to prospects," "sales email," "follow-up email sequence," "nobody's replying to my emails," or "how do I write a cold email." Covers subject lines, opening lines, body copy, CTAs, personalization, and multi-touch follow-up sequences. For warm/lifecycle email sequences, see emails. For sales collateral beyond emails, see sales-enablement. | 75 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 54ab5f6 | |
co-marketing claude/skills/co-marketing/SKILL.md When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says 'co-marketing,' 'partner marketing,' 'joint campaign,' 'who should we partner with,' 'integration marketing,' 'cross-promotion,' 'collaborate with another company,' 'partnership ideas,' or 'co-brand.' For customer referral programs, see referrals. For launch-specific partnerships, see launch. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 54ab5f6 | |
community-marketing claude/skills/community-marketing/SKILL.md Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: "build a community," "community strategy," "Discord community," "Slack community," "community-led growth," "brand advocates," "user community," "forum strategy," "community engagement," "grow our community," "ambassador program," "community flywheel." | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 54ab5f6 | |
competitor-profiling claude/skills/competitor-profiling/SKILL.md When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions 'competitor profile,' 'competitor research,' 'competitor analysis,' 'profile this competitor,' 'analyze competitor,' 'competitive intelligence,' 'competitor deep dive,' 'who are my competitors,' 'competitor landscape,' 'competitor dossier,' 'competitive audit,' or 'research these competitors.' Input is a list of competitor URLs. Output is structured competitor profile markdown files. For creating comparison/alternative pages from profiles, see competitors. For sales-specific battle cards, see sales-enablement. | 65 65 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 54ab5f6 | |
competitors claude/skills/competitors/SKILL.md When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 54ab5f6 | |
editing-rules-and-skills .claude/skills/editing-rules-and-skills/SKILL.md Use when editing or creating rules or skills (global or project). Routes to the correct voice and process based on whether the work is correction-driven (encoding a behavioral lesson) or informative (documenting a capability). | 58 58 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 54ab5f6 | |
systematic-debugging claude/skills/systematic-debugging/SKILL.md Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes | 51 51 Impact — No eval scenarios have been run Securityby — The risk profile of this skill Version: 54ab5f6 | |
updating-marketing-skills .claude/skills/updating-marketing-skills/SKILL.md Update the vendored marketing skills under claude/skills/ from an aged upstream release. Use when Josh asks to check or update them — 'check the marketing skills for updates,' 'update the coreyhaines skills,' 'are the marketing skills current,' 'pull the latest marketing skills.' Takes only tagged releases at least 7 days old; never automates the pull, never trusts the default branch. | 72 72 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 54ab5f6 |