Skip to content
Skills Library
Marketing & content · Research

study

/study

Learn how a specific writer wins on LinkedIn or X — Paul Graham, Dharmesh Shah, Yamini Rangan, Yuriy Zaremba, or anyone the user names — by reading their recent posts through the user's browser and extracting reusable *shapes* (openers, structures, endings, specificity moves, cadence) into a shapes catalog, never their sentences. Use when the user says "write like Paul Graham", "learn from X's posts", "why do their posts work", "study my competitor", or when write needs a shape for a lane. Ships with a catalog of the creators studied in September 2026.

Licence
MIT
Last repository change
26.10.2026

Assessment and security

100/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content35 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
3
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 26.10.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Learn how a specific writer wins on LinkedIn or X — Paul Graham, Dharmesh Shah, Yamini Rangan, Yuriy Zaremba, or anyone the user names — by reading their recent posts through the user's browser and extracting reusable *shapes* (openers, structures, endings, specificity moves, cadence) into a shapes catalog, never their sentences. Use when the user says "write like Paul Graham", "learn from X's posts", "why do their posts work", "study my competitor", or when write needs a shape for a lane. Ships with a catalog of the creators studied in September 2026.

Triggers from the description

write like Paul Grahamlearn from Xwhy do their posts workstudy my competitor
Original author description

Learn how a specific writer wins on LinkedIn or X — Paul Graham, Dharmesh Shah, Yamini Rangan, Yuriy Zaremba, or anyone the user names — by reading their recent posts through the user's browser and extracting reusable *shapes* (openers, structures, endings, specificity moves, cadence) into a shapes catalog, never their sentences. Use when the user says "write like Paul Graham", "learn from X's posts", "why do their posts work", "study my competitor", or when write needs a shape for a lane. Ships with a catalog of the creators studied in September 2026.

How it works

  1. 1. Read
  2. 2. Extract shapes
  3. 3. Use
  4. 4. Ships with
Original SKILL.md headings · 33 lines, 451 words
SKILL.md preview
---
name: study
description: Learn how a specific writer wins on LinkedIn or X — Paul Graham, Dharmesh Shah, Yamini Rangan, Yuriy Zaremba, or anyone the user names — by reading their recent posts through the user's browser and extracting reusable *shapes* (openers, structures, endings, specificity moves, cadence) into a shapes catalog, never their sentences. Use when the user says "write like Paul Graham", "learn from X's posts", "why do their posts work", "study my competitor", or when write needs a shape for a lane. Ships with a catalog of the creators studied in September 2026.
---

# Study: shapes, not sentences

"Copy Paul Graham's style" was the most repeated instruction in the chat log this plugin came from, and the paid product answered it with adjectives ("plain, one thought, no structure") and then wrote 120-word essays. A style is learned from examples and stored as *shapes*: the moves a writer makes that another writer can make with different material. Sentences stay with their author.

## 1. Read

Through the `browser` capability, logged in as the user: the creator's LinkedIn recent-activity page (posts tab) and X profile. Collect 20–40 posts with dates and engagement. Sort by engagement relative to their own median; the top quartile is what to learn from, the bottom quartile is what to avoid. Save the raw pull to `inbox/study-<handle>-<date>.md` (private; it's for analysis, never for reuse).

If the browser is unavailable, search results expose first lines and comment counts; that is enough for openers and cadence, not for structure. Say which you had.

## 2. Extract shapes

For each top-quartile post, name the moves. Use the vocabulary in `references/shape-vocabulary.md` so shapes are comparable across creators:

- **Opener**: event / claim / number / question-to-self / list-promise / "one of…"
- **Body**: single observation / story → lesson / argument-you-lost / numbered steps / contrast (then vs now) / product episode
- **Specificity**: what only they could know — exact number, named person, dated event, their own mistake
- **Ending**: flat last line / callback to opener / one open question / CTA with price / p.s.
- **Length band, paragraph shape, sentence-length spread**, punctuation habits (em dashes? parentheses? "p.s."?)
- **Cadence and mix**: posts/week, text vs image, how often they sell
- **What they never do** (from the bottom quartile and from absence): hashtags? questions? emoji?

Write `shapes/<handle>.md` in the vault: 5–10 shapes with a one-line description and *paraphrased* evidence ("opens on a lost argument: 'One of the debates I've had for 15+ years (and pretty much always lost)…'"; a quoted fragment under ~15 words is fine as a pointer, a whole post is not). Add the creator to `shapes/index.md`.

## 3. Use

`write` reads `shapes/` when the user asks for a shape ("PG-style comment", "a Dharmesh-style episode post") or when a lane in `strategy.md` names a reference creator. The shape supplies the moves; the user's story supplies every word of content; `voice.md` supplies the sentence-level voice. If a draft could be mistaken for the studied creator's post, it has failed: the reader should recognize the user.

## 4. Ships with

`references/creators-2026-09.md`: shapes for Paul Graham (X), Dharmesh Shah, Yamini Rangan, Yuriy Zaremba, and Vitalii Dodonov, derived from live reads of their feeds on 8 Sep 2026. Re-study every quarter; shapes drift with platforms.
Files in this package (3)
  • SKILL.md 3 KB
  • references/creators-2026-09.md 5 KB
  • references/shape-vocabulary.md 2 KB

Versions

RepositoryScoreLicence
This page · harmix/open-stanley100MIT
boston-harness-group/remote-factory100MIT
alaliqing/claude-paper100MIT
adamthewilliam/grepika100MIT
lucastamoios/skills95MIT
oskarijuurikkala/ac-hub-starter95CC-BY-4.0
DaniilKi/pali-canon-claude92MIT
flc1125/skills90MIT
TroyJLorents-GH/mega-motion90MIT

Database snapshot: 13.11.2026 · package version 7ac1b2ae7e87 (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100pg
    Write essays, articles, and blog posts in Paul Graham's voice — plain, spoken prose that reasons out loud and lands surprising true claims, not AI filler. Use when asked to write or rewrite something "like Paul Graham", "in PG's style", or to make a piece read like a person…
  • 90linkedin-writer
    Write LinkedIn posts that sound like a specific real person, not AI. Builds a voice profile from the user's own writing, then drafts posts using proven structures (hook, body, close), formats (story, lesson, how-to, contrarian, list, case study, poll, carousel outline), and a…
  • 90paul-graham-perspective
    Paul Graham的思维框架与表达方式。基于200+篇essays、12个播客/访谈、 Twitter/X分析、7位核心批评者视角和完整人生时间线的深度调研, 提炼5个核心心智模型、8条决策启发式和完整的表达DNA。 用途:作为思维顾问,用PG的视角分析创业、写作、产品和人生选择。 当用户提到「用PG的视角」「Paul Graham会怎么看」「PG模式」「paul graham perspective」时使用。 即使用户只是说「帮我用PG的角度想想」「如果PG会怎么做」「切换到PG」也应触发。
  • 100li-voice
    Measure the user's actual LinkedIn voice from their own past posts and write voice.md from evidence, then check any draft for drift before it goes out. Use when the user says "write my voice.md", "learn how I write", "does this sound like me", "this doesn't sound like me", sets…
  • 100linkedin-writer
    Creates viral LinkedIn posts using proven formats, post templates, and voice matching. Use when user needs engaging, high-performing posts for LinkedIn.
  • 90linkedin-content
    Write, publish, and work LinkedIn posts the way the 2026 data says wins — hooks that earn the first cohort, bodies that teach, formats that keep people on-platform, 3–5 posts a week, and a comment section run like a CRM. Every number traces to the LinkedIn Algorithm Report. Use…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.