Przejdź do treści
Biblioteka skilli
Marketing i treści · Pisanie

blog-post-writer

/blog-post-writer

Pisze techniczne wpisy blogowe z mocnym otwarciem, jasną strukturą, konkretnymi przykładami i zapadającym w pamięć wnioskiem, od pomysłu i konspektu po artykuły na dev.to, Medium i Hashnode.

Repozytorium
AgentSkills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
14.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
8
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 14.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/readability.py

Co robi i kiedy

Pisze techniczne wpisy blogowe z mocnym otwarciem, jasną strukturą, konkretnymi przykładami i zapadającym w pamięć wnioskiem, od pomysłu i konspektu po artykuły na dev.to, Medium i Hashnode.

Wyzwalacze z opisu

write a blog postdraft an articleturn this into a blog postwrite up a tutorialexplain X in a postcreate a dev.to / Medium / Hashnode article
Oryginalny opis (EN)

Writes engaging technical blog posts with a strong hook, clear structure, concrete examples, and a memorable takeaway. Use this skill when the user asks to "write a blog post", "draft an article", "turn this into a blog post", "write up a tutorial", "explain X in a post", "create a dev.to / Medium / Hashnode article", or wants help with an engineering blog, technical write-up, announcement post, or developer-facing essay. Covers ideation, outlining, drafting, hooks, headlines, code examples, SEO basics, and editing for clarity.

Jak działa

  1. Overview
  2. When To Use
  3. Process
  4. Structure Template
  5. Decision Framework: Post Type
  6. Hook Heuristics (quick)
  7. Best Practices
  8. Common Pitfalls
  9. Supporting Files
Sekcje z nagłówków SKILL.md, w oryginale · 76 linii, 782 słów
Podgląd SKILL.md
---
name: blog-post-writer
description: Writes engaging technical blog posts with a strong hook, clear structure, concrete examples, and a memorable takeaway. Use this skill when the user asks to "write a blog post", "draft an article", "turn this into a blog post", "write up a tutorial", "explain X in a post", "create a dev.to / Medium / Hashnode article", or wants help with an engineering blog, technical write-up, announcement post, or developer-facing essay. Covers ideation, outlining, drafting, hooks, headlines, code examples, SEO basics, and editing for clarity.
license: MIT
---

# Blog Post Writer

## Overview
This skill produces publishable technical blog posts that readers actually finish: a hook that earns the first scroll, a spine of clear sections, runnable examples, and a takeaway the reader can act on. Keywords: blog post, technical article, dev blog, tutorial, write-up, engineering blog, Medium, dev.to, Hashnode, announcement, essay, headline, hook, SEO.

Use it for tutorials, deep dives, "how we built X" stories, opinion/architecture pieces, release announcements, and concept explainers.

## When To Use
- "Write a blog post about <topic>."
- "Turn these notes / this PR / this RFC into an article."
- "I need a catchy intro and outline for a post on <topic>."
- "Edit / tighten this draft."

## Process
Follow these steps in order. Do not skip step 1 — most weak posts fail on audience and angle, not prose.

1. **Clarify the brief.** Establish (ask only if unknown): topic, target reader and their skill level, the single takeaway, desired length, tone, and platform. If the user gave a draft or notes, infer these and confirm the angle in one line.
2. **Find the angle.** Pick ONE controlling idea (the "so what"). Reject topics that are really 3 posts; split them. Write a one-sentence thesis you can defend.
3. **Outline.** Produce a section skeleton (H2s) before prose. Use `templates/outline.md`. Aim for 4-7 sections plus intro and conclusion.
4. **Write the hook.** Draft the opening using a pattern from `references/hooks.md`. The first two sentences must create tension or promise a payoff. No "In today's fast-paced world."
5. **Draft body.** One idea per section. Lead each section with its point, then support with example/code/data. Keep paragraphs 2-4 sentences.
6. **Add examples.** Every abstract claim gets a concrete instance: code, a command, a number, a before/after, or a short scenario. Code must be minimal, correct, and runnable.
7. **Write the takeaway.** End with what the reader should now do or believe — a checklist, next step, or crisp summary. Never end on "In conclusion."
8. **Title + meta.** Generate 3-5 headline options (see `references/headlines.md`) and a 150-160 char meta description.
9. **Edit.** Run the pass in `references/editing-checklist.md`. Then run `scripts/readability.py` on the draft for objective metrics. Cut 10%.

