jp-essay skill
jp-essay writes essays in Claude Code the slow way: question, sources, draft, recall from memory and script checks.
- 55 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- The process runs a research subagent and check scripts on your computer.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/jp-essayDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The process runs a research subagent and check scripts on your computer.
This is third-party code. Review the repository files before installing.
What it does
jp-essay turns the essay method from Jordan Peterson's writing guide into a process for a model. After one form at the start the skill runs on its own: it frames a question with a reader, gathers a reading list with a research subagent, outlines, writes a bad draft, recalls it from memory, reorders the outline, rewrites and asks again. Each step closes with a `check.py` script gate, and the next step starts only after `PASS`. Gates look at the question and length, at least three sources, outline structure, draft length and mechanical tells of machine text. A separate scientific edition `/jp-essay-scientific` exists. Essays are written in English and Portuguese, from 500 words.
Who it is for. Essay and longread writers who want a coherent text with a position rather than smooth prose without a thesis, and accept a long process.
Good fit when
- You need a thousand-word essay on a contested question with checked sources.
- The model's draft is smooth but has no thesis and should be rebuilt from an outline.
- A scientific topic goes through the scientific edition with source checks.
- The author wants to see how the outline changed from the first version to the final one.
Not a fit when
- You need a short text in one pass, since the process has many steps.
- The essay language is neither English nor Portuguese.
- You want essays in Peterson's name, since the project is independent and not endorsed by him.
Example request
/jp-essay Why do we procrastinate on things we care about? 1200 enLimitations
It needs Claude Code and `uv`, and the checker declares its own Python dependencies. The project is independent: Jordan Peterson has not reviewed or endorsed it. The script checks only what is mechanically visible, while the meaning of the essay and the strength of the argument stay with the author. Length has a 500-word floor and the final text lands between 90 percent of the target and the target. The essay language is English or Portuguese, by default the language of your request. The whole process takes a lot of time and model calls.
How to disable. Delete `~/.claude/skills/jp-essay` and `~/.claude/skills/jp-essay-scientific`. Folders with finished essays sit in your project, so delete them separately.
FAQ
How do I set the topic?
With `/jp-essay <question or topic> [word count] [language]`. Default length is 1,000 words, minimum 500.
What do the scripts check?
`check.py` gates steps: the question, at least three sources, outline structure, draft length and one recall sentence per paragraph. A step counts as done after `PASS`.
Is the project affiliated with Jordan Peterson?
No. The authors state the project is independent and Peterson has not reviewed or endorsed it.
How do I update?
With `npx jp-essay@latest --force`. For a clone run `git -C ~/.claude/skills/jp-essay pull`.
Is there a sample?
Yes, the repository has an example essay in `examples/` and a sample on the project site.
Discussion
No questions or reviews yet.
Related
SkillsA skill for writing and editing business Japanese: clear structure, readability and removing machine-text tells
Humanities Writing Companion walks a humanities paper through 12 modes: from sharpening the research question to a blind read and AI-use disclosure
SEO article writer skill with images
SEO Article Writer
A 10-stage Claude Code pipeline: Wordstat semantics, top-5 competitor analysis, AI cover and illustrations, publishing to WordPress, Dzen and Prisma Blog
Addy Osmani skill for clearer writing: an interview and draft from your own words, a rewrite of existing text, a review that leaves the file alone
A skill for SEO articles: brief, outline, fact-check, SEO audit and file output, plus LinkedIn, Medium and WeChat modes.
Ten skills for Chinese-language text: finds signs of machine writing across 25 dimensions and edits only on your command
README in short
The README shows the method steps and changes for a model, installation, usage, the scientific edition, the gate list and links to the research behind the rules.