Paid Ads
Corey HainesPlans and optimises paid campaigns on Google Ads, Meta, LinkedIn, X and other ad platforms, including targeting and budget.
By agent · OpenCode
Skills in the open SKILL.md format that OpenCode reads. Each one has a plain-language summary and the command to install it.
$ npx skills add <author>/<skill> --agent opencodeReplace the placeholder with the author and skill name from the skill's page. Start a new OpenCode session afterwards so the skill is picked up.
Plans and optimises paid campaigns on Google Ads, Meta, LinkedIn, X and other ad platforms, including targeting and budget.
Optimises content to be cited by LLMs and to appear in AI-generated answers, covering AEO, GEO and LLMO.
Sets up, improves and audits analytics tracking: GA4, conversion and event tracking, UTM parameters and tag management.
Audits and optimises an App Store or Google Play listing to improve app visibility and ranking.
Works out which marketing drives conversions and revenue, helps choose an attribution model and reconciles conflicting numbers across tools.
Reduces churn with cancellation flows, save offers, failed-payment recovery and retention strategies.
Finds co-marketing partners, plans joint campaigns and generates partnership ideas.
Writes B2B cold emails and follow-up sequences aimed at getting replies.
Builds a community strategy for growing and running a Discord, Slack, forum or subreddit around a product.
Researches and profiles competitors starting from their URLs.
Creates competitor comparison and alternatives pages for SEO and sales enablement.
Plans a content strategy: what to create, which topics to cover and how to prioritise them.
Edits, reviews and improves existing marketing copy, and refreshes outdated content.
Writes and rewrites marketing copy for homepages, landing pages, pricing pages, feature pages and product pages.
Improves conversions on marketing pages and forms: homepages, landing pages, pricing pages and lead capture forms.
Conducts and synthesises customer research: interviews, transcripts, surveys and support data.
Submits a product to startup, SaaS, AI and review directories for backlinks, domain rating and discovery.
Creates and optimises email sequences: drip campaigns, nurture flows, onboarding emails and lifecycle programmes.
Plans and runs event marketing: webinars, conferences, trade shows, meetups and workshops, including sponsorship and speaking.
Plans and evaluates free tools built for marketing, such as calculators and generators, for lead generation and SEO value.
Creates and edits marketing images: blog heroes, social graphics, product mockups, banners and brand assets.
Runs influencer and creator partnerships: finding and vetting partners, structuring deals, briefing creators and measuring ROI.
Plans a product launch, feature announcement or release, including Product Hunt, beta and early-access launches.
Plans and creates lead magnets for email capture, such as ebooks, checklists and gated content.
Questions
Often. A skill is a folder of instructions and scripts in the open SKILL.md format, which OpenCode reads. A skill that depends on tools only one agent provides will not carry over, so read the skill's source before you rely on it.
Each skill page has an install command. Run it in a terminal, then start a new OpenCode session so the skill is picked up.
An instructions file is loaded in every session and describes the project. A skill is loaded only when a task calls for it, so it can be long and specific without costing context on every turn.