
I replaced $500/mo of SEO, Google Ads tools with a Claude Code plugin — here's how I structured the 15 skills
I spent the last few months building toprank , an open-source Claude Code plugin that runs Google Ads audits, SEO audits, keyword research, RSA copy generation, and publishes content to WordPress/Strapi/Contentful/Ghost. It replaced about $500/month of tools I was paying for. The interesting part wasn't the domain logic. It was figuring out how to structure 15 skills so Claude picks the right one, doesn't hallucinate when money is on the line, and stays maintainable as the plugin grows. This post is a brain dump of what worked and what didn't, in case you're building something similar. Repo: https://github.com/nowork-studio/toprank (MIT) The problem with "one big skill" My first version had two skills: google_ads and seo . Each one had a 4,000-word SKILL.md that tried to cover every task in that domain. It was a disaster. Claude would confidently pause the wrong keywords. It would mix up match types. It would hallucinate account structure. Worst of all, I couldn't debug why — the skill
Continue reading on Dev.to
Opens in a new tab



