{"name":"Ekos Skills","description":"Free, open-source marketing and go-to-market skills for AI agents: research, leads, outreach, content, creative, SEO and analytics.","publisher":{"name":"Ekos Labs","url":"https://www.ekoslabs.com","contact":"eshaan@ekoslabs.com"},"license":"MIT","price":"free","repository":"https://github.com/Ekos-Labs/skills","installGuide":"https://www.ekoslabs.com/skills/install.md","count":31,"skills":[{"id":"product-context","name":"Product Context","category":"Strategy","summary":"Teach your agent your business once. Every other skill reads it.","status":"draft","useWhen":["Anyone starting with Ekos Skills.","Teams whose positioning lives in five different docs."],"notFor":["Replacing a full brand strategy.","Businesses with no website or notes yet."],"input":"Your website and a few answers","output":{"type":"Context file","result":"One shared context file for every skill.","includes":["A product, buyer and offer summary in plain words.","Public proof and alternatives, with unknowns clearly marked.","A context file to reuse with other skills."]},"requires":"Nothing extra. Uses Claude Code or Codex and its built-in web search.","generatesWith":["Host agent LLM","Web search"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/product-context","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/product-context/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/product-context","markdown":"https://www.ekoslabs.com/skills/product-context.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/product-context","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/product-context/SKILL.md"}},{"id":"ai-cmo-router","name":"AI CMO Router","category":"Strategy","summary":"Find what is actually holding growth back, then run the right skills in order.","status":"draft","useWhen":["Founders unsure where to spend the next month.","Teams trying ten channels at once."],"notFor":["Running the channels for you.","Large teams with a full marketing org."],"input":"Product Context and your current numbers","output":{"type":"Diagnosis and plan","result":"A growth diagnosis and the next three skills to run.","includes":["The one constraint to fix first, with the reasoning.","The next three skills to run, in order.","Channels to ignore for now."]},"requires":"Nothing extra. Uses Claude Code or Codex.","generatesWith":["Host agent LLM"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/ai-cmo-router","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/ai-cmo-router/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/ai-cmo-router","markdown":"https://www.ekoslabs.com/skills/ai-cmo-router.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/ai-cmo-router","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/ai-cmo-router/SKILL.md"}},{"id":"distribution-report","name":"Distribution Report","category":"Strategy","summary":"The full Find report: market, buyers, channels and competitors, run by your agent.","status":"in-use-at-ekos","useWhen":["Founders before a launch or a raise.","Agencies pitching a new client."],"notFor":["Markets with no published data at all.","Investment advice."],"input":"Your website and target market","output":{"type":"10-page report","result":"A sourced distribution report with the first moves per channel.","includes":["Market size from named, published sources.","Channel plan with the first three moves each.","Competitor and buyer reaction sections."]},"requires":"Firecrawl API for search and page reading. Optional: TypeSafe (Jev) API for buyer simulation, TrustMRR API for revenue benchmarks.","generatesWith":["Host agent LLM","Firecrawl"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/distribution-report","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/distribution-report/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/distribution-report","markdown":"https://www.ekoslabs.com/skills/distribution-report.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/distribution-report","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/distribution-report/SKILL.md"}},{"id":"positioning-fix","name":"Positioning Fix","category":"Strategy","summary":"Make the value of your product clear to the right buyer.","status":"draft","useWhen":["Homepages that describe features instead of outcomes.","Products that changed who they sell to."],"notFor":["Naming or full brand identity.","Visual design of the page."],"input":"Website and target customer","output":{"type":"Copy and structure","result":"A sharper headline, offer, and proof hierarchy.","includes":["Three headline options with the reasoning behind each.","A reordered page outline that leads with proof.","A short list of claims to cut."]},"requires":"Nothing extra. Uses Claude Code or Codex.","generatesWith":["Host agent LLM"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/positioning-fix","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/positioning-fix/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/positioning-fix","markdown":"https://www.ekoslabs.com/skills/positioning-fix.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/positioning-fix","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/positioning-fix/SKILL.md"}},{"id":"customer-map","name":"Customer Map","category":"Research","summary":"Find the real buyer, their job, and the alternatives in their head.","status":"draft","useWhen":["Founders writing their first real positioning.","Teams about to start outbound or ads."],"notFor":["Statistically valid surveys.","Markets with almost no public conversation."],"input":"Your website or product description","output":{"type":"Sourced brief","result":"A sourced customer profile and three segments to test.","includes":["The job buyers hire you for, in their words.","Three segments ranked by how easy they are to reach.","A source list for every claim."]},"requires":"Nothing extra. Optional: Firecrawl API for deeper page reading.","generatesWith":["Host agent LLM","Web search"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/customer-map","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/customer-map/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/customer-map","markdown":"https://www.ekoslabs.com/skills/customer-map.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/customer-map","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/customer-map/SKILL.md"}},{"id":"competitor-dossier","name":"Competitor Dossier","category":"Research","summary":"Understand what competitors promise, prove, and leave open.","status":"draft","useWhen":["Launches and repositioning.","Sales teams losing to the same rival."],"notFor":["Private data like revenue or customer lists.","Tracking individual people."],"input":"Company and market","output":{"type":"Comparison report","result":"A comparison of offers, proof, pricing, and whitespace.","includes":["A side by side table of offers, proof and pricing.","Messaging every competitor repeats.","Open positions nobody owns."]},"requires":"Nothing extra. Optional: Firecrawl API, and Meta Ad Library access for competitor ads.","generatesWith":["Host agent LLM","Web search"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/competitor-dossier","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/competitor-dossier/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/competitor-dossier","markdown":"https://www.ekoslabs.com/skills/competitor-dossier.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/competitor-dossier","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/competitor-dossier/SKILL.md"}},{"id":"competitor-ads-intelligence","name":"Competitor Ads Intelligence","category":"Research","summary":"See the angles competitors run on Meta, then design original ads worth testing.","status":"draft","useWhen":["Teams planning their first Meta ads.","Marketers refreshing creative in a crowded category."],"notFor":["Estimating competitors' ROAS or spend.","Automated worldwide commercial-ad API coverage.","Copying a rival's ad verbatim."],"input":"Your offer, target buyer, country and competitor names or Pages","output":{"type":"Ad intelligence brief","result":"A sourced competitor ad scan and three to five original test angles.","includes":["Verified competitor Pages and a dated active-ad sample.","The observed hooks, offers and formats, with source IDs.","Original ad concepts and a first test order, without invented performance claims."]},"requires":"For API research: your own Meta Developer account and Ad Library access token; ordinary commercial ads are covered for EU/UK delivery. Elsewhere, use the public Ad Library manually. Python 3 is needed for the optional read-only API helper.","generatesWith":["Host agent LLM","Meta Ad Library API or public Ad Library"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/competitor-ads-intelligence","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/competitor-ads-intelligence/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/competitor-ads-intelligence","markdown":"https://www.ekoslabs.com/skills/competitor-ads-intelligence.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/competitor-ads-intelligence","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/competitor-ads-intelligence/SKILL.md"}},{"id":"reddit-buyer-radar","name":"Reddit Buyer Radar","category":"Research","summary":"Find real people describing the problem you solve, right now.","status":"in-use-at-ekos","useWhen":["Founders doing community-led growth.","Finding language buyers really use."],"notFor":["Automated posting or DMs.","Niches that never discuss on Reddit."],"input":"Product Context or a problem description","output":{"type":"Thread list","result":"A list of live threads with context and a suggested angle.","includes":["Live threads ranked by fit.","Why each thread matters.","A helpful angle to reply with yourself."]},"requires":"A free Reddit app (OAuth client ID and secret).","generatesWith":["Host agent LLM","Reddit API"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/reddit-buyer-radar","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/reddit-buyer-radar/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/reddit-buyer-radar","markdown":"https://www.ekoslabs.com/skills/reddit-buyer-radar.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/reddit-buyer-radar","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/reddit-buyer-radar/SKILL.md"}},{"id":"buying-signal-scan","name":"Buying Signal Scan","category":"Research","summary":"See which target accounts just raised, hired or changed tools, and contact them now.","status":"draft","useWhen":["B2B teams with a target account list.","Timing outreach to real events."],"notFor":["Consumer products.","Predicting purchases with certainty."],"input":"Account list or ICP","output":{"type":"Ranked account list","result":"A ranked list of accounts with the signal and the reason.","includes":["Accounts ranked by how ready they look.","The exact signal and date for each.","A suggested opening line per account."]},"requires":"PredictLeads API (100 free requests a month) or an Apify API token for job-board scrapers. Works on plain web search with neither, just slower.","generatesWith":["Host agent LLM","PredictLeads","Apify"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/buying-signal-scan","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/buying-signal-scan/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/buying-signal-scan","markdown":"https://www.ekoslabs.com/skills/buying-signal-scan.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/buying-signal-scan","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/buying-signal-scan/SKILL.md"}},{"id":"pre-call-brief","name":"Pre-call Brief","category":"Research","summary":"Walk into every call knowing the company, the person and what to ask.","status":"in-use-at-ekos","useWhen":["Founders doing their own sales calls.","Agencies before discovery calls."],"notFor":["Background checks on private individuals.","Large account planning."],"input":"Company name or a booking","output":{"type":"One-page brief","result":"A one-page brief per call.","includes":["What the company does and what just changed.","Likely pains and objections.","Five questions to ask."]},"requires":"Nothing extra. Optional: Apollo (MCP) for contact details.","generatesWith":["Host agent LLM","Web search"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/pre-call-brief","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/pre-call-brief/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/pre-call-brief","markdown":"https://www.ekoslabs.com/skills/pre-call-brief.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/pre-call-brief","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/pre-call-brief/SKILL.md"}},{"id":"icp-lead-list-apollo","name":"ICP to Lead List","category":"Leads","summary":"Turn your ideal customer into a clean lead list from Apollo, without wasting credits.","status":"draft","useWhen":["B2B founders starting outbound.","Teams already paying for Apollo."],"notFor":["Consumer audiences.","Buying lists you cannot contact legally."],"input":"Product Context and target region","output":{"type":"Lead list (CSV)","result":"An approved, enriched lead list in CSV.","includes":["Apollo filters written from your ICP.","A shortlist to approve before any credit is spent.","A clean CSV with field sources."]},"requires":"An Apollo account connected through the Apollo MCP connector. Search is free; enrichment uses Apollo credits.","generatesWith":["Host agent LLM","Apollo MCP"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/icp-lead-list-apollo","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/icp-lead-list-apollo/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/icp-lead-list-apollo","markdown":"https://www.ekoslabs.com/skills/icp-lead-list-apollo.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/icp-lead-list-apollo","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/icp-lead-list-apollo/SKILL.md"}},{"id":"local-business-leads-apify","name":"Local Business Leads","category":"Leads","summary":"Pull local businesses by niche and city, with website, rating and contact page.","status":"draft","useWhen":["Agencies selling to local businesses.","Local service and physical businesses."],"notFor":["Enterprise B2B targeting.","Personal contact data."],"input":"Niche and cities","output":{"type":"Lead list (CSV)","result":"A clean list of local businesses with contact routes.","includes":["Businesses with website, rating and reviews.","Duplicates removed.","A cost estimate before it runs."]},"requires":"An Apify API token. The Google Maps scraper is billed per result on your Apify account; the skill shows the cost before running.","generatesWith":["Host agent LLM","Apify"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/local-business-leads-apify","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/local-business-leads-apify/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/local-business-leads-apify","markdown":"https://www.ekoslabs.com/skills/local-business-leads-apify.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/local-business-leads-apify","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/local-business-leads-apify/SKILL.md"}},{"id":"lead-waterfall","name":"Lead Waterfall","category":"Leads","summary":"Many lead tools in one flow. Fill every field, keep the source of each.","status":"draft","useWhen":["Teams that outgrew one data tool.","Agencies building lists for clients."],"notFor":["Scraping LinkedIn directly.","Teams with no data tool account at all."],"input":"A target list or ICP","output":{"type":"Enriched lead list","result":"One merged lead list with sources per field.","includes":["One list from several sources.","A source recorded for every field.","Bad and duplicate rows removed."]},"requires":"Any of: Apollo (MCP) or an Apify API token. More tools fill more fields. Optional: Hunter or ZeroBounce API for email checks.","generatesWith":["Host agent LLM","Apollo MCP","Apify","Web search"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/lead-waterfall","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/lead-waterfall/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/lead-waterfall","markdown":"https://www.ekoslabs.com/skills/lead-waterfall.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/lead-waterfall","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/lead-waterfall/SKILL.md"}},{"id":"lead-scoring","name":"Lead Scoring","category":"Leads","summary":"Score any lead list against your ICP and signals, with a reason per row.","status":"draft","useWhen":["Anyone with more leads than time.","Cleaning an old CRM export."],"notFor":["Replacing a full CRM scoring model.","Tiny lists under 20 leads."],"input":"A lead list (CSV)","output":{"type":"Scored list","result":"A scored list with the reason behind each score.","includes":["Fit and timing scores per lead.","A reason for every score.","Rows flagged as bad data."]},"requires":"Nothing extra. Uses Claude Code or Codex.","generatesWith":["Host agent LLM"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/lead-scoring","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/lead-scoring/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/lead-scoring","markdown":"https://www.ekoslabs.com/skills/lead-scoring.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/lead-scoring","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/lead-scoring/SKILL.md"}},{"id":"outreach-sequence-writer","name":"Outreach Sequence Writer","category":"Outreach","summary":"Personal email and LinkedIn drafts for every lead, written from real research.","status":"draft","useWhen":["Founder-led sales.","Small outbound campaigns that need to feel personal."],"notFor":["Mass blasts.","Sending without review."],"input":"Lead list with research","output":{"type":"Email and LinkedIn drafts","result":"A drafted sequence per lead, ready to review.","includes":["A first message that references something real.","Two to three follow-ups.","A LinkedIn version of each."]},"requires":"Nothing extra. Uses Claude Code or Codex.","generatesWith":["Host agent LLM"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/outreach-sequence-writer","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/outreach-sequence-writer/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/outreach-sequence-writer","markdown":"https://www.ekoslabs.com/skills/outreach-sequence-writer.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/outreach-sequence-writer","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/outreach-sequence-writer/SKILL.md"}},{"id":"outreach-launcher","name":"Outreach Launcher","category":"Outreach","summary":"Load your approved drafts into Apollo, lemlist or Instantly. It never sends on its own.","status":"draft","useWhen":["Teams already on Apollo, lemlist or Instantly.","Saving hours of copy and paste."],"notFor":["Fully automatic sending.","Regions where cold email needs consent you do not have."],"input":"Approved drafts and lead list","output":{"type":"Loaded sequence","result":"A ready sequence in your own outreach tool.","includes":["The sequence created in your tool.","Leads added with their drafts.","A final check before you press send."]},"requires":"One of: Apollo, lemlist or Instantly, connected through its official MCP connector.","generatesWith":["Host agent LLM","Apollo MCP","lemlist MCP","Instantly MCP"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/outreach-launcher","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/outreach-launcher/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/outreach-launcher","markdown":"https://www.ekoslabs.com/skills/outreach-launcher.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/outreach-launcher","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/outreach-launcher/SKILL.md"}},{"id":"deliverability-check","name":"Deliverability Check","category":"Outreach","summary":"Make sure your emails land in the inbox before you send a single one.","status":"draft","useWhen":["Anyone sending cold email for the first time.","Campaigns with falling open rates."],"notFor":["Warming up inboxes for you.","Bypassing spam filters."],"input":"Sending domain and drafts","output":{"type":"Checklist and fixes","result":"A pass or fix list for your domain and drafts.","includes":["Domain setup checked.","Spam triggers flagged in your drafts.","Fixes in plain words."]},"requires":"Nothing extra. Uses public DNS lookups.","generatesWith":["Host agent LLM","Public DNS lookups"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/deliverability-check","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/deliverability-check/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/deliverability-check","markdown":"https://www.ekoslabs.com/skills/deliverability-check.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/deliverability-check","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/deliverability-check/SKILL.md"}},{"id":"founder-content-engine","name":"Founder Content Engine","category":"Content","summary":"Turn your actual point of view into posts worth publishing.","status":"in-use-at-ekos","useWhen":["Founders building in public.","Experts who post rarely."],"notFor":["Ghostwriting with no input from you.","Automatic posting."],"input":"Your ideas, voice, and audience","output":{"type":"Post set","result":"A themed content set with hooks and platform versions.","includes":["A month of post ideas in themes.","Drafts for X and LinkedIn.","Hooks tested against Idea Gate."]},"requires":"Nothing extra. Uses Claude Code or Codex.","generatesWith":["Host agent LLM"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/founder-content-engine","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/founder-content-engine/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/founder-content-engine","markdown":"https://www.ekoslabs.com/skills/founder-content-engine.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/founder-content-engine","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/founder-content-engine/SKILL.md"}},{"id":"long-form-article-writer","name":"Long-form Article Writer","category":"Content","summary":"Long-form X and LinkedIn articles with real depth and your own proof.","status":"in-use-at-ekos","useWhen":["Founders building authority.","Turning one idea into a flagship piece."],"notFor":["SEO content farms.","Topics you have no view on."],"input":"Topic and your notes","output":{"type":"Article","result":"A publish-ready long-form article.","includes":["An outline you approve first.","A full article in your voice.","A short version for a post."]},"requires":"Nothing extra. Uses Claude Code or Codex.","generatesWith":["Host agent LLM"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/long-form-article-writer","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/long-form-article-writer/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/long-form-article-writer","markdown":"https://www.ekoslabs.com/skills/long-form-article-writer.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/long-form-article-writer","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/long-form-article-writer/SKILL.md"}},{"id":"short-form-script-studio","name":"Short-form Script Studio","category":"Content","summary":"Scripts for reels and shorts, modelled on what already works in your niche.","status":"in-use-at-ekos","useWhen":["Founders on Instagram, TikTok or Shorts.","Creators who freeze in front of a blank page."],"notFor":["Editing the video itself.","Copying other creators word for word."],"input":"Topic and a few reference reels","output":{"type":"Reel scripts","result":"Ready-to-record short-form scripts.","includes":["Hooks modelled on proven reels.","Clean spoken scripts.","On-screen text suggestions."]},"requires":"Nothing extra. Pairs with Reel Analyzer for references.","generatesWith":["Host agent LLM"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/short-form-script-studio","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/short-form-script-studio/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/short-form-script-studio","markdown":"https://www.ekoslabs.com/skills/short-form-script-studio.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/short-form-script-studio","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/short-form-script-studio/SKILL.md"}},{"id":"reel-analyzer","name":"Reel Analyzer","category":"Content","summary":"Paste a reel link. Get the transcript, hooks, structure and key frames.","status":"in-use-at-ekos","useWhen":["Studying competitors and creators.","Feeding Short-form Script Studio."],"notFor":["Downloading content to repost.","Private accounts."],"input":"A reel or short link","output":{"type":"Breakdown","result":"A full breakdown of any reel.","includes":["Hook, structure and pacing.","Key frames saved.","Transcript with a Groq key."]},"requires":"yt-dlp and ffmpeg installed (free). Optional: a free Groq API key for transcripts.","generatesWith":["yt-dlp","ffmpeg","Groq Whisper"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/reel-analyzer","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/reel-analyzer/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/reel-analyzer","markdown":"https://www.ekoslabs.com/skills/reel-analyzer.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/reel-analyzer","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/reel-analyzer/SKILL.md"}},{"id":"idea-gate","name":"Idea Gate","category":"Content","summary":"Ten yes or no gates that stop weak content ideas before you make them.","status":"in-use-at-ekos","useWhen":["Anyone with too many ideas.","Teams reviewing content together."],"notFor":["Writing the content itself.","Judging finished videos."],"input":"A content idea","output":{"type":"Yes or no verdict","result":"A clear yes or no, with the gate it failed.","includes":["A verdict in seconds.","The exact gate that failed.","A fix to make it pass."]},"requires":"Nothing extra. Uses Claude Code or Codex.","generatesWith":["Host agent LLM"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/idea-gate","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/idea-gate/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/idea-gate","markdown":"https://www.ekoslabs.com/skills/idea-gate.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/idea-gate","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/idea-gate/SKILL.md"}},{"id":"voice-match","name":"Voice Match","category":"Content","summary":"Learn your voice from samples, then rewrite any draft to sound like you.","status":"in-use-at-ekos","useWhen":["Every content skill.","Founders whose posts sound generic."],"notFor":["Imitating someone else's voice.","Writing with no samples."],"input":"Three to five writing samples","output":{"type":"Voice profile","result":"A voice profile plus drafts rewritten in your voice.","includes":["Your voice profile in a file.","Drafts rewritten to match.","AI tells removed."]},"requires":"Claude Code or Codex. Also runs on an Anthropic or OpenAI API key, or a local Ollama model.","generatesWith":["Host agent LLM"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/voice-match","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/voice-match/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/voice-match","markdown":"https://www.ekoslabs.com/skills/voice-match.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/voice-match","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/voice-match/SKILL.md"}},{"id":"carousel-studio","name":"Carousel Studio","category":"Creative","summary":"From a topic to finished carousel slides, rendered locally in your brand.","status":"in-use-at-ekos","useWhen":["Instagram, TikTok and LinkedIn carousels.","Teams posting several carousels a week."],"notFor":["Animated carousels.","Brands with no photos at all."],"input":"Topic and brand kit","output":{"type":"Carousel slides (PNG)","result":"A finished carousel ready to post.","includes":["Eight finished slides as PNG.","Copy written for saves and shares.","A spot check for cut-off text."]},"requires":"Python 3 with Pillow (free). Uses your own photo folder; no image API needed.","generatesWith":["Host agent LLM","Python and Pillow"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/carousel-studio","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/carousel-studio/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/carousel-studio","markdown":"https://www.ekoslabs.com/skills/carousel-studio.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/carousel-studio","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/carousel-studio/SKILL.md"}},{"id":"campaign-image-studio","name":"Campaign Image Studio","category":"Creative","summary":"Turn a brief and brand kit into a coherent visual campaign.","status":"draft","useWhen":["Launches across several channels.","Small teams without a designer."],"notFor":["Logos or brand identity.","Photoreal images of real people."],"input":"Brand assets and campaign goal","output":{"type":"Image set","result":"An art-directed image set and editable creative brief.","includes":["A reusable art direction brief.","Images sized for each channel.","Saved prompts to reproduce results."]},"requires":"One image model API: Black Forest Labs (FLUX), Higgsfield, OpenAI gpt-image, Google Nano Banana, or fal.ai.","generatesWith":["Black Forest Labs FLUX","Higgsfield","OpenAI gpt-image"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/campaign-image-studio","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/campaign-image-studio/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/campaign-image-studio","markdown":"https://www.ekoslabs.com/skills/campaign-image-studio.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/campaign-image-studio","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/campaign-image-studio/SKILL.md"}},{"id":"ad-creative-variants","name":"Ad Creative Variants","category":"Creative","summary":"Static ads and copy in several angles, ready to test.","status":"draft","useWhen":["Teams starting paid social.","Refreshing tired creative."],"notFor":["Managing ad spend.","Video ads."],"input":"Offer, audience and brand kit","output":{"type":"Ad set","result":"A set of ad variants and a test plan.","includes":["Three to five angles.","Copy and images per angle.","What to test first."]},"requires":"One image model API: Black Forest Labs (FLUX), Higgsfield, OpenAI gpt-image or fal.ai.","generatesWith":["Host agent LLM","Black Forest Labs FLUX","Higgsfield"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/ad-creative-variants","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/ad-creative-variants/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/ad-creative-variants","markdown":"https://www.ekoslabs.com/skills/ad-creative-variants.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/ad-creative-variants","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/ad-creative-variants/SKILL.md"}},{"id":"launch-film-builder","name":"Launch Film Builder","category":"Creative","summary":"Build a launch story from first hook to final frame.","status":"in-use-at-ekos","useWhen":["Launches on X, LinkedIn and Product Hunt.","Founders with demos they never edit."],"notFor":["Long explainers.","Live action filming."],"input":"Product demo and launch brief","output":{"type":"Launch film (MP4)","result":"A script, a Remotion project, and mastered films in every format you need.","includes":["A hook-first script, voiced and timed to the word.","A talking 3D character you can restyle.","Mastered 16:9 and 9:16 films you can edit."]},"requires":"Node.js, ffmpeg and Python (local); the bundled template installs Remotion. Optional: ElevenLabs API for the voice (a stand-in voice works for drafts).","generatesWith":["Remotion","three.js","ffmpeg"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/launch-film-builder","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/launch-film-builder/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/launch-film-builder","markdown":"https://www.ekoslabs.com/skills/launch-film-builder.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/launch-film-builder","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/launch-film-builder/SKILL.md"}},{"id":"landing-page-builder","name":"Landing Page Builder","category":"Web and SEO","summary":"Turn positioning into a page people understand and act on.","status":"draft","useWhen":["Launch pages and waitlists.","Teams with code and no designer."],"notFor":["Full multi page websites.","Automatic deployment."],"input":"Offer, brand, and conversion goal","output":{"type":"Rendered page and code","result":"A responsive page plan, copy, and build.","includes":["A section by section plan.","Final copy for every section.","Desktop and mobile previews."]},"requires":"Nothing extra. Needs your website code project (for example Next.js).","generatesWith":["Host agent LLM","Browser preview"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/landing-page-builder","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/landing-page-builder/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/landing-page-builder","markdown":"https://www.ekoslabs.com/skills/landing-page-builder.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/landing-page-builder","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/landing-page-builder/SKILL.md"}},{"id":"ai-search-visibility","name":"AI Search Visibility","category":"Web and SEO","summary":"See how ChatGPT, Gemini and Perplexity describe you, and what to fix.","status":"draft","useWhen":["Software and services buyers research online.","Teams losing search traffic."],"notFor":["Guaranteed rankings.","Paying for placement."],"input":"Product Context and buyer questions","output":{"type":"Audit and fixes","result":"An AI visibility report with fixes.","includes":["Where you appear and where you do not.","What the assistants get wrong.","Pages and facts to add."]},"requires":"Nothing extra for a basic check. Optional: OpenAI, Perplexity and Google Gemini API keys to test answers directly.","generatesWith":["Host agent LLM","Web search"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/ai-search-visibility","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/ai-search-visibility/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/ai-search-visibility","markdown":"https://www.ekoslabs.com/skills/ai-search-visibility.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/ai-search-visibility","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/ai-search-visibility/SKILL.md"}},{"id":"seo-content-refresh","name":"SEO Content Refresh","category":"Web and SEO","summary":"Find pages losing traffic and get a brief to bring each one back.","status":"draft","useWhen":["Sites with a blog older than a year.","Teams with traffic that is slipping."],"notFor":["Brand new sites.","Link buying."],"input":"Search Console export","output":{"type":"Refresh briefs","result":"Prioritised refresh briefs.","includes":["Pages ranked by lost traffic.","A refresh brief per page.","New titles and meta descriptions."]},"requires":"A Google Search Console export. Optional: DataForSEO or Ahrefs API for keyword data.","generatesWith":["Host agent LLM"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/seo-content-refresh","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/seo-content-refresh/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/seo-content-refresh","markdown":"https://www.ekoslabs.com/skills/seo-content-refresh.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/seo-content-refresh","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/seo-content-refresh/SKILL.md"}},{"id":"conversion-review","name":"Conversion Review","category":"Analytics","summary":"See where the funnel loses people and what to fix first.","status":"draft","useWhen":["Sites with traffic but few signups.","Teams without proper tracking."],"notFor":["Sites with almost no traffic.","Ongoing analytics management."],"input":"Site and analytics export","output":{"type":"Audit and experiment list","result":"A measurement audit and prioritised experiment list.","includes":["A funnel map with the biggest drop-offs.","Fixes ranked by effort and impact.","An experiment plan."]},"requires":"An export from PostHog or Google Analytics 4.","generatesWith":["Host agent LLM"],"worksWith":["Claude Code","Codex","Any agent that reads SKILL.md files"],"price":"free","license":"MIT","keys":"Bring your own API keys. Ekos never asks for, receives or stores them.","install":{"clone":"git clone https://github.com/Ekos-Labs/skills.git","path":"skills/conversion-review","prompt":"Read https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/conversion-review/SKILL.md and use it for this task. Ask me before using any paid API."},"urls":{"page":"https://www.ekoslabs.com/skills/conversion-review","markdown":"https://www.ekoslabs.com/skills/conversion-review.md","source":"https://github.com/Ekos-Labs/skills/tree/main/skills/conversion-review","skillFile":"https://raw.githubusercontent.com/Ekos-Labs/skills/main/skills/conversion-review/SKILL.md"}}]}