## Structure Template
```
Title (benefit-driven, specific)
Hook (2-4 sentences: tension/promise)
Context (why this matters now, who it's for) — keep short
Body section 1..N (point → example → implication)
Takeaway (action/summary)
CTA (optional: comment, follow, try the repo)
```

## Decision Framework: Post Type
- **Tutorial / how-to** → numbered steps, prerequisites block, copy-paste code, end state screenshot/output. Reader goal: *do it*.
- **Deep dive / "how we built"** → problem → constraints → approach → tradeoffs → result with metrics. Reader goal: *understand decisions*.
- **Opinion / architecture** → thesis → evidence → counterargument → recommendation. Reader goal: *be persuaded*.
- **Concept explainer** → analogy → precise definition → example → common misconceptions. Reader goal: *get it*.
- **Announcement** → what's new in one line → why it matters → key features → migration/getting started. Reader goal: *should I adopt this*.

See `references/post-types.md` for full structures and worked skeletons.

## Hook Heuristics (quick)
Lead with one of: a sharp question the reader is already asking, a surprising fact/number, a relatable failure, a bold claim you'll prove, or a tiny story. Promise the payoff explicitly within the first paragraph. See `references/hooks.md`.

## Best Practices
- One takeaway per post. If you can't state it in a sentence, the post isn't ready.
- Show, don't assert: replace adjectives ("blazing fast") with numbers ("p99 dropped from 800ms to 90ms").
- Front-load value — readers skim; make each H2 a self-contained mini-point.
- Use "you" and active voice. Write like you'd explain it to a smart colleague.
- Code blocks: minimal, labeled language, tested, with expected output shown.
- Vary sentence length; short sentences land points.
- Add internal signposts ("First… Next… The catch…") for scannability.

## Common Pitfalls
- Burying the lede under throat-clearing intro paragraphs.
- Trying to cover everything — scope creep kills focus.
- Abstract advice with no example.
- Untested or pseudo-code presented as runnable.
- Walls of text; no headers, no whitespace.
- Generic title ("Thoughts on X") that wins no clicks.
- Ending with a weak "Hope this helps!" instead of a real takeaway.

## Supporting Files
- `references/hooks.md` — hook patterns with examples and anti-patterns.
- `references/headlines.md` — headline formulas, SEO and length rules.
- `references/post-types.md` — full per-type structures and skeletons.
- `references/editing-checklist.md` — line-by-line self-edit pass.
- `templates/outline.md` — fill-in outline to start any post.
- `examples/sample-post.md` — a complete worked post from brief to draft.
- `scripts/readability.py` — stdlib readability + filler-word metrics for a draft.
Pliki w paczce (8)
  • SKILL.md 6 KB
  • examples/sample-post.md 3 KB
  • references/editing-checklist.md 2 KB
  • references/headlines.md 2 KB
  • references/hooks.md 3 KB
  • references/post-types.md 3 KB
  • scripts/readability.py 5 KB
  • templates/outline.md 1 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · JayRHa/AgentSkills100MIT
unempyd/revenueos100MIT
nicknisi/claude-plugins100MIT

Migawka bazy z 28.10.2026 · wersja paczki 2f17e8307520 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100technical-article-writer
    Pisze artykuły techniczne i wpisy dla deweloperów (tutoriale, wyjaśnienia, benchmarki, postmortemy), z wariantami tytułów i strukturą na poziomie deweloperskim.
  • 100blog-writing-guide
    Pisze, sprawdza i poprawia wpisy na blog inżynierski Sentry zgodnie z jego standardami, głosem i poprzeczką jakości: artykuły techniczne, ogłoszenia produktowe i głębokie analizy inżynierskie.
  • 100turn-this-feature-into-a-blog-post
    Pisze techniczny wpis blogowy na podstawie implementacji kodu, gdy trzeba opisać funkcję lub wyjaśnić wdrożenie w artykule.
  • 100hashnode
    Publikuje, zapisuje jako szkice i czyta wpisy na blogu Hashnode użytkownika przez jego własne ciasteczka logowania, bez planu Hashnode Pro.
  • 100technical-articles
    Pisze artykuły techniczne i wpisy blogowe z uczciwym ujęciem kompromisów, w tym artykuły w docs/articles/.
  • 100technical-article-writer
    Pisze, recenzuje i poprawia artykuły techniczne i wpisy blogowe inżynierów: tryb bloga obejmuje deep dive, postmortemy i premiery, a tryb artykułu cytuje źródła.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.