app-store-review-arbit…
Fetches low-star App Store and Google Play reviews, clusters them into broken-promise patterns, and generates a ranked copy brief with positioning…
Draft a Show HN post backed by real HN performance data. Uses observed patterns from 250 top HN posts to maximise score.
$ npx -y skills add Varnan-Tech/opendirectory --skill show-hn-writer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/show-hn-writerContext preview
The summary Claude sees to decide when to auto-load this skill.
Draft a Show HN post backed by real HN performance data. Uses observed patterns from 250 top HN posts to maximise score.
name: show-hn-writer description: 'Draft a Show HN post backed by real HN performance data. Uses observed patterns from 250 top HN posts to maximise score.' compatibility: [claude-code, gemini-cli, github-copilot] author: Varnan / Paras Madan version: 2.0.0 data-source: 250 top HN posts scraped April 18 2026
This skill drafts HN posts using patterns extracted from 250 real top-ranking posts. Every rule below comes from observed data, not convention.
---
These are the findings from 250 top HN posts scraped April 18 2026. They override any received wisdom about HN writing.
**Title length is the single strongest predictor of score.**
Default target: under 40 characters. Hard ceiling: 60.
**Body text does not affect score.** 90% of posts had no body. With-body avg: 189. Without-body avg: 193. Statistically identical. A body is only worth writing if you have genuinely interesting technical detail that won't fit in a title. Never write a body to pad credibility.
**Show HN prefix suppresses score.** Show HN posts averaged 94 pts vs 186+ for plain statements. The label signals "I want feedback on my thing" which triggers a more skeptical read. Only use "Show HN:" when the project is genuinely novel. Always offer a plain-title alternative.
**First-person titles outperform anonymous statements.** First-person ("I…", "My…", "We…"): avg 291 pts (n=9). Plain statement: avg 186 pts (n=126). If the builder's perspective is part of the story, lead with it.
**Questions generate comments more than upvotes.** Question titles avg ratio of comments-to-score above 1.0×. Best for discussions, not for raw score. Ask the user which they're optimising for before writing.
**Themes that consistently outperform:**
**The highest-scoring titles share one trait: they are stories, not topics.** "Someone bought 30 WordPress plugins and planted a backdoor in all of them" — 1192 pts. "Google broke its promise to me – now ICE has my data" — 1688 pts. A topic is "WordPress plugin security". A story has an actor, an action, and stakes.
---
Before drafting, ask:
"Two quick questions: 1. Are you optimising for **score** (reach) or **comments** (discussion)? 2. What does the project do — one sentence, technical, no adjectives?"
Do not proceed until you have both answers.
---
Based on the project and goal, decide which format to use:
**Plain title (recommended default)** No prefix. Just what it is or what happened. Highest avg score. Use when: sharing a release, article, tool, or event.
**Show HN: prefix (use sparingly)** Use only when: the project is a working demo, the builder is present to answer questions, and the technical implementation is the interesting part. Avg score is low (94), but it signals authenticity when the project is genuinely novel. Always also draft a plain-title alternative for comparison.
**Ask HN: prefix** Use when: the goal is discussion, not promotion. Avg engagement ratio > 1.0×. Best for "who is using X?" or "should I do Y?" posts.
**Tell HN: prefix** Whistleblowing, accountability, or disclosure. One data point at 819 pts. Only use if the post is factual, verifiable, and the builder is named.
---
**The title is the entire post.** Treat the body as optional.
Rules derived from data:
it is a literal spec (e.g. "35B-A3B" is a spec, "powerful" is not).
older content that has aged well.
Draft three variants: 1. Shortest possible (aim for under 35 chars) — strip everything non-essential 2. Story angle — actor + action + stakes 3. Technical angle — lead with the interesting engineering decision
Then apply the length test: count chars on each. Flag any over 60.
---
Ask yourself: does the technical implementation have a detail that cannot fit in the title and that HN engineers would find genuinely interesting?
If yes: write a body (see Step 5). If no: stop at the title. No body is better than a padded body.
The data shows bodies do not increase score. The only reason to write one is if the implementation is interesting enough that engineers will ask "how does this work?" and you want to pre-answer that.
---
Structure — keep it tight:
**Line 1:** One sentence. What you built and why. First person. Not "Introducing X." Not "X is a tool that." Just: "I built X because Y."
**Lines 2–4:** The real reason. Honest. Specific. Was it a problem you hit yourself? Something frustrating at work? A curiosity? "I was annoyed that..." is better than "Developers often struggle with...". The builder's voice is the point.
**Lines 5–8:** How it actually works. This is what HN reads for. Name the specific technology choices. State the tradeoffs you made and why. One interesting engineering decision is worth more
AI Agent Skills built for Founders who hate Marketing
Repo: Varnan-Tech/opendirectory
Fetches low-star App Store and Google Play reviews, clusters them into broken-promise patterns, and generates a ranked copy brief with positioning…
Use when the user asks to generate a blog cover image, thumbnail, or article header. Automatically uses modern typography, brand logos, and Google Search…
World-class brand strategist and naming expert. Uses an interrogation-led discovery phase to extract your brand's DNA, then applies scientific naming…
Use when the user asks to generate or update a project's CLAUDE or AGENTS context file from a codebase scan. Writes a focused file under 100 lines containing…
Use when the user wants to verify cold emails, enrich a lead list, or autonomously guess email addresses from a CSV using ValidEmail.co or the open-source…
Competitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings.