Sandbox
@Varnan-Tech/opendirectory

Agent skills pack for GTM and marketing

OpenDirectory is a curated pack of 64 skills for founders and builders who want their agent to help with GTM, SEO, outreach, content, and launch work. Each skill is a folder of prompts, instructions, and task-specific context that you install into the agent you already use.

639 stars68 forksPythonUpdated 1mo ago
Who it's for

Builders who want reusable GTM, content, and growth skills for Claude Code, Codex, or Gemini CLI.

What it delivers

You can give your agent a specialized skill for a marketing task instead of re-teaching it each time.

What it does

Interactive skill browser

Browse categories, search skills, and install in one session with `npx "@opendirectory.dev/skills"`.

Agent-targeted installs

Install skills for a specific agent with `--target claude`, `--target codex`, or `--target gemini`.

Marketplace bundle

Provides a Claude plugin marketplace through `.claude-plugin/` for Claude Code installs.

Skill library

Includes 64 skill folders covering launch, content, GTM intelligence, media, and developer-facing marketing work.

Build and validation scripts

Scripts in `scripts/` generate the registry, rewrite docs, and validate skill descriptions.

How to get it

  1. 1Run
    npx "@opendirectory.dev/skills" install <skill> --target claude
  2. 21. Browse interactively (recommended)
    npx "@opendirectory.dev/skills"
  3. 3Or list all skills
    npx "@opendirectory.dev/skills" list
  4. 43. Install a skill
    npx "@opendirectory.dev/skills" install <skill-name> --target <your-agent>
  5. 5Requires Node.js. Download from nodejs.org if not installed. npx fetches and runs the…
    npx "@opendirectory.dev/skills" install show-hn-writer --target claude
  6. 6No global install. Always runs the latest version.
    npx "@opendirectory.dev/skills" install <skill-name> --target claude

README

OpenDirectory Banner

Typing SVG

npm version Skills Stars Contributors Agents PRs Welcome skills.sh License: MIT


What is OpenDirectory?

OpenDirectory is a library of agent skills for founders who hate marketing. Each skill is a pre-built set of instructions and context you install directly into your AI agent. Install a skill and your agent gains expert-level domain knowledge for complex GTM, marketing, and growth tasks.


1. Browse (Interactive)

npx "@opendirectory.dev/skills"

Interactive TUI browser - browse by category, search, and install in one session

Or list all skills:

npx "@opendirectory.dev/skills" list

64 specialized skills across GTM, growth, and developer tooling

2. Pick your agent

--target claude

Supports Claude, OpenCode, Codex, Gemini, Anti-Gravity, OpenClaw, Hermes, and Manus AI

3. Install

npx "@opendirectory.dev/skills" install <skill> --target claude

Equips your agent with specialized knowledge, tools, and prompts for the task


Popular Agent Skills

Ranked by artifact quality and practical value. Install any skill in under 30 seconds.

blog-cover-image-cli
1200×630px blog cover with self-healing QA loop, retries up to 3× with vision feedback.
brand-alchemy
World-class brand strategist and naming expert.
cold-email-verifier
Verify cold emails, enrich lead lists, or autonomously guess email addresses from a CSV.
cook-the-blog
Generate high-converting, deep-dive growth case studies in MDX format.
email-newsletter
Drafts and designs a complete HTML email newsletter from a topic or content brief.
human-tone
Rewrites AI marketing copy against 18 GTM slop patterns with before/after audit notes.
meta-tribeV2-skill
Analyzes video hooks and scripts using Meta's TRIBE v2 fMRI model for neuro-marketing breakdown.
npm-downloads-to-leads
Velocity scoring on npm download data surfaces breakout maintainers with personalized outreach briefs.
position-me
Elite Website Reviewer Agent for AEO, GEO, SEO, UI/UX Psychology, and Copywriting.
twitter-GTM-find-skill
Find X/Twitter GTM hiring signals with Apify, plus optional TweetClaw discovery for OpenClaw.
yc-intent-radar-skill
Scrape daily job listings from YCombinator's Workatastartup platform without duplicates.
pricing-page-psychology-audit
Audits any SaaS pricing page against 12 pricing psychology principles with ranked improvement reports.

Quick Start

1. Browse interactively (recommended):

npx "@opendirectory.dev/skills"

Opens a full-screen TUI browser with categories, search, and install flow

Or list all skills:

npx "@opendirectory.dev/skills" list

2. Pick your agent:

AgentFlag
Claude Code--target claude
OpenCode--target opencode
Codex--target codex
Gemini CLI--target gemini
Anti-Gravity--target anti-gravity
OpenClaw--target openclaw
Hermes--target hermes

3. Install a skill:

npx "@opendirectory.dev/skills" install <skill-name> --target <your-agent>

Requires Node.js. Download from nodejs.org if not installed. npx fetches and runs the latest version automatically; no global install needed.


npx "@opendirectory.dev/skills" install show-hn-writer --target claude

Replace show-hn-writer with any skill name. Replace claude with your agent.


Installation

Option A: npx CLI (Recommended)

No global install. Always runs the latest version.

npx "@opendirectory.dev/skills" install <skill-name> --target claude

Option B: skills.sh

npx skills add Varnan-Tech/opendirectory

Installs all skills and auto-detects your coding agent (Claude Code, Codex, Gemini CLI, OpenCode, and more). To install a single skill:

npx skills add Varnan-Tech/opendirectory --skill <skill-name>

Browse OpenDirectory on skills.sh: skills.sh/Varnan-Tech/opendirectory

Requires Node.js. Add --global to install to ~/.claude/skills/ instead of the current project.

Option C: Claude Desktop App

https://github.com/user-attachments/assets/cea8b565-2002-4a87-8857-d902bfcfdc1c

Step 1: Download the skill

  1. Copy the skill folder URL from this GitHub repo.
  2. Go to download-directory.github.io.
  3. Paste the URL and press Enter to download the ZIP.

Step 2: Install in Claude

  1. Open your Claude desktop app.
  2. Go to the sidebar and click Customize.
  3. Click the Skills tab, then click the + button.
  4. Choose Upload a skill and drag in the .zip file or the extracted folder.

For some skills, the SKILL.md file sits inside a subfolder. Always upload the specific folder containing SKILL.md.

Option D: Claude Code Native

Run these commands inside Claude Code:

# Add the OpenDirectory marketplace
/plugin marketplace add Varnan-Tech/opendirectory

# Install a skill
/plugin install opendirectory-gtm-skills@opendirectory-marketplace

Option E: Manus AI

https://github.com/user-attachments/assets/17cbee2a-9e17-4bd4-ac46-68e0e92ffab4

Manus AI users can import a skill directly from its OpenDirectory skill page. This is the easiest path when you want Manus to pull the skill from GitHub for you.

  1. Open the skill you want from the opendirectory homepage.
  2. In the install panel, select the Manus AI tab.
  3. Click Install in Manus AI - this opens Manus with the skill GitHub URL already attached.
  4. Confirm the import inside Manus AI.

If your Manus workspace prefers file uploads, use the Download tab instead and upload the downloaded .skill.zip file inside Manus.


All Skills

64 skills across GTM, growth automation, technical marketing, and developer tooling.

