# Content Hackernews

> Hacker News post generation for Show HN, Ask HN, and submissions. Use when user wants to post to Hacker News or write a Show HN/Ask HN post.

- Skill: `vstorm-co/content-hackernews` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add vstorm-co/content-hackernews`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vstorm-co/content-hackernews/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: vstorm-co (https://skillmd.com/u/vstorm-co)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vstorm-co/content-hackernews

---


# Hacker News Content Generation

## Before You Start

1. **Understand HN culture**: Hacker News (news.ycombinator.com) is a community driven by intellectual curiosity and technical depth. It is run by Y Combinator and attracts founders, engineers, researchers, and technically sophisticated readers. The community is allergic to marketing, superlatives, and hype.

2. **Determine post type**:
   - **Show HN**: Sharing something you have built for community feedback
   - **Ask HN**: Asking the community a question
   - **Standard submission**: Sharing a link to content (your own or someone else's)

3. **Check for brand voice**: Read `brand/VOICE.md` if it exists, then heavily adapt it using `hn-voice.md`. HN has the strictest voice requirements of any platform. Marketing language of any kind will get the post flagged, downvoted, or ignored.

---

## HN Culture

### What HN Values
- Intellectual curiosity and genuine interest in ideas
- Technical depth and rigorous thinking
- Honesty, especially about limitations and trade-offs
- Novel insights and original thinking
- Clear, direct writing without embellishment
- Substance over polish

### What HN Rejects
- Marketing language of any kind ("revolutionary," "game-changing," "disruptive")
- Superlatives ("the best," "the fastest," "the most powerful")
- Emotional manipulation or engagement bait
- Clickbait titles
- Self-congratulation
- Hype without substance
- Excessive self-promotion without proportional community contribution

### The HN Audience
- Technically sophisticated: assume your reader can evaluate technical claims
- Detail-oriented: vague claims will be challenged in comments
- Skeptical of hype: extraordinary claims need extraordinary evidence
- Global: readers span every timezone and many industries
- Time-constrained: they scan titles and click selectively

---

## Show HN Format and Rules

Show HN is for sharing your own projects, products, or creations with the community.

### Title Format
```
Show HN: [Concise description of what it is]
```

**Good titles:**
- "Show HN: A terminal-based Markdown editor written in Rust"
- "Show HN: Open-source tool to visualize PostgreSQL query plans"
- "Show HN: I built a search engine for academic papers using semantic embeddings"

**Bad titles:**
- "Show HN: The revolutionary new way to manage your infrastructure" (marketing)
- "Show HN: Check out my awesome app!" (vague, hyped)
- "Show HN: [ProductName] -- Disrupting the observability space" (buzzwords)

### Title Rules
- Describe what it does, not how great it is
- Include the technology if relevant ("written in Rust," "using WASM")
- Keep it under 80 characters
- Do not use all caps or exclamation marks
- Do not include pricing or "free" in the title

### The Accompanying Comment

Every Show HN post should have a top-level comment from the creator. This comment is critical. Use `show-hn-template.md` for the structure.

The comment should cover:
1. **What it is**: One sentence. Clear, specific, no jargon.
2. **Why you built it**: The problem you faced or the motivation behind the project.
3. **How it works**: Brief technical overview for the curious. Architecture, key technologies, interesting design decisions.
4. **What's interesting technically**: What did you learn? What was hard? What's novel?
5. **Current state and limitations**: What works, what doesn't, what's next. Honesty here earns enormous respect.
6. **What you want**: Specific feedback you are looking for. "Feedback welcome" is vague. "I'd love feedback on the query optimizer approach" is actionable.

---

## Ask HN Format

Ask HN is for questions directed at the community.

### Title Format
```
Ask HN: [Your question]
```

**Good Ask HN posts:**
- Specific, well-defined questions
- Questions that invite diverse, experience-based answers
- Questions the community has not been asked recently
- Questions where the asker has context to share

**Bad Ask HN posts:**
- Questions easily answered by a search engine
- Surveys or market research disguised as questions
- "What do you think of [my product]?" (use Show HN instead)

### Body
- Provide context for why you are asking
- Share what you have already tried or considered
- Be specific about constraints or requirements
- Keep it concise. HN readers value brevity.

---

## Standard Submissions

When submitting a link (blog post, article, paper, tool):

### Title
- Use the original title of the content. HN prefers this.
- If the original title is clickbait, rewrite it to be descriptive and neutral
- Do not editorialize: "Great article about X" is editorializing. Just submit "X" with the link.
- Adding "(2023)" for older content or "(PDF)" for PDFs is acceptable

### Submission Timing
- HN is most active during US business hours (Pacific time)
- Posting during peak hours gives more initial visibility
- Weekends have less competition but also less traffic

---

## What Gets Flagged and Downvoted

Understanding HN's enforcement culture helps you avoid problems:

**Flagged (removed by community or moderators):**
- Obviously promotional submissions
- Clickbait titles
- Duplicate submissions of recent stories
- Low-quality content
- Submissions from domains that are heavily self-promoted

**Downvoted:**
- Comments with marketing language
- Defensive responses to criticism
- Comments that don't add to the discussion
- Self-promotional comments unrelated to the discussion
- "Thanks for the feedback!" without substance

**Invisible penalty: flame detection**
- HN has sophisticated flame-war detection
- Heated or uncharitable comments may be auto-deprioritized
- Assume good faith in your responses, even when others don't

---

## HN Voice

See `hn-voice.md` for detailed voice guidance. The essential rules:

1. **Be direct.** State things clearly. No throat-clearing.
2. **Be technical.** HN readers expect and appreciate technical depth.
3. **Be honest about limitations.** "We don't handle X well yet" earns more respect than "We handle everything."
4. **No superlatives.** Replace "the best" with specific comparisons.
5. **No marketing language.** If it could appear in a press release, rewrite it.
6. **Show, don't tell.** Instead of "It's fast," show the benchmark.

---

## Output Checklist

Before delivering HN content:

- [ ] Title is descriptive, not promotional (under 80 characters)
- [ ] Zero marketing language or superlatives
- [ ] Show HN posts include a substantive creator comment
- [ ] Ask HN posts include context and show prior research
- [ ] Technical details are included where relevant
- [ ] Limitations and current state are honestly described
- [ ] The content would survive scrutiny from a technically sophisticated, skeptical audience
- [ ] Voice follows `hn-voice.md` guidelines
- [ ] No clickbait, emotional manipulation, or engagement bait