Visual & Media
SkillDescriptionVersion
blog-cover-image-cliA modern, AI-powered CLI tool designed to automatically generate high-converting, minimalist blog cover images and thumbnails using Gemini 3.1 Flash Image Preview.0.0.1
graphic-case-studyGenerate a professionally designed case study PDF for B2B SaaS sales and marketing. Structured around the challenge → solution → results → testimonial arc. Outputs a browser-ready HTML file + print-ready PDF. Supports 7 page section layouts and 9 business style presets.1.0.0
graphic-chartGenerate publication-quality data visualization charts as PNG using Chart.js v4. 8 chart types, 5 style presets, annotation highlights.2.0.0
graphic-ebookCreate professionally designed B2B SaaS e-books (3–10 pages) using HTML + CSS. Supports 9 visual styles and 11 page layout types. Outputs a browser-ready HTML file + print-ready PDF.1.0.0
graphic-gifGenerate animated looping GIFs from CSS animations. 800×800px default, 6 animation types, 4 style presets.1.0.0
graphic-slide-deckGenerate a professionally designed HTML slide deck from a brief, content notes, or an existing PowerPoint. Outputs a browser-ready presentation + optional PDF. Supports 13 named layout types and 8 business style presets.1.0.0
hyperframes-product-launch-videoA specialized AI agent skill designed for creating elite, premium product launch videos using the Hyperframes framework. This skill distills months of motion design expertise, brand DNA extraction, and technical debugging into a structured workflow that guides your AI agent.0.0.1
vid-motion-graphicsGenerates multi-scene motion graphics as MP4 from a content brief. HTML/CSS animations rendered frame-by-frame in headless Chromium via Playwright, assembled with FFmpeg. No React, no AI APIs, no Python.1.0.0
vid-product-launchGenerate a cinematic product launch video from a product description and launch context. The video follows a 5-section narrative arc: build anticipation, reveal the product, prove the value, and close with a CTA.1.2.0
vid-sizzle-reelGenerate a high-energy sizzle reel or hype video from brand assets and key messages. Fast-paced montage format with dynamic cuts, bold text overlays, and optional beat-synced music.1.0.0
Content
SkillDescriptionVersion
cook-the-blogThis guide explains how to set up, configure, and run the cook-the-blog skill. This AI agent pipeline autonomously researches companies, extracts SEO keywords, generates custom cover images, writes high-converting MDX case studies without AI fluff, uploads assets to cloud storage, and pushes the final code to your designated GitHub repository.1.0.0
email-newsletterDraft and design a complete HTML email newsletter from a topic or content brief. Output is paste-ready for Loops, Mailchimp, Beehiiv, Resend, or any standard email platform.1.0.0
github-discussion-to-devrel-contentYour users keep asking the same questions in GitHub Discussions. This skill finds those patterns, tells you which docs to fix first, and drafts the actual FAQ entries and content angles — backed by verbatim quotes and direct links to the threads that prove the gap is real.1.0.0
human-toneAI assistants write terrible marketing copy. They rely on generic filler words, force everything into lists of three, and bury your actual product under layers of hype.1.0.0
linkedin-post-generatorGenerate LinkedIn posts from any content: blog posts, articles, GitHub PRs, or a description of what you built. The agent reads your source material, applies LinkedIn's content patterns, and produces a post with the right hook, story arc, and formatting.1.0.0
newsletter-digestAggregate RSS feeds, synthesize the week's top stories with Gemini, and publish a newsletter digest to Ghost CMS. Supports three digest formats and outputs HTML, Markdown, and plain text for any platform.1.0.0
noise-to-linkedin-carouselnoise-to-linkedin-carousel turns rough notes, transcripts, and idea dumps into a LinkedIn-ready carousel content pack with a strong hook, clear slide-by-slide structure, and a CTA — built for founders, GTM teams, and technical marketers who think faster than they write.1.0.0
noise2blogPaste your rough notes, bullet points, voice transcript, or tweet dump and get a publication-ready blog post.1.0.0
store-listing-optimizerTurn your competitor's complaints into your competitive advantage.1.0.0
tweet-thread-from-blogTurn any blog post or article into a Twitter/X thread. The agent reads the content, picks the right thread style, and writes 7-10 tweets with a strong hook, one insight per tweet, and a CTA. Optionally posts the full thread to X via Composio using a reply chain.1.0.0
Launch
SkillDescriptionVersion
brand-alchemyWorld-class brand strategist and naming expert. Uses an interrogation-led discovery phase to extract your brand's DNA, then applies scientific naming frameworks (Phonosemantics) and automated multi-TLD domain checking.0.0.1
oss-launch-kitThe high-level OSS Launch Orchestrator for GitHub repositories. It serves as the strategic entry point that analyzes your repo and coordinates a multi-channel launch plan.0.2.0
product-update-loggerTell the skill what your product shipped. It writes a polished, living docs/changelog.md entry and hands you a ready-to-use content package: tweet thread, LinkedIn post, email snippet, and one-liner.0.0.1
producthunt-launch-kitGenerates a complete Product Hunt launch kit from your product description: tagline variants (60 chars max), listing description, maker comment, launch day tweet thread, LinkedIn post, and a 4-email sequence.1.0.0
show-hn-writerDraft a Show HN post (title + body) that follows Hacker News norms: specific, honest, first-person, no marketing. Generates three title variants and a complete body, then runs a Gemini review to catch HN anti-patterns before you post.2.0.0
GTM Intelligence
SkillDescriptionVersion
app-store-review-arbitrageGive this skill a competitor's App Store or Google Play URL. It collects their public low-star reviews, detects where their store description's claims break against real complaints, and outputs a one-session brief: ranked complaint clusters, a broken promise map, landing page headline variants, and ad copy you can use tomorrow.1.0.0
company-radarCompetitive intelligence orchestrator for opendirectory. Takes company names, researches them across 8+ platforms in parallel, computes a 0-100 heat score, and outputs structured radar reports with AI briefings.1.0.0
competitor-pr-finderGive it your product URL. It finds your top 5 competitors, researches every press mention, podcast appearance, and community post across all of them, and tells you exactly which channels to pitch -- with the journalist's name, the angle that got your competitors featured, and a ready-to-send cold pitch for your product.0.0.1
geo-gap-fixerAudit how often LLMs recommend your brand vs. competitors — then get a concrete action plan to fix the gaps.1.0.0
gh-issue-to-demand-signalGive the skill a competitor's public GitHub repo URL. It fetches their open issues, filters noise locally, clusters into 6 demand categories using the AI already running the skill, scores by real engagement (reactions), detects ignored demand (high reactions + no response = your opportunity), and outputs a ranked demand gap report with a GTM messaging brief.0.0.1
google-trends-api-skillsAgent Skills for SEO keyword research using Google Trends data via SerpApi. Built for AI agents that generate tech and developer-focused blog content.2.0
hackernews-intelMonitor Hacker News for keywords. Get a Slack alert every time a new post matches your topics, without duplicates. Run it manually, on a cron schedule, or via GitHub Actions.1.0.0
map-your-marketGive this skill a product description, category keywords, or competitor names. It searches Reddit, Hacker News, GitHub Issues, G2, and Google Trends for real pain signals from your market -- then builds a complete positioning framework: who your ICP is, what they say out loud, and how to talk to them.0.0.1
meta-ads-skillThe Meta Ads Skill is a comprehensive, production-ready skill designed to give LLMs and AI agents expert-level capabilities to orchestrate the official Meta Ads Python CLI.0.0.1
meta-tribeV2-skillAI Skill that uses Meta's TRIBE v2 fMRI Model to analyze the neuroscience of video hooks, reels, and scripts.1.0.0
npm-downloads-to-leadsGive this skill a list of npm packages. It fetches 12 weeks of download data, scores each package by growth velocity, maps maintainers to GitHub and Twitter, and outputs a ranked lead brief per breakout package: who built it, how to reach them, and what to say.0.0.1
reddit-icp-monitorWatch subreddits for people describing the exact problem you solve. Score each post for ICP relevance. Draft a helpful, non-spammy reply for every high-signal match.1.0.0
reddit-post-engineWrite and optionally post Reddit content that fits the target subreddit's culture. Fetches subreddit rules and top posts before drafting. Follows the 90/10 rule. Optionally posts via Composio Reddit MCP.1.0.0
sdk-adoption-trackerGive this skill an SDK or library name. It searches GitHub for public repos that import it, scores each repo by company signal and activity, identifies who is building on you in production, and outputs a ranked adoption report with outreach context for high-signal company repos.0.0.1
twitter-GTM-find-skillFind developer-first GTM, DevRel, and Growth hiring signals from X/Twitter, then verify funding and product fit.0.0.1
xquik-x-follower-scraperRun the Xquik X Follower Scraper Actor on Apify for public audience, relationship, list, community, and overlap research.1.0.0
xquik-x-tweet-scraperRun the Xquik X Tweet Scraper Actor on Apify for public post searches, timelines, conversations, lists, articles, and engagement research.1.0.0
yc-intent-radar-skillAn automated scraper that pulls job listings and company data from YCombinator's Workatastartup platform. It bypasses login bottlenecks by utilizing authenticated sessions and ensures no duplicates are recorded by saving everything directly to a local SQLite database (jobs.db).0.0.1
Outreach
SkillDescriptionVersion
cold-email-verifierAgent Skill that equips your AI agent with the ability to autonomously guess, enrich, and verify cold email addresses directly from a CSV file.0.0.1
outreach-sequence-builderTurn a buying signal into a ready-to-send multi-channel outreach sequence. Give the skill a signal and it generates 4-6 personalized touchpoints across email, LinkedIn, and phone, with objection pre-emption built in.1.0.0
Research
SkillDescriptionVersion
linkedin-job-post-to-buyer-pain-mapTurn LinkedIn job posts into an actionable buyer pain map with signal strength, urgency, and outreach angles for each account.1.0.0
meeting-brief-generatorWalk into every sales or business development call prepared. Give the skill a company name and it runs targeted research, synthesizes a 1-page brief, and optionally saves it to Notion.1.0.0
podcast-transcript-fetcherFetch, search, and batch-transcribe transcripts from 5 top podcasts. Tier 2 (RSS+Groq Whisper) is the recommended approach -- fast, free, and the most reliable. Tier 1 free sources are best-effort; Tier 3 Taddy API is the commercial/premium option.1.1.0
position-meThe Website Reviewer Agent Skill for AEO, GEO, SEO, UI/UX Psychology, and Direct Response Copywriting.0.0.1
pricing-finderTell it what your product is (URL or description). It finds 5 competitors globally, fetches their actual pricing pages, and returns a complete pricing intelligence report: the dominant pricing model in your space, a benchmark price table, feature gate analysis, a competitive positioning map, and a concrete recommended pricing strategy for your product.0.0.1
pricing-page-psychology-auditPaste any SaaS pricing page URL. Get a full audit against 12 pricing1.0.0
vc-curated-matchIdentify targeted VC funds based on a product's description and URL. This skill matches project inputs to a curated dataset of top global venture capital firms based on industry tags, stage, and geography.1.0.0
vc-finderGive the skill a product URL or description. It detects the industry and funding stage, identifies 5 comparable funded companies, searches who backed those companies (Track A), finds VCs who publish investment theses about this space (Track B), and returns a ranked sourced investor list with deep-dives and outreach hooks.0.0.1
where-your-customer-livesGive this skill a product utility and ICP. It searches Reddit, Hacker News, and DuckDuckGo to find the specific communities where your customer actually gathers -- then builds a per-channel playbook: evidence your ICP is there, one entry tactic, one content angle, and specific anti-patterns.0.0.1
Developer Tools
SkillDescriptionVersion
claude-md-generatorReads your codebase and writes a CLAUDE.md that gives Claude Code the context it needs: build commands, code conventions, architecture notes, and gotchas. Stays under 200 lines.1.0.0
dependency-update-botWeekly scan for outdated npm or pip packages. Fetches changelogs for each. Summarizes breaking changes with Gemini. Opens one PR per risk group.1.0.0
docs-from-codeAutomatically generate and maintain README.md, API reference docs, and an Architecture section by reading your codebase. Uses graphify to build a knowledge graph first, then uses AI to write clean documentation grounded in what actually exists.1.0.0
dx-roasterBrutally honest developer-experience audit for a GitHub repo. Scores 10 DX dimensions, writes a roast in your chosen tone, ships a prioritized fix list, and sketches what your README could look like.1.0.0
explain-this-prPoint this skill at any GitHub PR and it writes a plain-English explanation of what changed and why, then posts it as a PR comment.1.0.0
kill-the-standupWrite your daily standup in seconds. The skill reads yesterday's Linear issues and GitHub commits, formats a done/doing/blockers update, and posts it to Slack.1.0.0
llms-txt-generatorGenerate a standards-compliant llms.txt file for any website. Makes your site fully readable and citable by AI agents the GEO (Generative Engine Optimization) equivalent of having a great sitemap.1.0.0
pr-description-writerRead your current git branch diff and generate a complete GitHub pull request description: summary, specific change bullets, and testing steps. Create or update the PR in one step.1.0.0
schema-markup-generatorGenerate valid JSON-LD structured data for any webpage. The agent crawls the page, detects which schema types apply, and outputs a script tag ready to paste into your HTML. Optionally opens a GitHub PR with the markup injected.1.0.0
Other
SkillDescriptionVersion
domain-expired-opportunity-finderEvaluate expired domain candidates against your niche. Get a conservative,1.0.0

How to Contribute

We welcome skills across GTM, growth automation, and developer tooling.

Top contributors receive OpenDirectory swag. Limited-edition merchandise shipped to you.

See CONTRIBUTING.md for the required format, the security validation process, and please ensure your skill's README includes installation steps, npx install instructions, prerequisites, and usage examples. We provide a helper script at scripts/update_skill_readmes.py to auto-generate the standard install section.


Top Contributors

Thank you to every contributor. See CONTRIBUTING.md to get involved.


License

This project is licensed under the MIT License.

Files in the repo

Repository payload16 top-level entries
  • .claude-plugin
  • .github
  • .husky
  • docs
  • packages
  • scripts
  • skills
  • .gitignore
  • CONTRIBUTING.md
  • LICENSE
  • package.json
  • pnpm-lock.yaml
  • pnpm-workspace.yaml
  • README.md
  • tsconfig.json
  • vitest.config.ts

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k
ayghri/
i-have-adhd

A skill to stop your coding agent from burying the answer. ADHD-friendly output.

38k
mvanhorn/
last30days-skill

AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary

62k
Nanako0129/
sepia

De-AI writing skill for any Agent Skills-compatible agent (77+ via the Skills CLI), with native plugins for Claude Code, Codex, Grok Build, and Antigravity. Narrative-architecture repair for fiction, venue-matched rules for professional prose. Based on StoryScope (arXiv:2604.03136).

2.5k
Imbad0202/
academic-research-skills

Academic Research Skills for Claude Code: research → write → review → revise → finalize

48k